Ошибка работы WB-MR6C

Добрый день! Столкнулся с проблемой отклика MR6C. Ситуация следующая - при нажатии на выключатель не срабатывает MR6C(ранее всё было ок), в MQTT нету события(MQTT Explorer смотрел) и следовательно счетчик на UI Wirenboard не меняется, ну и реакции на выходе также нету. Но если например перезагрузить MQTT systemctl restart wb-mqtt-serial то счетчик нажатий обновляется(2 раза нажали и +2 к общему числу нажатий будет). Подскажите пожалуйста какие есть варианты решения?

Добрый день.
А что при этом в логах wb-mqtt-serial?

дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 9167 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: ReadFrame: 41 01 01 00 44 48
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-2 9600 8 N 2>603263: Wait until 603263
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 0 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Write: 41 01 13 ec 00 07 b6 79
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 9167 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: ReadFrame: 41 01 01 00 44 48
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-2 9600 8 N 2>603289: Wait until 603289
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [modbus] Poll time for <modbus:65:coil: 5300> is too long: 39 ms (sendTime=18334 us, AverageResponseTime=9771 us, RequestDelay=0 ms, >
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-2 9600 8 N 2>603289: Wait until 603308
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: ReadFrame: 2b 04 28 5c 0e 5c 12 ff fe ff fe ff fe ff fe ff fe ff fe 00 00 00 00 ff fe ff fe ff fe ff fe ff fe>
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [register] new val for <modbus:43:input: 56>: 5c0e
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [register] new val for <modbus:43:input: 57>: 5c12
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial port driver] channel 'Urms L1' of device 'wb-mrwm2_43' <-- 235.66
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial port driver] channel 'Urms L2' of device 'wb-mrwm2_43' <-- 235.7
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-1 9600 8 N 2>603297: Wait until 603297
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Sleep 0 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Write: 2b 04 01 0e 00 02 16 3e
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Sleep 9167 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 4063 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Write: fd 46 10 00 4f 00 00 c9 7d
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 10313 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: ReadFrame: 2b 04 04 00 02 05 4b 92 e1
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-1 9600 8 N 2>603322: Wait until 603322
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Sleep 4063 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Write: fd 46 10 00 4f bc 00 b9 bd
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Sleep 10313 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: ReadFrame: ff ff ff ff ff ff ff fd 46 12 52 5d
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 4063 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-2 9600 8 N 2>603350: Wait until 603350
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 5000 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 0 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Write: 41 01 14 b4 00 07 36 de
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 9167 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: ReadFrame: ff ff ff ff ff bc 46 11 01 01 00 c6 44
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Sleep 4063 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Sleep 4063 us
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-1: Write: fd 46 10 00 24 bc 01 09 a1
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: ReadFrame: 41 01 01 00 44 48
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [serial client] </dev/ttyRS485-2 9600 8 N 2>603376: Wait until 603376
дек 27 08:42:32 wirenboard-AVLK5KFC wb-mqtt-serial[7517]: DEBUG: [port] /dev/ttyRS485-2: Sleep 5000 us

если про это речь

Ну, трех секунд лога, да еще с debug выводом - откровенно мало для какой-то оценки. Но да, тут.

Следует проверить - включен ли опрос этих счетчиков и нет ли ошибок при опросе.

- опрос есть

если подскажите как посмотреть детальнее, то буду благодарен

удобнее использовать journalctl — утилита просмотра системного журнала — Wiren Board - ну и фильтровать вывод с помощью grep

root@wirenboard-AVLK5KFC:~# journalctl -u wb-mqtt-serial -n 1000 | grep error
дек 27 09:14:52 wirenboard-AVLK5KFC wb-mqtt-serial[4244]: DEBUG: [register] register <modbus:105:input: 11> contains error value

всё что есть

Так, отлично. А без grep error или c grep WARNING?
Ну и подпишитесь на топик (топики) с помощью mosquitto_sub так: MQTT в контроллерах Wiren Board — Wiren Board и попробуйте щелкнуть входом.

