Приветствую! Нужна помощь с интеграцией Wirenboard в HomeAssistant через MQTT.
Что имеем на момент написания:
Контроллер WB6 с несколькими устройствами: Релейный модуль WB-MR6CU, Модуль протечек WB-MWAC 2 шт, Измеритель энергии WB-MAP3E. По мимо этого установлен ZigBee модуль WBE2R-R-ZIGBEE, который настроен по инструкциям и через ZibBee2mqtt удачно передает информацию с датчиков Aqara в WB6 и HomeAssist по MQTT.
Что было настроено:
На контролере был настроен MQTT моста (bridge) брокером Clusterfly по инструкции. - все работает, через HA подписывался к топику /client/wb_6/bridge_status состояние через 1\0 передает успешно.
В HomeAssist был настроен MQTT по данной инструкции.
В HA через configuration.yaml MQTT пробовал подписываться на топики контроллера, пытался отследить состояние реле K1 на модуле WB-MR6CU - значения о состоянии реле отображались.
Основной вопрос: Почему HA через MQTT интеграцию не хочет определять отдельные виды устройств WB6? Действительно нужно каждое устройство описывать в HA отдельным “MQTT скриптом”?
Сейчас через configuration.yaml MQTT видны только датчики Aqara которые по всей видимости напрямую интегрировались через Zigbee2mqtt, установленном на WB6.
Для каждого контрола нужно создать топик homeassistant/+/+/config для Home Assistant. В данном топике опубликовать данные в формате JSON с названием устройства, топиком отправки команды и топиком состояния: MQTT - Home Assistant
Рекомендую ознакомиться с похожими темами на форуме: