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

Алиса и Home Assistant

Материал из Wiki yaboard

Home Assistant интеграция.

Пока что поддерживается только включение-выключение устройств.

  1. Создать custom_component каталог внутри каталога настроек если ещё не создан (например ~/.homeassistant/custom_component)
  2. Склонировать (или скачать архив и распаковать) https://github.com/dmitry-k/yandex_smart_home в .homeassistant/custom_component (та что путь будет типа ~/.homeassistant/custom_component/yandex_smart_home)
  3. Включить компонент в configurationy.yaml (минимальная настройка - добавить строку "yandex_smart_home:", более тонкая описана в README на github)
  4. Перезапустить Home Assisstant
  5. Зайти на https://dialogs.yandex.ru и создать диалог умный дом (важно делать это из под аккаунта который планируется использовать)

Заполнить форму, в качестве Endpoint URL использовать https://[YOUR HOME ASSISTANT URL:PORT]/api/yandex_smart_home Включить приватность

На https://dialogs.yandex.ru/developer/settings/oauth создать связку аккаунтов

Client identifier https://social.yandex.net/
API authorization endpoint https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize
Token Endpoint https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
  1. Опубликовать/отправить на модерацию (модерацаия моментальная, автоматическая)
  2. В приложении яндекс на android/ios добавить устройства - созданный ранее диалог должен появиться в популярных производителях