Найти тему

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

Оглавление

Прошу поставить лайк авансом и подписаться. Это помогает продвижению и развитию канала. Если статья не понравится - это легко отменить. Спасибо!

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

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

YandexStation

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

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

yandex_station.yaml

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

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

Yandex.Station Intents

GitHub - dext0r/ha-yandex-station-intents: Продвинутое получение команд от Яндекс.Станции и передача их в Home Assistant в виде событий

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

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

yandex_station_intents.yaml

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

Yandex Smart Home

Yandex Smart Home

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

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

Yandex Icons

GitHub - iswitch/ha-yandex-icons: Иконки Яндекс устройств для Home Assistant

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

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

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

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

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

#Яндекс #Алиса #Умный дом #HomeAssistant #Yandex #Голосовое управление