Странные показания влажности WB-MSW

Добрый день!
Один из нескольких установленных на объекте датчиков периодически выдаёт вот такую картину по влажности:

Он же немного ранее:

В целом картина выглядит вот так:

Никакой закономерности выявить не удалось, датчик установлен в помещении электрощитовой, в показаниях температуры у него аномалий нет.

Добрый день!

  1. Сделайте, пожалуйста, масштаб покрупнее, чтобы было понятно продолжительность этих пиков.
  2. Не может ли быть, что кто-то в эти моменты, например, дышит в сторону датчиков?
  3. Чем считываете значения с датчика, и какой дальше его путь до графиков?
  4. Можете ли поймать, чему равняются сами эти сырые значения?

Данные за последние 6 часов:

Масштаб крупнее:

Сырые значения с брокера, было значение 100:

Это щитовая, никто там не ходит.
Датчик подключен к WB6, оттуда мостом на другой брокер, в influx и в графану. Датчиков подключено полтора десятка, такие проблемы только с этим.

Вот ещё сырых данных:

Возможно, нам тогда будет проще заменить, и с этим датчиком уже здесь разбираться.

Правильно ли я понял, что все эти выбросы - это сырое значение 100?

Сообщите пожалуйста весию прошивки датчика.

Да, это значения до какой-либо обработки.

Сейчас физический доступ затруднён, попробую удалённо получить.

Можете узнать версию прошивки командой:

echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyRS485-X -aX -t3 -r250 -c16 | grep Data | sed s’/.*ata://’ | sed ‘s/ 0x00/\x/g’)

Аномальные скачки влажности сохранились, вот версия прошивки:
34 2e 39 2e 30 00 00 00 00 00 00 00 00 00 00 00

Версия прошивки вашего устройства 3.9.0. Проблема с датчиком влажности была устранена начиная с прошивки 4.12.0. Пожалуйста, обновите прошивку датчика до последней версии 4.16.0 командой:

wb-mcu-fw-updater update-fw /dev/ttyRS485-X -aX

Инструкция по обновлению прошивки:
https://wirenboard.com/wiki/WB_Modbus_Devices_Firmware_Update

Обновил прошивку, не сильно помогло. Вот скачок до 100% с последней прошивкой:

Нужно разобраться, проблема в показаниях датчика влажности, или их обработки.
Скажите, стоит ли у вас пост обработка показаний датчика влажности, приходящих по mqtt? Дело в том, что wb-msw шлет значения влажности 0xFFFF в случае, если датчик перестает отвечать. Могли бы проверить это, считывая сырые данные по каналу влажности? Если сырые значения будут также 100, то проблема в самом датчике и его нужно заменить.

Сырые данные на брокере именно 100 %, я выше приводил скриншоты.

В офисе протестируем… Подозреваю датчик.


Вот с этой темой вместе.

После замены датчика проблема прекратилась.

Отлично. Что ж, брак бывает. Ломается даже после удачного тестирования.