Перейти к содержанию

Приглушение ТВ на время команды: различия между версиями

Материал из Wiki yaboard
Содержание
Нет описания правки
мНет описания правки
Строка 1: Строка 1:
{{metadesc | Лайфхак: временно выключаем звук ТВ при помощи Home Asыistant }}
{{metadesc | Лайфхак: временно выключаем звук ТВ при помощи Home Assistant }}
__NOEDITSECTION__
__NOEDITSECTION__
__TOC__
__TOC__

Версия от 19:21, 2 октября 2020

Проблема

При общении с Алисой (в первую очередь в колонке) она слышит все голоса в комнате, в том числе из телевизора - и порой реагирует на неё.

Приходится брать пульт и выключать звук вручную, и вся прелесть использования голосового помощника сходит на нет.

Решение

Нам понадобится:

  • Home Assistant,
  • IR-Remote,
  • Колонка с алисой,
  • Телевизор.
  • Интеграция от AlexIT. Она умеет отдавать в HA состояние колонки. Если колонка не простаивает (статус Idle), тогда сработает цепочка в Node-RED.
  • Дополнительный "Бинарный переключатель" для автоматизации: Skript отправляет команду по MQTT на IR-Remote (прошивка Tasmota).
У меня не смарт-ТВ, но имеется порт Ethernet для DLNA.
Автоматизация проверяет, включен ли телевизор, чтобы не производить ненужных действий. 
Если телевизор имеет смарт-функции и заведен как устройство в Home Assistant - IR-Remote не понадобится.


Дополнительный бинарный переключатель

Код Node-RED

<button type="button" class="spoilers-button" aria-expanded="false">Показать код</button>