Что работает у меня в HomeAssistant? Интеграции Яндекс + Алиса

Прошу всех подписаться на канал и поставить лайк. Вам не сложно, а мне приятно. И это помогает продвижению блога. Спасибо.

Предисловие

Что работает у меня в HomeAssistant? Интеграции Яндекс + Алиса

Всем привет! В данной статье я хочу рассказать о моих устройствах от Яндекса и их интеграции в HomeAssistant.

YandexStation

GitHub — AlexxIT/YandexStation: Управление Яндекс.Станцией и другими устройствами умного дома с Алисой из Home Assistant

У меня в наличии 3 колонки от Яндекса (две колонки мини и одна станция 2 поколения) и умный пульт. При проектировании умного дома мне было важно уметь управлять устройствами голосом, не прибегая к помощи кнопок и смартфона. Первым делом я установил интеграцию YandexStation для добавления колонок и устройств Яндекса в HomeAssistant. Там всё довольно легко, установка описана в репозитории на русском языке. Достаточно авторизоваться, и все ваши устройства от Яндекса попадут в HomeAssistant. В моём случае нужно было прокинуть ещё и пульты, созданные в умном пульте. Для этого в корне папки с конфигурацией нужно создать файл `yandex_station.yaml` и в файле конфигурации добавить строку `yandex_station: ! include yandex_station.yaml`. Файл можно найти по ссылке.

И после этого перезагрузить HomeAssistant. Теперь ваши устройства из этого списка попадут в объекты данной интеграции.

Для управления станциями я сделал шаблон кнопок, который вынес в отдельный файл. Таким образом мне достаточно просто подключить файл в карточке колонки, и у каждой колонки будет одинаковый набор кнопок. Вообще я много чего вынес в так называемые helpers, и об этом я напишу отдельную статью. Подписывайтесь, следите за обновлениями.

Yandex.Station Intents

Далее я установил интеграцию Yandex.Station Intents для получения команд от станции и использовании их в автоматизациях. Например, я говорю колонке — «Спокойной ночи» или «Спать», станция желает мне спокойной ночи в ответ, выключает весь свет, телевизор, отключает некоторые автоматизации (которые не должны запускаться ночью) и так далее. Всё ограничено лишь вашей фантазией.

Для работы данной автоматизации нужно создать в корне папки с конфигурацией файл `yandex_station_intents.yaml`. Содержимое файла можно найти по ссылке.

В файл конфигурации нужно добавить строку `yandex_station_intents: ! include yandex_station_intents.yaml` и перезагрузить HomeAssistant. Вот пример автоматизации, работающей по фразе от Алисы.

Yandex Smart Home

И наконец ещё одна интеграция — Yandex Smart Home. Благодаря ей можно прокинуть в Умный Дом Яндекса (УДЯ) любые устройства, которые подключены в HomeAssistant, а так же собрать свои собственные устройства и прокинуть их.

Для сборки своих устройств (например, для добавления разных датчиков в увлажнитель, или собрать из нескольких датчиков одно устройство — датчик климата, на основе нескольких сенсоров от разных устройств) нужно создать в корне папки с конфигурацией файл `yandex_smart_home.yaml`. В файл конфигурации нужно добавить строку `yandex_smart_home: ! include yandex_smart_home.yaml` и перезагрузить HomeAssistant. Пример файла с устройствами можно найти по ссылке. И в настройках интеграции нужно добавлять именно те устройства, которые прописаны в заголовке блока (если вы добавляете составное устройство).

Yandex Icons

Так же ещё я использую дополнение для HACS — Yandex Icons, для правильного отображения иконок устройств от Яндекса.

На этом интеграция с Яндексом и Алисой завершена. Более подробную информацию по настройке можно найти в документации к каждой интеграции. Там так же есть и примеры кода. Меня данная конфигурация устраивает на 100%, и я пользуюсь этим ежедневно.

В комментариях прошу указать на ошибки в статье, может что-то у вас не получилось, советы по оформлению. Отвечу всем и как можно быстрее.

Всем спасибо за чтение, за интерес, комментарии. Буду благодарен за донаты 😊

Подписывайтесь на мой канал в телеграме https://t.me/kai_zer_ru_ha

Бесплатный
Комментарии
avatar
Здесь будут комментарии к публикации