Некорректрое отображение состояния реле

Добрый вечер!

Столкнулись с некорректным отображением состояния реле.
Нужно, чтобы на канале было 1, по факту 0, но в MQTT отображается 1. Если ребутнуть релюху по питанию, контроллер в MQTT начинает видеть 0 и только после этого включает 1.

Реле MR3, прошивка 1.15.3.

Я ознакомился с WB-MR3xV: Errata — Wiren Board. И кажется, что именно в 1.15.3 должен быть исправлен этот баг.
В чем может быть проблема?

Добрый день.
Какая версия wb-mqtt-serial&
Есть ли ошибки обмена?
То есть, нужно диагноровать - из реле читается “1” из соответствующего coil при выключенном канале или из реле читается “0” но в брокер не записывается (маловероятно)?

Сталкивался на двух контроллерах, один был старый, версия wb-mqtt-serial 1.16.0, другой довольно современный, но версию wb-mqtt-serial не помню, точно wb-2207.

Как столкнусь с проблемой еще раз, проверю по логам.

1 Like

Тут желательно остановить wb-mqtt-serial, глянув в его логи и прочитать вручную из регистров реле, что читается.

Да, так из сделаю. Главное чтобы воспроизвелось еще раз.