Wb 7 с микроклимата не считывает некоторые параметры

Поставили WB7 на место WB6.9 с конкретного датчика микроклимата перестали идти данные температуры, яркости и влажности



Сравнение разных версий датчиков 4.8 и 4.22
в общем после смены контроллера из данных передаваемых им шли только Noise, первая мысль была что проблема в нашем софте, сбросили флешкой через Factory reset и ситуация особо не поменялась.

Были ли заметные изменения между версиями, на что обратить внимание ? как заставить работать старые версии устройств ?

Здравствуйте!
Какой релиз ПО установлена на контроллере WB7? Какие версии прошивок у датчиков (FW, указаны на наклейке на корпусе датчиков)?
В ПО контроллера WB7 было сделано несколько исправлений для устранения ошибок при опросе по сети RS-485. Пожалуйста, обновите ПО контроллера на последний релиз wb-2204, также обновите прошивки датчиков.

Если ошибки не исчезнут, то покажите вывод команды

journalctl -f -u wb-mqtt-serial

А также пришлите архив с диагностической информацией контроллера.

2022-05-27_18-45-02

root@wirenboard-AN4PGJ6W:~# journalctl -f -u wb-mqtt-serial
-- Logs begin at Fri 2022-05-27 14:01:42 UTC. --
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [modbus] Init: I                                                                                                                                                             nput 8 Sampling time: setup register <modbus:31:holding: 33794> <-- 0 (0x0)
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [modbus] Init: I                                                                                                                                                             nput 9 Sampling time: setup register <modbus:31:holding: 37890> <-- 0 (0x0)
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [modbus] Init: I                                                                                                                                                             nput 10 Sampling time: setup register <modbus:31:holding: 41986> <-- 0 (0x0)
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [modbus] Init: I                                                                                                                                                             nput 11 Sampling time: setup register <modbus:31:holding: 46082> <-- 0 (0x0)
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [serial device]                                                                                                                                                              device modbus:31 is connected
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [modbus] Init: d                                                                                                                                                             isable legacy input mode control: setup register <modbus:38:holding: 5> <-- 0 (0                                                                                                                                                             x0)
May 27 16:05:04 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [serial device]                                                                                                                                                              device modbus:38 is connected
May 27 16:05:05 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: INFO: [serial device]                                                                                                                                                              device modbus:49 is disconnected
May 27 16:05:18 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: WARNING: [modbus] fail                                                                                                                                                             ed to read 2 input(s) @ 8964 of device modbus:12: Serial protocol error: malform                                                                                                                                                             ed response: invalid crc
May 27 16:05:46 wirenboard-AN4PGJ6W wb-mqtt-serial[1564]: WARNING: [modbus] fail                                                                                                                                                             ed to read 2 input(s) @ 270 of device modbus:31: Serial protocol error: malforme                                                                                                                                                             d response: invalid data size

diag_output_AN4PGJ6W_2022-05-27-16.09.15.zip (93.9 КБ)

проблема осталась, вижу жалуется на размер данных, подобное видели про попытке записать данные в WB MIR

Каналы температуры и влажности всегда красные? Или иногда становятся черными и значение прочитывается с датчиков? Можно управлять зуммером и светодиодами на датчике?
Пришлите фото наклеек датчиков с их серийными номерами и версиями прошивок.
Предлагаю также обновить прошивки датчиков.
Покажите, пожалуйста, больше строк (например, 100) при выводе команды:

journalctl -f -u wb-mqtt-serial

Здравствуйте! Осталась ли проблема? Если да, то попробуйте еще установить принудительно таймаут ответа для портов в 500 мс так:

Проблема осталась но оказалось это проблема конкретного датчика микроклимата, все остальные работают исправно, проверили этот же датчик с wb6 на котором ранее работало и подтвердили проблему у датчика, не считывается влажность и температура.
Изначально прошили wb7 не самой свежей версией ПО и разъехались измерения, ошибки по modbus были, сейчас сбросили Stable factory reset перенакатили софт и всё работает.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.