Это при запущенном wb-mqtt-serial или остановленном?
Пожалуйста - дайте лог сервиса wb-mqtt-serial, вы привели кусок из суммарного лога, причем из wb-mqtt-serial там всего несколько записей.
Это при запущенном wb-mqtt-serial или остановленном?
Пожалуйста - дайте лог сервиса wb-mqtt-serial, вы привели кусок из суммарного лога, причем из wb-mqtt-serial там всего несколько записей.
В архиве данные (только) с Jul 27 23:38:42
Но видно - что в Jul 28 15:29 wb-mqtt-serial был перезапущен,
устройства инициализированы.
А позже
Jul 28 22:38:26 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [serial device] device modbus-tcp:1 is disconnected
Jul 28 22:38:26 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [register handler] failed to write: <modbus-tcp:1:holding: 319>: Serial protocol error: socket closed
Jul 28 22:48:27 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [serial client] <modbus-tcp:1:holding: 319> register write cancelled: device is disconnected
Ну и интересное:
Jul 29 13:06:04 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [serial device] device modbus-tcp:1 is disconnected
Jul 29 13:06:05 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:06 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:08 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:09 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:11 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:14 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:17 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:20 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
Jul 29 13:06:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: <192.168.0.251:502>: got more than 10 consecutive failures during last 5000 ms. Try to recover, close and reopen port. Check if devices on the bus are powered
Jul 29 13:06:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:11:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:11:28 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [modbus] failed to read 2 holding(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Jul 29 13:12:27 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Jul 29 13:16:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:18:59 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:191: Serial protocol error: malformed response: invalid crc
Jul 29 13:21:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:23:07 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Jul 29 13:26:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:26:57 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:207: Serial protocol error: malformed response: invalid crc
Jul 29 13:29:41 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Jul 29 13:31:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:32:56 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:55: Serial protocol error: malformed response: invalid crc
Jul 29 13:36:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
Jul 29 13:39:51 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:160: Serial protocol error: malformed response: invalid crc
Jul 29 13:41:22 wirenboard-ALBK3M66 wb-mqtt-serial[2633228]: ERROR: [serial client] Serial protocol error: <192.168.0.251:502> connect error: Network is unreachable (101)
контроллер в той же подсети и имеет адрес 192.168.0.25
А вот и причина:
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9621] device (eth0): carrier: link connected
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9634] device (eth0): state change: unavailable -> disconnected (reason 'carrier-changed', managed-type: 'full')
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9661] policy: auto-activating connection 'wb-eth0' (91f1c71d-2d97-4675-886f-ecbe52b8451e)
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9686] device (eth0): Activation: starting connection 'wb-eth0' (91f1c71d-2d97-4675-886f-ecbe52b8451e)
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9690] device (eth0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9704] manager: NetworkManager state is now CONNECTING
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9713] device (eth0): state change: prepare -> config (reason 'none', managed-type: 'full')
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9747] device (eth0): state change: config -> ip-config (reason 'none', managed-type: 'full')
Jul 29 13:42:30 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321750.9767] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Jul 29 13:43:15 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321795.9520] device (eth0): state change: ip-config -> failed (reason 'ip-config-unavailable', managed-type: 'full')
Jul 29 13:43:15 wirenboard-ALBK3M66 NetworkManager[2631440]: <info> [1785321795.9557] manager: NetworkManager state is now CONNECTED_LOCAL
Jul 29 13:43:15 wirenboard-ALBK3M66 NetworkManager[2631440]: <warn> [1785321795.9582] device (eth0): Activation: failed for connection 'wb-eth0'
я не понял , как то что было Jul 28 22:38:26 связано с событиями Jul 29 13:42:30 ? извиняюсь что не описал события, у нас Jul 29 были отключения питания. и после включения отвалился один из арлайтов. помог перезапуск mqtt serial. c invalid crc отдельная тема. возможно потому что нет терминатора.
wb-mqtt-serial_20260730T105757.log (24,9 КБ)
Я проследил работу со шлюзом. 28 22:38:26 сервис запущен и работал до отключения сети 29 13:42.
Потеря питания связана с отключением ethernet?
давайте еще раз по пробуем ) более чистые логи. сегодня 31-07-2026 13:12:09.891
[wb-mqtt-serial]
INFO: [serial client] <192.168.0.251:502>. Skip enabling events for modbus:1 because Fast Modbus is not supported by gateway
31-07-2026 13:12:09.894
[wb-mqtt-serial]
WARNING: [serial device] device modbus-tcp:1 is disconnected
31-07-2026 13:12:09.894
[wb-mqtt-serial]
WARNING: [register handler] failed to write: <modbus-tcp:1:holding: 386>: Serial protocol error: socket closed
Полезно, попробую воспроизвести.
Воспроизвожу, используя аналогичные настройки.
На wb-mqtt-serial 2.262.1 воспроизвести пока не удалось.
обновил до 2.262.2 , сутки, проблем пока нет.
У меня проблема не решилась. Шесть шлюзов arlight, подключены к изолированному коммутатору, который, в свою очередь, подключен к eth1 контроллера. После перезапуска wb-mqtt-serial все шлюзы на связи. При попытке управлять светом, произвольно “отваливаются” 2-3 шлюза (нет связи с устройством), остальные, при этом, работают нормально. Каждый раз отваливаются разные шлюзы. Версия wb-mqtt-serial stable 2.248.1-wb104 arm64.
У меня проблема не решилась. Версия wb-mqtt-serial stable 2.248.1-wb104 arm64.
Давайте лог, ну и напишите что (публикацию чего, в какие контролы) и в какое время делали.
А что такое "отваливаются? Они пингуются? Регистры с них читаются используя modbus_client?
wb-mqtt-serial_20260806T131027.log (5,5 КБ)
log_20260806T130937.log (10,0 КБ)
Публикация в контрол (например) dali_logic_lite_ps_x1_0/Group 0 Brightness
До отвала статус “Ок”, после отвала статус “Ошибка: w”
“Отваливаются” - значит в serial-config - нет связи с устройством. Сам шлюз при этом пингуется, на него можно зайти через родную утилиту арлайта.
Мало лога, к сожалению. Загрузите за пару часов. Ну и пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Так, отлично.
А после этого регистры с помощью mosbus_client - читаются? Например с компьютера?
wb-mqtt-serial_20260806T150853.log (258,5 КБ)
Что ж, вижу перезапусчк wb-mqtt-serial 11:32
А потом
2026-08-06T11:58:21.521Z [wb-mqtt-serial] WARNING: [serial client] <modbus-tcp:1:holding: 392> register write cancelled: device is disconnected
2026-08-06T11:58:20.925Z [wb-mqtt-serial] WARNING: [serial client] <modbus-tcp:1:holding: 392> register write cancelled: device is disconnected
2026-08-06T11:58:19.353Z [wb-mqtt-serial] WARNING: [serial client] <modbus-tcp:1:holding: 391> register write cancelled: device is disconnected
2026-08-06T11:58:19.318Z [wb-mqtt-serial] WARNING: [register handler] failed to write: <modbus-tcp:1:holding: 391>: Serial protocol error: socket closed
2026-08-06T11:58:19.318Z [wb-mqtt-serial] WARNING: [serial device] device modbus-tcp:1 is disconnected
проверю на wb-mqtt-serial 2.248.1-wb104