Управляю контроллером удаленно по mqtt. Подключился к серверу clusterfly, и через него читаю параметры, но записывать обратно в контроллер не удается.
В контроллере wirenboard 8 установлен модуль расширения knx, который подключен к контроллеру Siemens RMU730B. Все параметры видны. Из контроллера через веб-интерфейс изменения в siemens проходят, уставки изменяются, контроллер перестраивается.
Но удаленно происходит странное: изменяю уставку через удаленное приложение, изменяется она же в MQTT-Explorer, который подключен к clusterfly, изменяется также в веб-интерфейсе wirenboard. Но в siemens ничего не происходит. Потом, при обновлении страницы веб-интерфейса, параметры сами возвращаются к предыдущим. Но если через веб интерфейс эти параметры изменить, они принимаются контроллером.
содержание файла /etc/mosquitto/conf.d/20bridges.conf
Когда пытаюсь добавить в конец ‘/on’, вообще ничего не происходит: не изменяется ничего вообще. А так хоть проходит изменение, видимое в веб интерфейсе
Может нужно что-то изменить в этой строке файла /etc/mosquitto/conf.d/20bridges.conf?
topic /devices/K1/controls/+ both 0 ““ user_4d7ad651
Как-будто он только на чтение настроен, а на запись не даёт
Такая картина получается, когда пишу в топик без ‘/on’: данные изменяются, потом после обновления возвращается как до изменения (было 24, вернулось в 24)
Когда пишу в топик с ‘\on’ вообще никакого движения нет.
Вот как раз видно в консоли с подпиской, в момент “May 08 12:45:13” опубликовал в “/on” значение.
Драйвер его обраболтал: “May 08 12:45:13 /devices/wb-gpio/controls/A1_OUT 1” выставив основной топик в “1”.
То же самое происходит при управлении из веб-интерфейса, я выключил, включил и сновы выключил канал:
ay 08 12:49:09 /devices/wb-gpio/controls/A1_OUT/on 0
May 08 12:49:09 /devices/wb-gpio/controls/A1_OUT 0
May 08 12:49:09 /devices/wb-gpio/controls/A1_OUT/on 1
May 08 12:49:09 /devices/wb-gpio/controls/A1_OUT 1
May 08 12:49:10 /devices/wb-gpio/controls/A1_OUT/on 0
May 08 12:49:10 /devices/wb-gpio/controls/A1_OUT 0