Advertisement
p33j4y

HA: Mi Robot

Mar 30th, 2020
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. input_select:
  2.   pomieszczenie:
  3.     name: "Pomieszczenie"
  4.     options:
  5.      - "Kuchnia"
  6.       - "Łazienka"
  7.       - "Salon"
  8.       - "Sypialnia"
  9.  
  10. script:
  11.   odkurzacz_kuchnia:
  12.     alias: "Odkurzaj w kuchni"
  13.     sequence:
  14.     - service: vacuum.xiaomi_clean_zone
  15.       data:
  16.         entity_id: vacuum.xiaomi_vacuum_cleaner
  17.         repeats: '1'
  18.         zone:
  19.        - - 22675
  20.           - 27955
  21.           - 24525
  22.           - 30955
  23.   odkurzacz_wszystkie:
  24.     alias: "Odkurzaj całość"
  25.     sequence:
  26. #### tutaj odpalasz czyszczenie całej chaty - bez stref, po prostu uruchomienie odkurzacza
  27.  
  28. #### pozostałe pomieszczenia analogicznie
  29.  
  30. automation:
  31.   - id: sprzataj_pomieszczenie
  32.     alias: "Sprzątaj pomieszczenie"
  33.     trigger:
  34.     - platform: state
  35.       entity_id: input_select.pomieszczenie
  36.     action:
  37.     - service: script.turn_on
  38.       data_template:
  39.         entity_id: >
  40.          {% set temp_pomieszczenia = {'Kuchnia':'odkurzacz_kuchnia', 'Łazienka':'odkurzacz_lazienka', 'Salon':'odkurzacz_salon', 'Sypialnia':'odkurzacz_sypialnia'} %}
  41.           {% set temp_cel = states('input_select.pomieszczenie') %}
  42.           {% 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