Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input_select:
- pomieszczenie:
- name: "Pomieszczenie"
- options:
- - "Kuchnia"
- - "Łazienka"
- - "Salon"
- - "Sypialnia"
- script:
- odkurzacz_kuchnia:
- alias: "Odkurzaj w kuchni"
- sequence:
- - service: vacuum.xiaomi_clean_zone
- data:
- entity_id: vacuum.xiaomi_vacuum_cleaner
- repeats: '1'
- zone:
- - - 22675
- - 27955
- - 24525
- - 30955
- odkurzacz_wszystkie:
- alias: "Odkurzaj całość"
- sequence:
- #### tutaj odpalasz czyszczenie całej chaty - bez stref, po prostu uruchomienie odkurzacza
- #### pozostałe pomieszczenia analogicznie
- automation:
- - id: sprzataj_pomieszczenie
- alias: "Sprzątaj pomieszczenie"
- trigger:
- - platform: state
- entity_id: input_select.pomieszczenie
- action:
- - service: script.turn_on
- data_template:
- entity_id: >
- {% set temp_pomieszczenia = {'Kuchnia':'odkurzacz_kuchnia', 'Łazienka':'odkurzacz_lazienka', 'Salon':'odkurzacz_salon', 'Sypialnia':'odkurzacz_sypialnia'} %}
- {% set temp_cel = states('input_select.pomieszczenie') %}
- {% if temp_cel in temp_pomieszczenia %}script.{{ temp_pomieszczenia[temp_cel] }}{% else %}script.odkurzacz_wszystkie{% endif %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement