А порой и все остальное на шине 485 отваливается.
Добрый день.
Перенес сообщения в отдельную тему, поскольку не имеют отношения к исходной.
Я вижу недопустимое количество ошибок в логе:
Feb 26 23:36:40 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:40 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:40 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:40 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:40 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Feb 26 23:36:41 wirenboard-APQKP5N7 wb-mqtt-serial[1117624]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Расскажите как (чем) выполнена шина RS485, длину сегментов?
Какие терминаторы установлены?
Все оборудование в одном шкафу, длина шины 2 метра максимум. Терминатора нет. До обновления пару месяцев все работало отлично. Шина выполнена витой парой.
А чем выполнена и какие терминаторы?
Рекомендую выполнить проверку так: Ошибки чтения Modbus - #7 от пользователя BrainRoot
Ну и/или проверить уменьшив скорость до 9600.
Терминатора нет. Шина выполнена витой парой без экрана.
Ничего не делал(сегодня не на месте), удаленно читал журналы и … все заработало(только редкие ошибки, что как я понял нормально):
27-02-2026 12:19:52.116 WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:30: Serial protocol error: malformed response: invalid crc
27-02-2026 12:14:34.053 WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:229: Serial protocol error: malformed response: invalid crc
27-02-2026 12:12:36.298 WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:25: Serial protocol error: request timed out
27-02-2026 12:12:36.166 WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:227: Serial protocol error: request timed out
27-02-2026 12:11:49.962 WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:29: Serial protocol error: malformed response: invalid data size
27-02-2026 12:11:00.531 WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:226: Serial protocol error: malformed response: invalid crc
27-02-2026 12:07:25.756 INFO: [serial client] Events are disabled for <modbus:230: reboot>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 39>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 37>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 36>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 35>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 34>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 33>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:input: 32>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 7>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 5>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 4>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 3>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 2>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 1>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:discrete: 0>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:coil: 5>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:coil: 4>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:coil: 3>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:coil: 2>
27-02-2026 12:07:25.756 INFO: [serial client] Events are enabled for <modbus:230:coil: 1>
27-02-2026 12:07:25.754 INFO: [serial client] Events are enabled for <modbus:230:coil: 0>
27-02-2026 12:07:25.733 INFO: [serial device] device modbus:230 is connected
27-02-2026 12:07:25.730 INFO: [modbus] Init setup register "Use outputs 5 and 6 for curtain 3 control": <modbus:230:holding: 1282><-- 0 (0x0)
27-02-2026 12:07:25.730 INFO: [modbus] Init setup register "Use outputs 3 and 4 for curtain 2 control": <modbus:230:holding: 1281><-- 0 (0x0)
27-02-2026 12:07:25.729 INFO: [modbus] Init setup register "Use outputs 1 and 2 for curtain 1 control": <modbus:230:holding: 1280><-- 0 (0x0)
27-02-2026 12:07:25.725 INFO: [modbus] Init setup register "Baud rate": <modbus:230:holding: 110><-- 1152 (0x480)
27-02-2026 12:07:25.723 INFO: [modbus] Init setup register "Mode": <modbus:230:holding: 16><-- 6 (0x6)
27-02-2026 12:07:25.722 INFO: [modbus] Init setup register "disable legacy input mode control": <modbus:230:holding: 5><-- 0 (0x0)
27-02-2026 12:07:25.716 INFO: [modbus] Continuous read enabled [slave_id is 230]
27-02-2026 12:07:23.475 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.339 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.312 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.285 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.259 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.122 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.096 WARNING: [serial client] Reading events failed: malformed response: invalid packet
27-02-2026 12:07:23.069 WARNING: [serial client] Reading events failed: malformed response: invalid packet
Одна-две в минуту - дав, вполне нормально.
Но выглядит как плохой контакт одного из проводов шины, в общем. Рекомендую все ж терминаторы поставить.
