Ich habe ein Script das auf einen input_select zurückgreifen soll. Da ich die Optionen dynamisch halten möchte, sollen diese von einem Sensor der device_class: enum gefüllt werden. Mit “{{ state_attr(‘sensor.am430x_nera_arbeitsbereich’, ‘options’) }}" bekomme ich leider jedoch nur genau auch diese Funktion angezeigt und nicht die texte aus der liste. Hat jemand eine Idee oder einen Hinweis, wie ich das korrigieren kann?
Hier auch einmal als Referenz der Helfer und das Script
input_select:
mower_work_area:
name: Mäher Arbeitsbereich
options: “{{ state_attr(‘sensor.am430x_nera_arbeitsbereich’, ‘options’) }}”
icon: mdi:map-marker
mower_send_to_area:
alias: Mäher in Arbeitsbereich schicken
sequence:
- variables:
area_map: "{{ state_attr('sensor.am430x_nera_arbeitsbereich', 'work_area_id_assignment') }}"
selected_area: "{{ states('input_select.mower_work_area') }}"
work_area_id: "{{ area_map[selected_area] }}"
- action: husqvarna_automower.override_schedule_work_area
target:
entity_id: lawn_mower.am430x_nera
data:
duration:
hours: 1
minutes: 0
days: 0
work_area_id: "{{ work_area_id }}"
Ich bin mir auch noch nicht sicher, ob ich folgendermaßen die work_area_id aus einem dict bekomme: work_area_id: "{{ area_map[selected_area] }}".



