I’m not using this script anymore.
Try this :
automation.yaml:
- alias: 'Raumzuweisung'
initial_state: True
trigger:
- platform: state
entity_id: input_select.zone_cleanup
action:
- service: script.turn_on
data_template:
entity_id: >
{% if trigger.to_state.state == 'Wohnzimmer' %}
script.clean_wohnzimmer
{% elif trigger.to_state.state == 'Küche' %}
script.clean_kuche
{% elif trigger.to_state.state == 'Badezimmer' %}
script.clean_badezimmer
{% elif trigger.to_state.state == 'Flur' %}
script.clean_flur
{% elif trigger.to_state.state == 'Schlafzimmer' %}
script.clean_schlafzimmer
{% elif trigger.to_state.state == 'Wohnzimmer + Küche'%}
script.clean_wohnkuche
{% elif trigger.to_state.state == 'Essecke + Küche'%}
script.clean_essekuche
{% elif trigger.to_state.state == 'Wohnbereich'%}
script.clean_essewohnkuche
{% elif trigger.to_state.state == 'Essecke'%}
script.clean_esse
{% elif trigger.to_state.state == 'Wohnzimmer + Essecke'%}
script.clean_essewohn
{% endif %}
- delay: '00:00:30'
- service: input_select.select_option
data:
entity_id: input_select.zone_cleanup
option: 'Wähle...'
script.yaml sample:
clean_wohnkuche:
sequence:
- service: vacuum.send_command
data:
entity_id: vacuum.xiaomi
command: app_segment_clean
params: [17,18]