mosquitto_sub -v -t /devices/wb-mr6c_193/#

/devices/wb-mr6c_193/controls/K2/meta/order 18
/devices/wb-mr6c_193/controls/K2/meta/readonly 0
/devices/wb-mr6c_193/controls/K2/meta/type switch
/devices/wb-mr6c_193/controls/K3 0
/devices/wb-mr6c_193/controls/K3/meta {"order":19,"readonly":false,"type":"switch"}
/devices/wb-mr6c_193/controls/K3/meta/order 19
/devices/wb-mr6c_193/controls/K3/meta/readonly 0
/devices/wb-mr6c_193/controls/K3/meta/type switch
/devices/wb-mr6c_193/controls/K4 0
/devices/wb-mr6c_193/controls/K4/meta {"order":20,"readonly":false,"type":"switch"}
/devices/wb-mr6c_193/controls/K4/meta/order 20
/devices/wb-mr6c_193/controls/K4/meta/readonly 0
/devices/wb-mr6c_193/controls/K4/meta/type switch
/devices/wb-mr6c_193/controls/K5 0
/devices/wb-mr6c_193/controls/K5/meta {"order":21,"readonly":false,"type":"switch"}
/devices/wb-mr6c_193/controls/K5/meta/order 21
/devices/wb-mr6c_193/controls/K5/meta/readonly 0
/devices/wb-mr6c_193/controls/K5/meta/type switch
/devices/wb-mr6c_193/controls/K6 0
/devices/wb-mr6c_193/controls/K6/meta {"order":22,"readonly":false,"type":"switch"}
/devices/wb-mr6c_193/controls/K6/meta/order 22
/devices/wb-mr6c_193/controls/K6/meta/readonly 0
/devices/wb-mr6c_193/controls/K6/meta/type switch
/devices/wb-mr6c_193/controls/Serial 134958
/devices/wb-mr6c_193/controls/Serial/meta {"order":23,"readonly":true,"title":{"ru":"\u0421\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440"},"type":"text"}
/devices/wb-mr6c_193/controls/Serial/meta/order 23
/devices/wb-mr6c_193/controls/Serial/meta/readonly 1
/devices/wb-mr6c_193/controls/Serial/meta/type text
/devices/wb-mr6c_193/controls/Input 3 Long Press Counter 4
/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta {"order":9,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 3"},"type":"value"}
/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta/order 9
/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta/readonly 1
/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta/type value

Реакции на клик нету

====

вывод grep WARNING вообще пустой

у меня 3 реле, и у всех такая же проблема, может это что то глобальное? Прошивка последняя 1.20.4

root@wirenboard-AVLK5KFC:~# wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a193

2023-12-27 10:37:13,656 Will find serial port settings for (/dev/ttyRS485-1 : 193; response_timeout: 0.20)...

2023-12-27 10:37:13,762 Has found serial port settings: {'baudrate': 9600, 'parity': 'N', 'stopbits': 2}

2023-12-27 10:37:16,035 fw (mr6cG 193 on /dev/ttyRS485-1):

2023-12-27 10:37:16,036 Update skipped: 1.20.4 -> 1.20.4 (mr6cG 193 /dev/ttyRS485-1)

2023-12-27 10:37:16,037 Done

Сделал рестарт systemctl restart wb-mqtt-serial

root@wirenboard-AVLK5KFC:~# journalctl -u wb-mqtt-serial -n 10000 | grep ERROR

дек 27 10:45:12 wirenboard-AVLK5KFC wb-mqtt-serial[17672]: ERROR: [signal handling] sigwaitinfo error: Interrupted system call

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K1" of device "wb-mr6c_193": Control "K1" of device "wb-mr6c_193" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K2" of device "wb-mr6c_193": Control "K2" of device "wb-mr6c_193" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K3" of device "wb-mr6c_193": Control "K3" of device "wb-mr6c_193" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K4" of device "wb-mr6c_193": Control "K4" of device "wb-mr6c_193" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K5" of device "wb-mr6c_193": Control "K5" of device "wb-mr6c_193" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K6" of device "wb-mr6c_193": Control "K6" of device "wb-mr6c_193" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K2" of device "wb-mr6c_188": Control "K2" of device "wb-mr6c_188" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K3" of device "wb-mr6c_188": Control "K3" of device "wb-mr6c_188" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K4" of device "wb-mr6c_188": Control "K4" of device "wb-mr6c_188" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K5" of device "wb-mr6c_188": Control "K5" of device "wb-mr6c_188" was deleted @ wblib/control.cpp:171

дек 27 10:46:12 wirenboard-AVLK5KFC wb-mqtt-serial[19760]: ERROR: [driver] Failed to accept 'on' value for control "K6" of device "wb-mr6c_188": Control "K6" of device "wb-mr6c_188" was deleted @ wblib/control.cpp:171

Так… А давайте уже диагностический архив, и, предположительно - а включен ли persistence?
Выключите для проверки

Выключил, базу удалил, без изменений

Архив

приложен диагностический архив, доступен только сотрудникам поддержки
(153.5 KB)

Я вижу, до перезапуска:

Dec 27 11:35:15 wirenboard-AVLK5KFC wb-mqtt-serial[1627]: WARNING: [backend] Unable to publish, no connection to broker

что скорее всего и было причиной.
После старта в 11:35

Dec 27 11:36:10 wirenboard-AVLK5KFC wb-mqtt-serial[1512]: INFO: [serial client] Events are enabled for <modbus:193:input: 34>

То есть счетчик нажатий читается событиями.
Ошибок тоже нет. Укажите для “Счетчик 3” чтение не “в порядке очереди” а 200 мс, например.

Ну и запустите обновление пакетов.

Без изменений

По пакетам

Fetched 4,586 B in 6s (806 B/s)

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

All packages are up to date.

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Выяснил интересную вещь, если поменять скорость обмена у реле с 9600 до 115 200 и потом сменить на порту, то отклик приходит… Но 115 200 не могу использовать т.к. есть частотник(Частотный преобразователь T13-750W-12-H - Wiren Board) на этом порту, который видимо не умеет 115 200(становится красным)

Так, еще один эксперимент:
остановите wb-mqtt-serial и прочитайте регистр счетчика с помощью modbus_client.

modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a193 -t0x04 -r34

Если читается после нажатий новое - то запустить драйвер снова и подписавшись на топики - попробовать еще понажимать, вывод подписки - сюда выложите.

Умеет, точно: Использование преобразователя частоты T13-750W-12-H (T13-400W-12-H) с контроллером Wiren Board — Wiren Board

root@wirenboard-AVLK5KFC:~# systemctl stop wb-mqtt-serial

root@wirenboard-AVLK5KFC:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a193 -t0x04 -r34

Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)

