Может ли Wiren Board 5 быть и master и slave? Например принимать и отправлять команды с IRidium с помощью драйвера для Modbus TCP Iridium (быть слейвом) и отправлять команды на термостат (быть мастером) Modbus RTU. Грубо говоря, 2 соединения: Modbus TCP для Iridium, Modbus RTU для термостата на одном контроллере
да
да
iRidium гораздо проще подключать по родному для Wiren Board протоколу MQTT, который поддерживается в iRidium 3 и не стоит доп. денег.
добрый день!
а не могли бы Вы представить пример настройки работы со стороны ирдидиума?
ни как не могу понять какую команду написать
для обратной связи и команды использую
/devices/wb-mr14_16/controls/K1
триггер баттон в иридиуме
с данными 1-0
но в итоге на стороне wb5 изменяется только состояние канала без изменения физического состояния реле
применял подобные комбинации
/devices/wb-mr14_16/controls/K1/on 0
/devices/wb-mr14_16/controls/K1 0
0
/devices/wb-mr14_16/controls/K1/on
/devices/wb-mr14_16/controls/K1
1
/devices/wb-mr14_16/controls/K1/on 0
/devices/wb-mr14_16/controls/K1 0
0
/devices/wb-mr14_16/controls/K1/on
Евгений, день добрый!
так то оно так, но почему то не хочет.
я уже из терминала научился управлять каналом реле
используя следующие команды
root@wirenboard-A3WUEC7Z:~# mosquitto_pub -t “/devices/wb-mr14_16/controls/K1/on” -m “1”
root@wirenboard-A3WUEC7Z:~# mosquitto_pub -t “/devices/wb-mr14_16/controls/K1/on” -m “0”
но вот как в иридиуме и где указать аргумент ни как не могу,
т.е. я ставлю 0 и 1 в триггер батонн
и строку прописываю в настройка команды /devices/wb-mr14_16/controls/K1/on
но в итоге только вижу смену состояния в веб интерфейсе, но само реле не реагирует
Здравствуйте, starikow!
Попробуйте поменять 1 на 255. Ноль оставьте. Должно помочь, по моему опыту.
Здравствуйте, Kilpio!
спасибо
Ваше решение позволило начать управлять модулем, но затем я подменил на 1 вместо 255
так же стало работать
не понял в чем подвох
еще стоит отметить, что value type должен быть boolean
Я бы стал объяснять, что булевские биты все равно передаются в байтах, и порядок следования важен: где оказывается управляющая единица — в начале или в конце байта. Но то, что после обратной замены 255 на 1 все работает, меня удивляет.
В любом случае, у вас есть теперь методика, как добиться желаемого