Голосовой ассистент от Яндекс активно продвигается на отечественном рынке, этому способствуют как разработчики компании, так и создатели сторонних расширений.

Сегодня поговорим об одном полезном дополнении, которое позволяет объединить устройства из приложения Дом с ассистентом Алиса.

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

Что нам потребуется

▪️ Яндекс.Станция или другая колонка с голосовым ассистентом Алиса.

▪️ умные устройства с поддержкой HomeKit или подключенные к системе от Apple через соответствующий хаб.

▪️ сервер HomeBridge.

▪️ учетная запись в сервисе G-On Homebridge, через него будет происходить передача сигналов между Алисой и HomeKit.

Как вы понимаете, “прокладка” с HomeBridge понадобится в любом случае. Даже при использовании HomeKit-ready девайсов, которые подключаются в приложение Дом из коробки, HomeBridge будет передавать команды от Алисы к устройствам.

Что нужно настроить

1. Устанавливаем плагин Yandex Alice Voice Assistant plugin for Homebridge. Это можно сделать через вкладку Плагины в веб-интерфейсе HomeBridge или через SSH подключение. Для этого потребуется ввести такую команду:

sudo npm install -g git+https://github.com/G-On-dev/homebridge-g-on-alice.git

2. После установки и перезапуска сервиса переходим к настройкам плагина. Это можно сделать на вкладке Конфигурация в веб-интерфейсе или при помощи ручного редактирования конфига.

Для этого в блоке кода следует прописать свой логин и пароль от сервиса G-On Homebridge:

"platforms": [
{
"platform": "G-On Alice",
"name": "G-On Alice",
"username": "....",
"password": "....",
"pin": "...."
}
],

3. Параметр “pin” опциональный, его следует заполнить (добавить строку в конфигурации), если в обычном режиме связка не заработала. Заполнить значение следует ключом от сервиса HomeBridge. Он отображается в блоке bridge или на главной странице веб-интерфейса.

4. Переходим в приложение Яндекс на iPhone. В разделе Устройства – Умный дом добавляем новое и выбираем плагин G-On Homebridge.

5. Во время установки плагина авторизуемся в сервисе и подтверждаем обновление списка устройств.

Возможные проблемы и их решение

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

Во-вторых, многие устройства добавятся с сервисными кодами вместо названия. Их придется переименовать вручную.

Во-третьих, если при синхронизации устройств увидите ошибку, нужно заполнить параметр “pin” в конфигурации (пункт 3 инструкции выше).

В-четвертых, если устройства уже добавлены в систему управления от Яндекс (гаджеты Xiaomi или другие совместимые из коробки) и в HomeKit, они задвоятся и дубликаты придется удалить.

В-пятых, все настроенные сценарии автоматизации в приложении Дом будут недоступны в приложении Яндекс. Здесь присутствует своя структура автоматизации со своими особенностями. Старые сценарии продолжат действовать, а новые, которые захотите активировать через Алису, придется настраивать.

Как все работает

Теперь напрямую обращаемся к Алисе через колонку, приложение Яндекс или даже через Навигатор (полезно для удаленного управления) и просим активировать любой гаджет дома.

Решение не самое изящное и простое, но работает довольно стабильно. К сожалению, не все гаджеты поддерживаются, а некоторые пока неверно определяются. Так, например, какой-нибудь датчик или реле могут добавиться в виде обычного переключателя.

В любом случае голосовое управление через Алису при наличии колонки или станции удобнее, чем регулярное обращение к Siri. Нет необходимости общаться через iPhone, AirPods или Apple Watch.

Работает все через пару облаков: первое от Яндекс для передачи сигнала, а второе – от G-On для кодирования сигнала в понятный для HomeKit. Оба сервиса отечественные, что должно минимизировать задержку при управлении.

Без интернета работать ничего не будет, даже сценарии хранятся в облаке, но это уже особенности управления умным домом от Яндекс.

Источник: Iphones