[C1][04][00][22][00][01][80][C0]

Waiting for a confirmation...

<C1><04><02><00><92><38><8C>

SUCCESS: read 1 of elements:

Data: 0x0092

root@wirenboard-AVLK5KFC:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a193 -t0x04 -r34

Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)

[C1][04][00][22][00][01][80][C0]

Waiting for a confirmation...

<C1><04><02><00><93><F9><4C>

SUCCESS: read 1 of elements:

Data: 0x0093

Изменение есть

Запустил MQTT и подписался

root@wirenboard-AVLK5KFC:~# mosquitto_sub -v -t /devices/wb-mr6c_193/#

/devices/wb-mr6c_193/meta {"driver":"wb-modbus","title":{"en":"WB-MR6C 193"}}

/devices/wb-mr6c_193/meta/driver wb-modbus

/devices/wb-mr6c_193/meta/name WB-MR6C 193

/devices/wb-mr6c_193/controls/Input 0 0

/devices/wb-mr6c_193/controls/Input 0/meta {"order":1,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 0"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 0/meta/order 1

/devices/wb-mr6c_193/controls/Input 0/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 0/meta/type switch

/devices/wb-mr6c_193/controls/Input 0 counter 0

/devices/wb-mr6c_193/controls/Input 0 counter/meta {"order":2,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 0"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 0 counter/meta/order 2

/devices/wb-mr6c_193/controls/Input 0 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 0 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 1 0

/devices/wb-mr6c_193/controls/Input 1/meta {"order":3,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 1"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 1/meta/order 3

/devices/wb-mr6c_193/controls/Input 1/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 1/meta/type switch

/devices/wb-mr6c_193/controls/Input 1 counter 0

/devices/wb-mr6c_193/controls/Input 1 counter/meta {"order":4,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 1"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 1 counter/meta/order 4

/devices/wb-mr6c_193/controls/Input 1 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 1 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 2 0

/devices/wb-mr6c_193/controls/Input 2/meta {"order":5,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 2"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 2/meta/order 5

/devices/wb-mr6c_193/controls/Input 2/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 2/meta/type switch

/devices/wb-mr6c_193/controls/Input 2 counter 0

/devices/wb-mr6c_193/controls/Input 2 counter/meta {"order":6,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 2"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 2 counter/meta/order 6

/devices/wb-mr6c_193/controls/Input 2 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 2 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 3 0

/devices/wb-mr6c_193/controls/Input 3/meta {"order":7,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 3"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 3/meta/order 7

/devices/wb-mr6c_193/controls/Input 3/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 3/meta/type switch

/devices/wb-mr6c_193/controls/Input 3 counter 139

/devices/wb-mr6c_193/controls/Input 3 counter/meta {"order":8,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 3"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 3 counter/meta/order 8

/devices/wb-mr6c_193/controls/Input 3 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 3 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 3 Long Press Counter 5

/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta {"order":9,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 3"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta/order 9

/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 3 Long Press Counter/meta/type value

/devices/wb-mr6c_193/controls/Input 4 0

/devices/wb-mr6c_193/controls/Input 4/meta {"order":10,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 4"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 4/meta/order 10

/devices/wb-mr6c_193/controls/Input 4/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 4/meta/type switch

/devices/wb-mr6c_193/controls/Input 4 counter 0

/devices/wb-mr6c_193/controls/Input 4 counter/meta {"order":11,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 4"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 4 counter/meta/order 11

/devices/wb-mr6c_193/controls/Input 4 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 4 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 5 0

/devices/wb-mr6c_193/controls/Input 5/meta {"order":12,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 5"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 5/meta/order 12

/devices/wb-mr6c_193/controls/Input 5/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 5/meta/type switch

/devices/wb-mr6c_193/controls/Input 5 counter 1

/devices/wb-mr6c_193/controls/Input 5 counter/meta {"order":13,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 5"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 5 counter/meta/order 13

/devices/wb-mr6c_193/controls/Input 5 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 5 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 6 0

/devices/wb-mr6c_193/controls/Input 6/meta {"order":14,"readonly":true,"title":{"ru":"\u0412\u0445\u043e\u0434 6"},"type":"switch"}

/devices/wb-mr6c_193/controls/Input 6/meta/order 14

/devices/wb-mr6c_193/controls/Input 6/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 6/meta/type switch

/devices/wb-mr6c_193/controls/Input 6 counter 12

/devices/wb-mr6c_193/controls/Input 6 counter/meta {"order":15,"readonly":true,"title":{"ru":"\u0421\u0447\u0435\u0442\u0447\u0438\u043a 6"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 6 counter/meta/order 15

/devices/wb-mr6c_193/controls/Input 6 counter/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 6 counter/meta/type value

/devices/wb-mr6c_193/controls/Input 6 freq 0

/devices/wb-mr6c_193/controls/Input 6 freq/meta {"order":16,"precision":0.001,"readonly":true,"title":{"ru":"\u0427\u0430\u0441\u0442\u043e\u0442\u0430 6"},"type":"value"}

/devices/wb-mr6c_193/controls/Input 6 freq/meta/order 16

/devices/wb-mr6c_193/controls/Input 6 freq/meta/precision 0.001

/devices/wb-mr6c_193/controls/Input 6 freq/meta/readonly 1

/devices/wb-mr6c_193/controls/Input 6 freq/meta/type value

/devices/wb-mr6c_193/controls/K1 0

/devices/wb-mr6c_193/controls/K1/meta {"order":17,"readonly":false,"type":"switch"}

/devices/wb-mr6c_193/controls/K1/meta/order 17

/devices/wb-mr6c_193/controls/K1/meta/readonly 0

/devices/wb-mr6c_193/controls/K1/meta/type switch

/devices/wb-mr6c_193/controls/K2 0

/devices/wb-mr6c_193/controls/K2/meta {"order":18,"readonly":false,"type":"switch"}

/devices/wb-mr6c_193/controls/K2/meta/order 18

/devices/wb-mr6c_193/controls/K2/meta/readonly 0

/devices/wb-mr6c_193/controls/K2/meta/type switch

/devices/wb-mr6c_193/controls/K3 0

/devices/wb-mr6c_193/controls/K3/meta {"order":19,"readonly":false,"type":"switch"}

/devices/wb-mr6c_193/controls/K3/meta/order 19

/devices/wb-mr6c_193/controls/K3/meta/readonly 0

/devices/wb-mr6c_193/controls/K3/meta/type switch

/devices/wb-mr6c_193/controls/K4 0

/devices/wb-mr6c_193/controls/K4/meta {"order":20,"readonly":false,"type":"switch"}

/devices/wb-mr6c_193/controls/K4/meta/order 20

/devices/wb-mr6c_193/controls/K4/meta/readonly 0

/devices/wb-mr6c_193/controls/K4/meta/type switch

/devices/wb-mr6c_193/controls/K5 0

/devices/wb-mr6c_193/controls/K5/meta {"order":21,"readonly":false,"type":"switch"}

/devices/wb-mr6c_193/controls/K5/meta/order 21

/devices/wb-mr6c_193/controls/K5/meta/readonly 0

/devices/wb-mr6c_193/controls/K5/meta/type switch

/devices/wb-mr6c_193/controls/K6 0

/devices/wb-mr6c_193/controls/K6/meta {"order":22,"readonly":false,"type":"switch"}

/devices/wb-mr6c_193/controls/K6/meta/order 22

/devices/wb-mr6c_193/controls/K6/meta/readonly 0

/devices/wb-mr6c_193/controls/K6/meta/type switch

/devices/wb-mr6c_193/controls/Serial 134958

/devices/wb-mr6c_193/controls/Serial/meta {"order":23,"readonly":true,"title":{"ru":"\u0421\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440"},"type":"text"}

/devices/wb-mr6c_193/controls/Serial/meta/order 23

/devices/wb-mr6c_193/controls/Serial/meta/readonly 1

/devices/wb-mr6c_193/controls/Serial/meta/type text

/devices/wb-mr6c_193/controls/Input 3 counter 148

/devices/wb-mr6c_193/controls/K3 1

Последние две строки это прилетели последние значения после перезапуска(когда нажимал)

По доке вижу так

А после этго - все, ничего нового?

Да, я ошибся…
а на 19200?

Попросил совета у разработчиков. Сделайте пожалуйста следующщее:
Отключите опрос всех остальных устройств (все другие порты и устройств на этой же шине) оставив только модуль реле активным.
проверьте - будет ли работать когда устройство единственное.
Если не будет - тогда включите debug для wb-mqtt-serial и понажимйте на вход. Затем - выложите еще раз диагностический архив.

Эх, всё глухо, пытался отключить без изменений. Два реле ожили когда я начал менять Опрос с “в порядке очереди” на 100 мс, но потом одно из них всё равно перестало реагировать…

Скорость частника пока не менял

Новая диагностик с дебагом
diag_output_AVLK5KFC_2023-12-27-15.26.49.zip (178.4 KB)