ru en
Каталог

Мы в MAX |   Техническая поддержка + Вопросы по заказам
Группа в Telegram | Форум |  Мониторинг серверов
Уцененный товары умного дома!

Алиса. Голосовое управление iHost.

Алиса. Голосовое управление iHost.

ihost + node-red + wqtt = Алиса

В этой статье подробно рассказано как на iHost сделать управление устройствами голосовым помощником Алиса. Для этого на понадобится сам локальный сервер iHost, установленный на нем Node-red, облачный сервис https://wqtt.ru и Яндекс станция с Алисой. Предварительно установите приложение Умный дом от Яндекс.

Для начала перейдите на сайт https://wqtt.ru и зарегистрируйтесь на нем. Это сервис российского MQTT брокера. У него есть интеграция с умным домом Яндекс. Он и будет нашим мостиком между iHost и Яндекс. Для первого запуска и тестирования вам будет достаточно бесплатного тарифа. Далее 300р в год.

В правом верхнем углу будет ссылка регистрацию. Там все стандартно и просто. Думаю вы справитесь. После регистрации откроется личный кабинет. В нем вам нужно перейти в раздел "Настройки".

Далее после перехода в раздел "Настройки" нам нужно добавить новое устройство. Для этого нажмите на кнопку "Добавить устройство".

Теперь выберите тип устройства "Выключатель". 

На следующей странице введите название устройства и комнату в которой будет находиться ваше устройство. Название, которое вы будите вводить, будет таким же в приложении Яндекс после синхронизации. После ввода нажмите на кнопку "Сохранить и продолжить настройку".

Добавим органы управления к нашему устройству. Для этого нажмите кнопку "Добавить".

 Выберите орган управления "Выключатель питания".

В этом разделе нужно заполнить Топики. Это что-то типа адреса ячейки в которой мы будем размещать значение для нашего устройства. Допустим мы поместили в этот топик значение "1". И если сделать mqtt запрос по этому топику, то мы получим значение которое туда положили. Таким образом мы будем обмениваться информацией об устройстве. Я для примера указал топик управления "zal/svet1/power". Zal - так я назвал комнату в которой у меня находится это устройство. Svet1 - Так я назвал свой выключатель. Power - это значение положения выключателя вкл или выкл. В топике состояния, как понятно из названия, мы будем передавать состояние устройства. В разделе Команда включить и выключить поставим значения 1 и 0. По этим значениям мы юужем понимать команды вкл и выкл. После ввода всех значений нажмите кнопку "Сохранить".

На следующем экране тоже нужно нажать кнопку "Сохранить".

После сохранения у вас откроется страница Dashboard и на ней вы должны будите увидеть ваше устройство. Как это указано на рисунке ниже.

Теперь перейдем к настройке в приложении Умный дом Яндекс. Для добавления устройств из сервиса WQTT нажмите на "+".

Затем укажем что мы добавляем устройство умного дома.

Нажмите значок поиска.

 Далее в поле введите "wqtt".

Теперь выберите значок сервиса "wqtt.ru".

Нажмите "Привязать к Яндексу".

В появившемся окошке введите вашу электронную почту и пароль которые вы указвали при регистрации на сайте wqtt.ru.

Далее подтвердите привязку аккаунта.

Я вас поздравляю. В вашем списке ниже должно будет появиться устройство Светильник. Или с вашим названием если вы его меняли.

Вот так будет выглядеть устройство в общем списке в приложении Умный дом Яндекс.

Предлагаю кликнуть по светильнику и проверить как он работает. После его включения проверьте статус на сайте wqtt. Там "рычажок" у светильника должен будет меня свое положение ВКЛ/ВЫКЛ. Если вы сделали все правильно, то значит связка Яндекс-WQTT настроены верно.

 

Настройке локального сервера iHost. 

Настройки в Node-red

Если он у вас не установлен на iHost, переходите по ссылке ниже и выполните превые три пункта из содержания. А лучше всю статью прочитайте чтобы было понятно как это все работает. Ссылка на статью >>> iHost. Уведомления в Telegram.

В статье выше расписано как устанавливать ноды. Нам нужно установить ноду для работы с устройствами подключенными к iHost - node-red-contrib-ewelink-cube. Установка и настройка этой ноды полность описаны в статье указанной выше. После установки и подключения ноды к iHost возращайтесь сюда. 

Я сделал заготовку с примером для этой статьи чтобы вам было легче настроить вашу первую интеграцию. Далее скачайте файл и импортируйте его в Node-red.

Инструкция как ипортировать файл в Node-red тут.

После импорта у вас на экране будет следующая схема. 

Теперь нам нужно установить соединение mqtt с нашим брокером. Сначала скопируйте данные для подключения. Для этого зайдите в личный кабинет wqtt в раздел "Брокер". И скопируйте из этого раздела данные о подключения к mqtt брокеру.

Теперь откройте ноду указанную на картинке ниже.

Теперь нам нужно отредатировать доступы mqtt брокера. Для этого нажмите на карандашик.

Здесь введите ваш адрес и порт сервера, затем откройте раздел безопасность.

Заполните поля Имя пользователя и Пароль. Данные возьмите из скопированных ранее в личном кабинете WQTT. После ввода данных нажмите на кнопочку Обновить. И в следующем окошке нажмите Готово.

Проверьте также mqtt брокер в разделе "Прием команды от Яндекса".

Теперь укажем устройство на Ihost на шРщые которым нужно управлять. Для этого откройте ноду отслеживания статуса устройства "event-state".

Проверьте правильность заполнения полей. Server - тут у вас указана связка с вашив iHost. Выше я указывал статью в которой описано как установить ноду "node-red-contrib-ewelink-cube". Там же описано как получить токен на iHost и настроить ноду. Ссылка на сатью на раздел настройки ноды тут. Затем укажите ваше устройство и виберите в поле State только "ALL ON/OFF". У меня в примере устройство Sonoff ZBMINIR2. Это одноканальное zigbee реле. При смене статуса мы получаем значение on или off. 

Теперь укажем устройство которым нужно будет управлять голосовыми командами. Для этого нужно настроить две ноды ВКЛ и ВЫКЛ.

Делаем настройку на включение. Тут вы выбираете устройство, включаете раздел Action и в поле Power выбираете On.

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

Теперь после всех изменений нужно все сохранить. Вверху справа есть кнопочка "Развернуть". Обязательно ее нажмите и проверяйте голосовое управление вашим умным домом.

 

2026

Комментарии
Отзывов еще никто не оставлял
Обратный звонок
Запрос успешно отправлен!
Имя *
Телефон *
Предзаказ
Предзаказ успешно отправлен!
Имя *
Телефон *
Добавить в корзину
Название товара
100 ₽
1 шт.
Перейти в корзину