-
Notifications
You must be signed in to change notification settings - Fork 126
VoiceSensor
Alex X edited this page Feb 7, 2024
·
4 revisions
Основано на функции Получение команд от станции
-
Создаём сценарий в мобильном приложении "Умный Дом" от Яндекса
- Если > Устройство > Колонка > Активация по голосу
- Тогда > Колонка > Выполнить команду > "ничего не делай"
- НЕ выбирайте "колонка, которая меня услышит", выбирайте конкретную колонку
-
Создаём вспомогательный переключатель:
- ХА > Настройки > Устройства > Вспомогательные > Переключатель
-
Создаём автоматизацию ХА:
alias: Зал Голос # поменяйте на своё имя
trigger:
- platform: event
event_type: yandex_speaker
event_data:
entity_id: media_player.yandex_station_mini # поменяйте на свою колонку из пункта 1
value: ничего не делай # поменяйте на свою фразу из пункта 1
condition: []
action:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.zal_golos # поменяйте на свой выключатель из пункта 2
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- service: media_player.play_media
data:
media_content_id: Зал Голос # поменяйте на свой сценарий из пункта 1
media_content_type: update_scenario
target:
entity_id: media_player.yandex_station_mini # поменяйте на любую свою колонку
- delay:
hours: 0
minutes: 1
seconds: 30
milliseconds: 0
- service: input_boolean.turn_off
target:
entity_id: input_boolean.zal_golos # поменяйте на свой выключатель из пункта 2
mode: restart # важно, иначе работать не будет
- Можно поменять время, через которое колонка снова станет слушать голос.
- Можно поменять время, после которого будет считаться, что голоса уже нет.