HA Alice: различия между версиями
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
Строка 65: | Строка 65: | ||
== Настройка интеграции == | == Настройка интеграции == | ||
Теперь добавим объекты для передачи их в УД Яндекса. | Теперь добавим объекты для передачи их в УД Яндекса. Только "переданные" объекты могут как передавать данные в УД, так и управляться оттуда. Используем созданные в [[Home_Assistant#%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_%D1%81_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8]] устройства. | ||
#В веб-интерфейсе HA: Настройки -> Устройства и службы -> Добавить интеграцию. В строке поиска вводим "Yandex Smart Home" | |||
#'''Тип подключения''' надо оставить '''Через облако'''. | |||
#Получаем реквизиты для привязки в аккаунт Яндекс: | |||
В веб-интерфейсе HA: Настройки -> Устройства и службы -> Добавить интеграцию. В строке поиска вводим "Yandex Smart Home" | #:'''Важно!''' Через [https://yandex.ru/quasar Квазар] часто не удается связать, возможно связано с тем что этот веб-интерфейс (официально) не поддерживается. | ||
#В интерфейсе приложения "Умный Дом" после добавления интеграции выбранные для передачи устройства выглядят так: | |||
'''Тип подключения''' надо оставить '''Через облако'''. | #Нужно изменить их имена на русские. Для примера, "Выход 1" и "Выход 2" | ||
#В дальнейшем, при добавлении или редактировании устройств в HA - надо нажимать "Обновить список устройств" в приложении "Умный дом" или веб-интерфейсе [https://yandex.ru/quasar Квазар] | |||
Получаем реквизиты для привязки в аккаунт Яндекс: | |||
Важно! Через [https://yandex.ru/quasar Квазар] часто не удается связать, возможно связано с тем что этот веб-интерфейс (официально) не поддерживается. | |||
В интерфейсе приложения "Умный Дом" после добавления интеграции выбранные для передачи устройства выглядят так: | |||
Нужно изменить их имена на русские. Для примера, "Выход 1" и "Выход 2" | |||
В дальнейшем, при добавлении или редактировании устройств в HA - надо нажимать "Обновить список устройств" в приложении "Умный дом" или веб-интерфейсе [https://yandex.ru/quasar Квазар] | |||
<gallery mode="packed" heights="150px" caption="настройка интеграции"> | <gallery mode="packed" heights="150px" caption="настройка интеграции"> |
Версия 16:58, 20 февраля 2024
Это черновик страницы. Последняя правка сделана 20.02.2024 пользователем Matveevrj.
Введение
Существует несколько способов интеграции устройств под управлением контроллера Wiren Board в приложение «Умный дом» от Yandex(c). Один из них — использование NodeRed. Но автор сделал эту интеграцию платной, поэтому она подходит не всем.
В этой статье рассмотрим альтернативный способ с использованием бесплатного Home assistant (HA).
Перед тем как начать прочитайте статью и убедитесь что понимаете смысл выполняемых действий.
Установка Home Assistant
Home Assistant можно установить как на контроллер Wiren Board так и на другое устройство, например, виртуальную машину.
Мы будем рассматривать интеграцию по сети, так что единственным требованием при установке на другой хост, является доступность брокера контроллера из HA.
В документации Яндекс есть описание интеграции Yandex Smart Home. Делаем по этому описанию.
Установка HACS
источник описания Если результат любого из действий отличается от ожидаемого — следует читать документацию. Для установки HACS:
- В консоли хоста, на котором установлен контейнером HA выполняем:
docker exec -it homeassistant bash
- И в консоли контейнера уже:
wget -O - https://get.hacs.xyz | bash - ; exit
- Как и рекомендует скрипт - перезапускаем контейнер.
docker restart homeassistant
- В web-интерфейсе HA переходим Настройка -> Устройства и службы и нажимаем Добавить интеграцию.
- В поле ввода начинаем набирать HACS и подтверждаем что знаний достаточно.
- Далее переходим по предложенной ссылке и вводим github код.
Установка Yandex Smart Home
- В веб-интерфейсе HA заходим в HACS и в строке поиска вводим Yandex.
- Выбираем Yandex Smart Home.
- Нажимаем Скачать.
- После удачного скачивание видно напоминание о необходимости перезапуска. Подтверждаем его.
Настройка интеграции
Теперь добавим объекты для передачи их в УД Яндекса. Только "переданные" объекты могут как передавать данные в УД, так и управляться оттуда. Используем созданные в Home_Assistant#Настройка_связи_с_устройствами устройства.
- В веб-интерфейсе HA: Настройки -> Устройства и службы -> Добавить интеграцию. В строке поиска вводим "Yandex Smart Home"
- Тип подключения надо оставить Через облако.
- Получаем реквизиты для привязки в аккаунт Яндекс:
- Важно! Через Квазар часто не удается связать, возможно связано с тем что этот веб-интерфейс (официально) не поддерживается.
- В интерфейсе приложения "Умный Дом" после добавления интеграции выбранные для передачи устройства выглядят так:
- Нужно изменить их имена на русские. Для примера, "Выход 1" и "Выход 2"
- В дальнейшем, при добавлении или редактировании устройств в HA - надо нажимать "Обновить список устройств" в приложении "Умный дом" или веб-интерфейсе Квазар
Проверка
В приложении "Умный дом" или в веб-интерфейсе Квазар можно переключить выключатель — и убедиться что соответствующий контрол контроллера изменил состояние.
Также сразу будут доступны и голосовые команды "Алиса, включи выход два" например.