У нас к модулю WirenBoard7 по RS-485 (modbus) подключён модуль WB-MIO, к которому подключены боковые модули WBIO-DI-WD-14 и WBIO-DO-SSR-8.
Подскажите, как сконфигурировать MQTT топик для получения данных о состоянии портов ввода – вывода в “параллельном” виде. Тоесть чтобы получать одно сообщение содержащие состояние группы портов (16-битный хекс, где каждый бит отображал состояние одного входа или реле).
В файле пример конфигурации, который я пробовал. Создал канал у устройства, ввёл адрес Modbus 11009. Появился соответствующий топик, но в нём всегда 0. Хотя топики для отдельных портов и счётчиков импульсов работают корректно.
61 это адрес WB-MIO модуля, к которому подключены дополнительные модули ввода-вывода. их адреса указываются как 61:1 , 61:2 и .т.д. это работает, но создаются топики для каждого отдельного входа или выхода. а мне нужно чтобы один топик сообщил состояние нескольких входов, в виде значения бит в слове. я нашёл вот эту таблицу адресов Карта регистров модулей WB-MIO и WB-MIO-E — Wiren Board. в ней указан адрес 11009 для “Регистр битовых флагов состояния входов модуля” - пытался сделать топик для него но там всегда 0. как нужно правильно сконфигурировать чтобы это работало?
указал в веб интерфейсе адрес 10009, посмотрел в логе - стало считываться с адреса 2b01h (11009) - как мне было и нужно - всё заработало. это баг или фича?