Прошу поставить лайк авансом и подписаться. Это помогает продвижению и развитию канала. Если статья не понравится - это легко отменить. Спасибо!
Всем привет! В данной статье я хочу рассказать о моих устройствах от Яндекса и их интеграции в HomeAssistant.
Прошу всех подписаться на канал и поставить лайк. Вам не сложно, а мне приятно. И это помогает продвижению блога. Спасибо.
YandexStation
У меня в наличии 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_public
#Яндекс #Алиса #Умный дом #HomeAssistant #Yandex #Голосовое управление