Добрый день
WB-8.5
В субботу обновил всё что показывал apt
После этого в настройках модбас-устройств для трёх (42,28,21) из шести MSW v4 система стала предлагать обновить ПО сенсора CO2
Доступны новые версии прошивок компонентов:
- CO2 Sensor NS8: MF1.03D Список изменений.
Текущая версия прошивки: 4.35.2 (актуальная)
Попробовал обновить для датчика 42 - ошибка
Не удалось обновить прошивку компонента CO2 Sensor NS8 c до версии MF1.03D. Если устройство не отвечает, возможно, оно находится в режиме загрузчика, для восстановления воспользуйтесь кнопкой “Найти устройство” и поиском устройств в режиме загрузчика.
Текущая версия прошивки: 4.35.2 (актуальная)
в логах
Mar 22 13:49:38 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [serial client] Device modbus:42 poll suspended
Mar 22 13:49:38 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: WARNING: [serial device] device modbus:42 is disconnected
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-device-manager[1963691]: [ERROR] WBMSW4 (sn: 322124, slave id: 42, /dev/ttyRS485-2 57600 8N2) component update from to MF1.03D failed: Request timeout [-32600]: Serial protocol error: request timed out
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [serial client] Device modbus:42 poll resumed
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Continuous read enabled [slave_id is 42]
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Init setup register "Low-pass Filter Time Constant (ms)": <modbus:42:holding: 91><-- 200 (0x14)
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Init setup register "CO₂ Baseline Calibration": <modbus:42:holding: 95><-- 1 (0x1)
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Init setup register "Baud rate": <modbus:42:holding: 110><-- 576 (0x240)
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Init setup register "RS-485 Response Delay (ms)": <modbus:42:holding: 113><-- 0 (0x0)
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Init setup register "Status LED": <modbus:42:holding: 130><-- 1 (0x1)
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [modbus] Init setup register "Self-Heating Compensation (°C)": <modbus:42:holding: 245><-- 0 (0x0)
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [serial device] device modbus:42 is connected
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [serial client] Events are enabled for <modbus:42:input: 280>
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [serial client] Events are enabled for <modbus:42:input: 283>
Mar 22 13:49:39 wirenboard-AFRC2C6E wb-mqtt-serial[2681709]: INFO: [serial client] Events are disabled for <modbus:42: reboot>
С датчиком 28 - тоже самое - ошибка.
Повторная попытка прошивки - тоже самое - ошибка.
В итоге показания СО2 больше не читаются и теперь в свойствах обоих устройствах написано, что модуль CO2 не установлено.
Датчик 28 обесточивал для проверки - СО2 не вернулся.
