После обновления падает сабж:
2022-10-26 23:57:06,982 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2022-10-26 23:57:06,989 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 131, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:07,239 Probing WB-MR3 (port: /dev/ttyRS485-1, slaveid: 110, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:07,481 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 101, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:07,742 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 154, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:07,971 Probing WB-MR3 (port: /dev/ttyRS485-1, slaveid: 86, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:08,191 Probing WB-MR3 (port: /dev/ttyRS485-1, slaveid: 139, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:08,469 Probing WB-MR6CU (port: /dev/ttyRS485-1, slaveid: 49, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:08,689 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 134, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:08,910 Probing WB-MR3 (port: /dev/ttyRS485-1, slaveid: 97, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:09,149 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 160, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:09,370 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 158, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:09,589 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 163, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:09,810 Probing WB-MR3 (port: /dev/ttyRS485-1, slaveid: 100, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:10,030 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 136, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:10,290 Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 146, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:10,519 Probing WB-MDM3 (port: /dev/ttyRS485-2, slaveid: 19, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:10,739 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 30, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:10,960 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 56, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:11,209 Probing WB-MAP3E fw2 (port: /dev/ttyRS485-2, slaveid: 28, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:11,419 Probing WB-MDM3 (port: /dev/ttyRS485-2, slaveid: 142, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:11,639 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 31, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:11,859 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 29, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:12,079 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 53, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:12,310 Probing WB-MRGBW-D_fw3_nosubdev (port: /dev/ttyRS485-2, slaveid: 37, uart_params: 115200N2, response_timeout: 0.50)...
2022-10-26 23:57:12,530 Probing WB-MS v.2 (port: /dev/ttyMOD1, slaveid: 80, uart_params: 9600N2, response_timeout: 0.50)...
2022-10-26 23:57:14,150 Unhandled exception!
Traceback (most recent call last):
File "/usr/bin/wb-mcu-fw-updater", line 327, in <module>
args.func(args)
File "/usr/bin/wb-mcu-fw-updater", line 145, in update_all
update_monitor._update_all(force=args.force, minimal_response_timeout=args.minimal_response_timeout,
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 448, in _update_all
probing_result = probe_all_devices(CONFIG['SERIAL_DRIVER_CONFIG_FNAME'], minimal_response_timeout, instrument=instrument)
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 416, in probe_all_devices
device_info = DeviceInfo(name=device_name, modbus_connection=get_correct_modbus_connection(device_slaveid, port, actual_response_timeout, uart_params, instrument=instrument))
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 186, in get_correct_modbus_connection
check_device_is_a_wb_one(modbus_connection)
File "/usr/lib/python3/dist-packages/wb_mcu_fw_updater/update_monitor.py", line 150, in check_device_is_a_wb_one
sn = modbus_connection.get_serial_number() # Will raise NoResponseError, if disconnected
File "/usr/lib/python3/dist-packages/wb_modbus/bindings.py", line 548, in get_serial_number
device_signature = str(self.get_device_signature())
File "/usr/lib/python3/dist-packages/wb_modbus/bindings.py", line 639, in get_device_signature
return self.read_string(self.COMMON_REGS_MAP['device_signature'], self.DEVICE_SIGNATURE_LENGTH)
File "/usr/lib/python3/dist-packages/wb_modbus/bindings.py", line 27, in wrapper
return f(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/wb_modbus/bindings.py", line 51, in wrapper
raise thrown_exc
File "/usr/lib/python3/dist-packages/wb_modbus/bindings.py", line 45, in wrapper
return f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/wb_modbus/bindings.py", line 450, in read_string
ret = minimalmodbus._hexlify(self.device.read_string(addr, regs_lenght, 3))
File "/usr/lib/python3/dist-packages/wb_modbus/minimalmodbus.py", line 751, in read_string
return self._generic_command(
File "/usr/lib/python3/dist-packages/wb_modbus/minimalmodbus.py", line 1170, in _generic_command
payload_from_slave = self._perform_command(functioncode, payload_to_slave)
File "/usr/lib/python3/dist-packages/wb_modbus/minimalmodbus.py", line 1243, in _perform_command
payload_from_slave = _extract_payload(
File "/usr/lib/python3/dist-packages/wb_modbus/minimalmodbus.py", line 1697, in _extract_payload
raise InvalidResponseError(
wb_modbus.minimalmodbus.InvalidResponseError: Too short Modbus RTU response (minimum length 4 bytes). Response: 'H\x9d'
diag_output_ANKMIELJ_2022-10-26-23.58.23.zip (122.6 КБ)