HA Alice: различия между версиями

Материал из Wiren Board
Строка 36: Строка 36:
#Далее переходим по предложенной ссылке и вводим github код.
#Далее переходим по предложенной ссылке и вводим github код.


<gallery mode="packed" heights="100px" caption="Представление в веб-интерфейсе контроллера Wiren Board">
<gallery mode="packed" heights="150px" caption="">
Image: HA_HACS_setup1.png|Результат распаковки HACS
Image: HA_HACS_setup1.png|Результат распаковки HACS
Image: HA_HACS_setup2.png|Выбор "Интеграции и службы"
Image: HA_HACS_setup3.png|Поиск HACS
Image: HA_HACS_setup3.png|Поиск HACS
Image: HA_HACS_setup4.png|Соглашение с условиями
</gallery>
</gallery>
<gallery mode="packed" heights="100px" caption="Представление в веб-интерфейсе контроллера Wiren Board">
<gallery mode="packed" heights="150px" caption="">
Image: HA_HACS_setup4.png|Соглашение с условиями
Image: HA_HACS_setup5.png|Ссылка
Image: HA_HACS_setup5.png|Ссылка
Image: HA_HACS_setup6.png|ввод кода
Image: HA_HACS_setup6.png|ввод кода

Версия 16:46, 20 февраля 2024

Это черновик страницы. Последняя правка сделана 20.02.2024 пользователем Matveevrj.

Интеграция Алисы через Home Assistant

Введение

Существует несколько способов интеграции устройств под управлением контроллера Wiren Board в приложение «Умный дом»‎ от Yandex(c). Один из них — использование NodeRed. Но автор сделал эту интеграцию платной, поэтому она подходит не всем.

В этой статье рассмотрим альтернативный способ с использованием бесплатного Home assistant (HA).

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

Установка Home Assistant

Home Assistant можно установить как на контроллер Wiren Board так и на другое устройство, например, виртуальную машину.

Мы будем рассматривать интеграцию по сети, так что единственным требованием при установке на другой хост, является доступность брокера контроллера из HA.

В документации Яндекс есть описание интеграции Yandex Smart Home. Делаем по этому описанию.

Установка HACS

источник описания Если результат любого из действий отличается от ожидаемого — следует читать документацию. Для установки HACS:

  1. В консоли хоста, на котором установлен контейнером HA выполняем:
    docker exec -it homeassistant bash
    
  2. И в консоли контейнера уже:
    wget -O - https://get.hacs.xyz | bash - ; exit
    
  3. Как и рекомендует скрипт - перезапускаем контейнер.
    docker restart homeassistant
    #:
    
  4. В web-интерфейсе HA переходим Настройка -> Устройства и службы и нажимаем Добавить интеграцию.
  5. В поле ввода начинаем набирать HACS и подтверждаем что знаний достаточно.
  6. Далее переходим по предложенной ссылке и вводим github код.

Установка Yandex Smart Home

Документация от Яндекс В веб-интерфейсе HA заходим в HACS и в строке поиска вводим "Yandex":

Поиск интеграции

Выбираем "Yandex Smart Home"

описание

и нажимаем "Скачать". После удачного скачивание видно напоминание о необходимости перезапуска. Подтверждаем его.

Настройка интеграции

Теперь добавим объекты для передачи их в УД Яндекса. Только "переданные" объекты могут как передавать данные в УД, так и управляться оттуда. Используем созданные в Home_Assistant#Настройка_связи_с_устройствами устройства. В веб-интерфейсе HA: Настройки -> Устройства и службы -> Добавить интеграцию. В строке поиска вводим "Yandex Smart Home"

"Тип подключения" надо оставить "Через облако" Получаем реквизиты для привязки в аккаунт Яндекс:

реквизиты

Важно! Через Квазар часто не удается связать, возможно связано с тем что этот веб-интерфейс (официально) не поддерживается. В интерфейсе приложения "Умный Дом" после добавления интеграции выбранные для передачи устройства выглядят так:

реквизиты

Нужно изменить их имена на русские. Для примера, "Выход 1" и "Выход 2"

выключатели

В дальнейшем, при добавлении или редактировании устройств в HA - надо нажимать "Обновить список устройств" в приложении "Умный дом" или веб-интерфейсе Квазар

Проверка

В приложении "Умный дом" или в веб-интерфейсе Квазар можно переключить выключатель - и убедиться что соответствующий контрол контроллера изменил состояние. Также сразу будут доступны и голосовые команды "Алиса, включи выход два" например.