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

Алиса и Home Assistant: различия между версиями

Материал из Wiki yaboard
Нет описания правки
 
(не показаны 34 промежуточные версии 7 участников)
Строка 1: Строка 1:
Данная инструкция позволит управлять вашим умным домом на базе [https://www.home-assistant.io/ Home Assistant].<br> Подразумевается что у вас уже всё настроено и работает.<br>
{{metadesc| Подключение платформы Home Assistant к системе Умного дома Яндекса }}
Home Assistant в настоящее время официально поддерживает Amazon Alexa и Google Assistant. Yandex Smart Home / Алисы в комплектных компонентах пока(?) нет.<br>
__NOEDITSECTION__
Но есть имеет система пользовательских компонентов, позволяющая добавить поддержку вручную.<br>
__TOC__


Неофициальный компонент из текущей инструкции может только включать-выключать устройства. В будущем планируется поддержка громкости/mute в media_player, яркость/цвет ламп, скорость увлажнителя/вентилятора.
{{Hands}}


* Создать custom_component каталог внутри [https://www.home-assistant.io/docs/configuration/ каталога настроек] если ещё не создан (например ~/.homeassistant/custom_component)
== Небольшое введение ==
* Склонировать (или скачать архив и распаковать) https://github.com/dmitry-k/yandex_smart_home в .homeassistant/custom_component (та что путь будет типа ~/.homeassistant/custom_component/yandex_smart_home)
 
* Включить компонент в configurationy.yaml (минимальная настройка - добавить строку "yandex_smart_home:", более тонкая описана в README на github)
Open-source платформа умного дома [https://www.home-assistant.io/ Home Assistant] (а подробнее на русском [//habr.com/ru/post/370569/ например, здесь]), написанная на питоне, поддерживает Amazon Alexa и Google Assistant. К сожалению, на момент написания статьи Yandex Smart Home / Алисы в комплектных компонентах Ассистента отсутствует. Но есть и хорошая новость: существует система пользовательских компонентов, позволяющая добавить такую поддержку вручную через компонент Yandex Smart Home. После завершения всех действий Home Assistant окажется виртуальным производителем в списке поставщиков УД приложения Яндекс.
* Перезапустить Home Assisstant
 
* Зайти на https://dialogs.yandex.ru и создать диалог умный дом (важно делать это из под аккаунта который планируется использовать)
 
* Заполнить форму, в качестве Endpoint URL использовать https://[YOUR HOME ASSISTANT URL:PORT]/api/yandex_smart_home
== Компонент Yandex Smart Home ==
Включить приватность
* Официальная документация компонента: https://docs.yaha-cloud.ru
На https://dialogs.yandex.ru/developer/settings/oauth создать связку аккаунтов
* Чат в Telegram: https://t.me/yandex_smart_home
{|
* Исходный код: https://github.com/dext0r/yandex_smart_home
|-
 
| Client identifier || https://social.yandex.net/
 
|-
== Несколько аккаунтов Яндекс в одном Home Assistant ==
| API authorization endpoint || https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize
 
|-
Инструкции находятся здесь:
| Token Endpoint || https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
* [[Home Assistant и несколько аккаунтов Яндекс: медиаплеер]]
|-
* [[Home Assistant и несколько аккаунтов Яндекс: Умный дом]]
| Refreshing an Access Token || https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
 
|}
 
* Опубликовать/отправить на модерацию (модерацаия моментальная, автоматическая)
[[Category:Умный дом]]
* В приложении яндекс на android/ios добавить устройства - созданный ранее диалог должен появиться в популярных производителях
[[Category:Своими руками]]

Текущая версия от 08:44, 4 апреля 2023

Требуются прямые руки И вдумчивое отношение к инструкции
Мы не несём никакой ответственности за правильное или неправильное применение, или неприменение, и/или неспособность применить данное руководство.
Телефон вызова экстренных служб - 112.

Небольшое введение

Open-source платформа умного дома Home Assistant (а подробнее на русском например, здесь), написанная на питоне, поддерживает Amazon Alexa и Google Assistant. К сожалению, на момент написания статьи Yandex Smart Home / Алисы в комплектных компонентах Ассистента отсутствует. Но есть и хорошая новость: существует система пользовательских компонентов, позволяющая добавить такую поддержку вручную через компонент Yandex Smart Home. После завершения всех действий Home Assistant окажется виртуальным производителем в списке поставщиков УД приложения Яндекс.

Компонент Yandex Smart Home

Несколько аккаунтов Яндекс в одном Home Assistant

Инструкции находятся здесь: