wiki:drivent_air:mqtt
Содержание
MQTT Discovery Home Assistant
- Для включения автоматической интеграции в систему управления умным домом Home Assistant - MQTT Discovery необходимо в web-интерфейсе DriventAir перейти на страницу «MQTT» и ввести настройки вашего MQTT сервера и нажать «Сохранить».
- После этого необходимо нажать на гиперссылку:
«НАСТРОЙКИ БУДУТ ПРИМЕНЕНЫ ПОСЛЕ ПЕРЕЗАГРУЗКИ» - После перезагрузки в web-интерфейсе DriventAir на странице «MQTT» появится переключатель «MQTT Discovery».
- Сообщение MQTT Discovery будет отправлено сразу после включения функции и далее при каждом следующем подключению к MQTT серверу
При выключении данной функции устройство удалится из умного дома Home Assistant.
Подключение к системе Swiitch и Яндекс Алисе
- Зарегистрируйтесь на сайте www.swiitch.ru
- Ввести логин и пароль от созданной учетной записи на сайте www.swiitch.ru и нажать «Сохранить»
- После введения данных необходимо перезагрузить DriventAir нажав на гиперссылку:
«НАСТРОЙКИ БУДУТ ПРИМЕНЕНЫ ПОСЛЕ ПЕРЕЗАГРУЗКИ» - На сайте www.swiitch.ru после перезагрузки отобразится новое устройство – DriventAir
- Для настройки Яндекс.Алисы установите приложение Яндекс на смартфон или планшет.
- В приложении Яндекс перейдите в раздел «Устройства», нажмите «+» («Добавить устройство»), далее – «Другие устройства», выберите из списка производителя Swiitch и нажмите «Привязать к Яндексу», указав данные (логин и пароль) вашей учетной записи на www.swiitch.ru. Далее подтвердите доступ.
- Далее нажмите кнопку «Обновить список устройств».
- Теперь DriventAir может управляться голосом с помощью Яндекс Алисы.
Общее описание взаимодействия по MQTT
- При включении DriventAir подписывается на топики driventair-xxx/setTerm (включение Термостата), driventair-xxx/setTemp (установка температуры), driventair-xxx/sw (включение Проветривания), driventair-xxx/sh (включение Расписания) и впоследствии получают из них команды управления
- При включении DriventAir отправляет «1» в топик driventair-xxx/LWT, сообщая mqtt серверу о своей активности. Когда привод перестанет отвечать на запросы mqtt сервера, в топик driventair-xxx/LWT отправится «0»
- driventair-xxx/temp (текущая температура)
- driventair-xxx/setTerm подписка (включение Термостата)
- driventair-xxx/getTerm (включение Термостата)
- driventair-xxx/setTemp подписка (установка температуры)
- driventair-xxx/getTemp (установка температуры)
- driventair-xxx/hum (влажность)
- driventair-xxx/co2 (СО2)
- driventair-xxx/tvoc (TVOC) - только для AirLite
- driventair-xxx/pres (атмосферное давление) - Только для Air
- driventair-xxx/sw подписка (включение Проветривания)
- driventair-xxx/stat (включение Проветривания)
- driventair-xxx/sh подписка (включение Расписания)
- driventair-xxx/shstat (включение Расписания)
- Все топики, которые посылаются DriventAir, формируются с признаком retain.
- Имеется дополнительная возможность изменить имя устройства и добавить pre-topic в сети MQTT. Можно сделать головной топик вида - zzzz/driventair-xxx/ или даже вида zzzz/yyyy/driventair-xxx/ (Для этого в разделе дополнительных настроек включите «Изменять Device ID и Pre Topic»)
wiki/drivent_air/mqtt.txt · Последнее изменение: 2023/04/05 18:55 — 127.0.0.1