Ну что понемногу Берримор начинает обрастать новыми возможностями. И так после того как я перевел Берримора на HomeAssitаnt, перенеся весь функционал который у меня был до этого, пришла очередь голосового управления. Т.к. у меня есть Яндекс Станция понятно что общаться с Берримором предстояло Алисе.
У HA есть замечательная вещь HACS (Home Assistant Community Store) репозитарий которое позволяет подключать к вашему серверу HA дополнительные расширения которые делятся на три типа
- интеграции-позволяет подключить новое оборудование, которого нет в ядре или модификации имеющегося
- frontend- модификации пользовательского интерфейса
- автоматизации- различные скрипты отвечающие за всевозможные автоматические действия.
Все что вы найдете в HACS не тестировалось командой HomeAssistent,в том числе и сам HACS.
Команда HACS и HomeAssistent не поддерживаю все что вы можете найти тут.
HACS дает вам мощный пользовательский интерфейс для загрузки всего что может вам понадобится.
Вольный перевод некоторых пунктов с оф. сайта HACS
Действительно найти там можно уйму всего, сейчас разговор пойдет про два компонента позволяющие прикрутить Яндекс Станцию и Алису к HA.
1. Yandex.Station - Управление Яндекс Станцией и другими колонками с Алисой из Home Assistant
- репозитарий на гитхабе
- телеграмм канал автора он пишет ещё пару дополнений для HA, а на канале пишет про свои работы и многое чего её интересного
Интеграция позволяет подключить колонки с платформой Яндекса, т.е. колонки появляются как медиа плеер в HA, через компонент можно видеть что воспроизводится, передать ссылку для воспроизведения на станции (только яндекс музыка, кинопоиск и youtube)можно заставить произнести произвольный текст.
Установка не вызывает проблем находим репозитарий в HACS нажимаем кнопку установить, в конфиге HA добавляем два поля и готово.(У автора в репозитарии все хорошо написано)
Перезагружаем HA и все в интеграциях появляется станция. Ну а дальше можно упровлять, смотреть отправлять различные уведомления на станцию
2. Yandex Smart Home- позволяет подключить большинство устройств из HA к Яндексу т.е. появляется полноценное управления голосом всех этих устройств.
Тут с подключением немного по сложнее. Компонент устанавливается через HACS, а вот настройка потребует немного времени.
И надо понимать т.к. обработка голосовых команд находится на стороне яндекса сервер HA придётся вывести в доступность в общий мир.
Итак с начало надо вывести HA наружу и настроить HTTPS доступ (т.е. понадобится SSL сертификат, самоподписанный не подойдёт).
После установки компонента в конфиге прописываем что и как мы хотим видеть в Яндексе
формат такой
yandex_smart_home:
filter:
include_domains:
- группы которые хотим отдавать в яндекс, т.е. освещение,выключатели и т.д.
include_entities:
- конкретные устройства, например если не хотим все подряд то можно только отдельный выключатель или сценарий
entity_config:(дополнительная конфигурация например сменить имя устройства или комнату)
switch.kitchen:
name: Любое_название_как_будет_в_Яндексе
light.living_room:
room: Название_Для_Яндекса
Все возможности конфига можно посмотреть в репозитарииПосле перезагружаем HA и приступаем к самому веселью. нам понадобится опубликовать навык в Яндексе который будет отвечать за связь.
Идем https://dialogs.yandex.ru/developer/ и начинаем создовать
Нажимаем кнопку создать диалог, выбираем тип умный дом.
Итак в название записываем как будет называться наш навык, в backend выбираем Endpoint URL и пишем наш внешний адрес https://ВНЕШНИЙ_АДРЕС:ПОРТ/api/yandex_smart_home, тип ставим приватный тогда его не будут проверять он ни кому не будет доступен кроме нас.В разделе Публикация заполняем все что с звездочкой вашими данными, в пункте официальный навык ставим НЕТ
В разделе авторизация заполняем следящие
Идентификатор приложения https://social.yandex.net/URL авторизации https://ВНЕШНИЙ_АДРЕС:ПОРТ/auth/authorize
URL для получения токена https://ВНЕШНИЙ_АДРЕС:ПОРТ/auth/token
URL для обновления токена https://ВНЕШНИЙ_АДРЕС:ПОРТ/auth/token
Все после тестируем что навык видит наш сервер публикуем и идем в настройки Яндекс (где управляем колонкой) и проводим привязку к нашему аккаунту. Все устройства что будут настроены в конфиге должны передаться в Яндекс. Для настройки на ПК можно воспользоваться ссылкой только предварительно авторизуйтесь на Яндексе к которому привязана Станция.
Ну а дальше все зависит от вас.
Кусок моих устройст из Яндекса |
Ну вот как то так. Например у меня теперь можно Алису попросить включить свет, электрокамин, чайник и т.д.
Весело иногда кажется что это конечно баловство но почему нет и потихоньку привыкаешь и уже даже не пытаешься дотянутся до выключателя а просишь Алису.
Stainless Steel vs Titanium Apple Watch | Titanium-arts.com
ОтветитьУдалитьTITanium-arts.com - Titsanium-arts.com. Our camillus titanium knife titanium-steel watches are available titanium comb now titanium mens wedding band at TITanium-arts.com, which will offer you access to the TITSNAP Rating: 5 solo titanium razor · 5 reviews · $299.00 titanium steel