Добрый день! Столкнулся с проблемой отклика 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?
Выключите для проверки
Выключил, базу удалил, без изменений
Архив
Я вижу, до перезапуска:
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)