Один из самых распространенных протоколов интеграции IoT устройств является протокол MQTT, который поддерживается нашими устройствами. Для его настройки зайдите в меню «MQTT». Первоначально страница имеет вид
☝Сразу отметим, что для работы этого функционала необходимо обеспечить доступ устройству в интернет.
☝ Используя это описание, вы можете самостоятельно интегрировать силовое реле в любую систему управления, поддерживающую взаимодействие с устройствами по протоколу MQTT.
При включении питания, силовое реле подписывается на топики:
driventpower-xxx/SetRele из него получает команду с требуемым состоянием. Для включения реле необходимо послать в этот топик «1» или «on», для выключения «0» или «off».
Подтверждение состояния придет в топик driventpower-xxx/StatRele «1» или «0» соответственно.
driventpower-xxx/SetReg из этого топика, реле получает команду с требуемым состоянием регулятора. Для его включения необходимо послать в этот топик «1» или «on», а для выключения «0» или «off».
Подтверждение состояния придет в топик driventpower-xxx/GetReg одно из состояний «heating», «cooling», «drying», «humidif» или «off».
driventpower-xxx/SetRegTarget из этого топика устройство получает команду с требуемым значением уставки регулятора. Соответственно текущее значение уставки регулятора устройство публикует в топик driventpower-xxx/GetRegTarget.
driventpower-xxx/sheduler из этого топика, получает команду с требуемым состоянием режима работы с внутренним календарем расписания. Для включения расписания необходимо послать в этот топик «1» или «on», для выключения «0» или «off».
Подтверждение состояния придет в топик driventpower-xxx/shstat «1» или «0» соответственно.
driventpower-xxx/CurrProt из этого топика, устройство получает команду с требуемым значением величины тока автоматического отключения нагрузки, в случае его превышения.
Также при включении питания реле отправляет «1» в топик driventpower-xxx/LWT, сообщая mqtt серверу о своей активности. Когда реле перестанет отвечать на запросы mqtt сервера, в топик driventpower-xxx/LWT отправится «0»
Кроме топиков, указанных выше устройство формирует еще несколько сообщений. При включенном состоянии реле, каждые 10 сек, устройство посылает топики:
В случае если к устройству подключен датчик влажности и (или) температуры, значения этих датчиков периодически публикуются в топиках
Все топики, которые посылает устройство, формируются с признаком retain.
Имеется возможность добавить pre-topic. Возможно сделать головной топик вида - zzzz/driventpower-xxx/ или даже вида zzzz/yyyy/driventpower-xxx/ (Для этого в разделе дополнительных настроек необходимо включить переключатель «Изменять Device ID и Pre Topic»)