Добрый день. Имеется WB7 прошивка wb-2304(stable).
Установлен модуль zigbee v2.2a. Установлены необходимые пакеты согласно инструкции на сайте.
Устройства zigbee подключаются все хорошо.
Управление через publish zigbee2mqtt/[FRIENDLY_NAME]/set работает.
Поднимаем бридж до внешнего брокера MQTT. Видим все подключенные топики согласно пути прописанного в конфиге 20bridges.conf
client/demo/…
Возможно ли управлять zigbee устройствами через бридж, используя путь
client/demo/zigbee2mqtt/[FRIENDLY_NAME]/set ?
client/demo/devices/zigbee2mqtt/[FRIENDLY_NAME]/set ?
#see bridge.conf.example for the example
connection MQTT_server
address ##.##.##.##:####
notifications true
notification_topic /client/demo/bridge_status
topic /devices/# both 2 “” /client/demo
Точнее так:
если подписаться на канал из консоли самого контроллера WB
mosquitto_sub -t “zigbee2mqtt/0x588e81fffe43e398/set”
и посылать команды напрямую MQTT explorer’ом в контроллер, то замок управляется и в консоли контроллера видны сообщения приходящие в топик /set
Если же посылать команды через внешний брокер в топик
client/demo/zigbee2mqtt/0x588e81fffe43e398/set
то мы не видим сообщения в приходящие в топик zigbee2mqtt/0x588e81fffe43e398/set
мы увидим, что сообщения приходят в топик /zigbee2mqtt/0x588e81fffe43e398/set
и при этом устройство не управляется
А, так это совсем другое дело. Настройте соответствующий биндинг в брокере - его ж там просто нет.
Что-то вроде topic zigbee2mqtt/# both 2 “” client/demo/zigbee2mqtt.