Поставили WB7 на место WB6.9 с конкретного датчика микроклимата перестали идти данные температуры, яркости и влажности
Сравнение разных версий датчиков 4.8 и 4.22
в общем после смены контроллера из данных передаваемых им шли только Noise, первая мысль была что проблема в нашем софте, сбросили флешкой через Factory reset и ситуация особо не поменялась.
Были ли заметные изменения между версиями, на что обратить внимание ? как заставить работать старые версии устройств ?
Здравствуйте!
Какой релиз ПО установлена на контроллере WB7? Какие версии прошивок у датчиков (FW, указаны на наклейке на корпусе датчиков)?
В ПО контроллера WB7 было сделано несколько исправлений для устранения ошибок при опросе по сети RS-485. Пожалуйста, обновите ПО контроллера на последний релиз wb-2204, также обновите прошивки датчиков.
Если ошибки не исчезнут, то покажите вывод команды
journalctl -f -u wb-mqtt-serial
А также пришлите архив с диагностической информацией контроллера.

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 перенакатили софт и всё работает.