Перестали обновляться данные по температуре с датчиков wb-msw v.3

Добрый день!
На одном объекте перестали идти данные по температуре с трёх датчиков wb-msw v.3. Всё остальные данные, включая влажность, идут нормально. В логах journalctl -u wb-mqtt-serial нет вообще ничего, связанного с этими устройствами. Перезагрузка датчиков (запись в 120-й регистр) не помогает. Обновление прошивки датчиков помогло на пару дней, потом всё повторилось.
Что с ними делать?

При этом данные по влажности - есть?
Попробуйте вручную прочитать регистры 0 и 4

export DEV_PORT=/dev/ttyRS485-2
export DEV_ADDR=98
systemctl stop wb-mqtt-serial
modbus_client -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x03 -r0
modbus_client -mrtu -pnone -s2 $DEV_PORT -a$DEV_ADDR -t0x03 -r4
systemctl start wb-mqtt-serial

Что возвращает?

1-й датчик
Регистр 0:

0x00be

Регистр 4:

0x0771

2-й датчик
Регистр 0:

0x00bd

Регистр 4:

0x0769

3-й датчик
Регистр 0:

0x00c3

Регистр 4:

0x07a5

Все остальные показатели, включая влажность, приходят нормально.

Интересно, то есть получается что данные в регистрах устройства - есть.
И судя по значениям - верные.
https://wirenboard.com/wiki/WB-MSWv_3_registers
А шаблон для устройств - не изменен? Проверьте, какой используется, собпадает ли с

В регистрах есть, но они не меняются, соответственно драйвер их не отправляет.

пт, 29 янв. 2021 г., 17:26 Андрей Радионов через Wiren Board Support <info@wirenboard.ru>:

Шаблон не изменён, совпадает.

пт, 29 янв. 2021 г., 17:26 Андрей Радионов через Wiren Board Support <info@wirenboard.ru>:

Перезапуск wb-mqtt-serial, презапуск самих датчиков по питанию - пробовали?
Посмотрите, какая прошивка в MSW стоит:
https://wirenboard.com/wiki/Working_with_WB_devices_without_a_controller#.D0.A7.D1.82.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B8_.D0.BF.D1.80.D0.BE.D1.88.D0.B8.D0.B2.D0.BA.D0.B8

Wb-mqtt-serial перезапускал - безрезультатно. Датчики перезагружал записью в регистр - безрезультатно. Прошивку обновил на последнюю - помогло на 1-2 дня, потом опять перестали обновляться данные по температуре.

пт, 29 янв. 2021 г., 18:48 Андрей Радионов через Wiren Board Support <info@wirenboard.ru>:

Я, честно говоря еще не видел чтобы отдавалась постоянная температура, при этом влажность меняется. Попробуйте все же по питанию перезапустить.

Сейчас датчики температуры ведут себя вот так:
Screenshot from 2021-02-02 18-16-24
Screenshot from 2021-02-02 18-16-14
Screenshot from 2021-02-02 18-16-02
Данные начали немного меняться, но изменения в каких-то мизерных пределах. На последнем графике видно, что ранее данные шли без изменения: 19,2. Это магазин и, например, температура с внутреннего датчика wb-mir выглядит вот так:
Screenshot from 2021-02-02 18-16-48
Для примера СО2 с одного из датчиков:
Screenshot from 2021-02-02 18-16-31
Влажность:
Screenshot from 2021-02-02 18-16-38

Перезагрузка по питанию ничего не изменила.

Давайте заменим датчики (именно внутренние, не целиком MSW).

Курьер привезёт новое оборудование и заберёт старое.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройств (MSW)
  3. ваш действующий телефон и адрес доставки.

Серийные номера датчиков:
4269980490
4269969693
4269966639
Они, случайно, не распаяны на плате?

Нет,
на фото в верхнем левом углу, стоит в разъеме.