Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: Уборка дома. Запуск-Остановка. Алиса
- description: Уборка дома через Алису
- trigger:
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Пусть Федя уберёт столовую
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Пусть Федя уберёт прихожую
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Пусть Федя уберёт гостиную
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Пусть Федя закончит уборку
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Пусть Федя уберёт кухню
- - platform: event
- event_type: yandex_intent
- event_data:
- text: Пусть Федя уберёт гардеробную
- - platform: time
- at: "21:00:00"
- id: time_start
- - platform: time
- at: "09:00:00"
- id: time_finish
- condition: []
- action:
- - delay:
- hours: 0
- minutes: 0
- seconds: 5
- milliseconds: 0
- - choose:
- - conditions:
- - condition: state
- entity_id: vacuum.dreame_bot_l10_pro
- state:
- - docked
- - idle
- - condition: template
- value_template: |-
- {{ (trigger.id != "time_start") and
- (trigger.id != "time_finish") }}
- sequence:
- - choose:
- - conditions:
- - condition: template
- value_template: >-
- {{ (trigger.event.data.text) == "Пусть Федя уберёт
- столовую" }}
- sequence:
- - service: script.1673597116512
- data: {}
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: Спешит уже Феофан
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: template
- value_template: >-
- {{ ((trigger.event.data.text) == "Пусть Федя уберёт
- прихожую") }}
- sequence:
- - service: script.1673596903703
- data: {}
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: Федя уже работает
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: template
- value_template: >-
- {{ (trigger.event.data.text) == "Пусть Федя уберёт
- гостиную" }}
- sequence:
- - service: script.1673596859359
- data: {}
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: Федор уже пашет
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: template
- value_template: >-
- {{ (trigger.event.data.text) == "Пусть Федя уберёт кухню"
- }}
- sequence:
- - service: script.1673597135455
- data: {}
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: Спешит уже Феофан навести порядок
- media_content_type: text
- extra:
- volume_level: 0.5
- - wait_for_trigger:
- - platform: template
- value_template: >-
- {{states("sensor.dreame_bot_l10_pro_error") ==
- "route"}}
- - service: vacuum.pause
- data: {}
- target:
- entity_id: vacuum.dreame_bot_l10_pro
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: >-
- Хозяева! Федя застрял, не может заехать на кухню! Нужна
- помощь.
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: template
- value_template: >-
- {{ (trigger.event.data.text) == "Пусть Федя уберёт гардеробную"
- }}
- sequence:
- - service: script.1673597176468
- data: {}
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: Спешит уже Феофан навести порядок
- media_content_type: text
- extra:
- volume_level: 0.5
- - wait_for_trigger:
- - platform: template
- value_template: >-
- {{states("sensor.dreame_bot_l10_pro_error") ==
- "route"}}
- - service: vacuum.pause
- data: {}
- target:
- entity_id: vacuum.dreame_bot_l10_pro
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: >-
- Хозяева! Федя застрял, не может заехать в гардеробную! Нужна
- помощь.
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: state
- entity_id: vacuum.dreame_bot_l10_pro
- state:
- - cleaning
- - returning
- - unavailable
- - unknown
- - paused
- - condition: template
- value_template: |-
- {{ (trigger.id != "time_start") and
- (trigger.id != "time_finish") }}
- sequence:
- - choose:
- - conditions:
- - condition: template
- value_template: >-
- {{ (trigger.event.data.text) == "Пусть Федя закончит
- уборку" }}
- sequence:
- - service: vacuum.return_to_base
- data: {}
- target:
- entity_id: vacuum.dreame_bot_l10_pro
- - conditions:
- - condition: template
- value_template: >-
- {{ (trigger.event.data.text) != "Пусть Федя закончит
- уборку" }}
- sequence:
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: |
- {{ [ " Феофан сейчас занят!",
- " Убирается он пока",
- " Пропал где-то Фёдор",
- " Как освободится, тут же выполнит Ваше указание " ] | random }}
- media_content_type: text
- extra:
- volume_level: 0.5
- - wait_for_trigger:
- - platform: state
- entity_id:
- - vacuum.dreame_bot_l10_pro
- to:
- - docked
- - idle
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: |
- {{ [ " Феофан готов выполнить команду!",
- " Федор готов к уборке",
- " Федька слушает приказ, готов выполнить его в тот же час " ] | random }}
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: state
- entity_id: vacuum.dreame_bot_l10_pro
- state: error
- - condition: template
- value_template: |-
- {{ (trigger.id != "time_start") and
- (trigger.id != "time_finish") }}
- sequence:
- - service: media_player.play_media
- data:
- entity_id: media_player.yandex_station_ff98f0291e55e0bdd67641c3
- media_content_id: |
- {{ [ " Феофан сломался!",
- " Что-то у него не в порядке",
- " Какая-то ошибка у Федьки " ] | random }}
- media_content_type: text
- extra:
- volume_level: 0.5
- - conditions:
- - condition: trigger
- id: time_start
- sequence:
- - device_id: ddf6baef8f95fd8c55cd071e4f054c14
- domain: number
- entity_id: number.dreame_bot_l10_pro_volume
- type: set_value
- value: 0
- - conditions:
- - condition: trigger
- id: time_finish
- sequence:
- - device_id: ddf6baef8f95fd8c55cd071e4f054c14
- domain: number
- entity_id: number.dreame_bot_l10_pro_volume
- type: set_value
- value: 65
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment