WB-MSW v3 - не работает датчик CO2

Добрый день.

Проблема аналогична Комбинированный датчик WB-MSW - не работает датчик CO2.

Начиная с какого-то момента (предположительно недели 2) данные с датчика CO2 не собираются - в интерфейсе данные подсвечиваются красным и не меняются. Результат ручного опроса датчика из связанной темы:

root@wirenboard-AGY6SGDE:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485     -1 -a49 -t3 -r0x80
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[31][03][00][80][00][01][80][12]
Waiting for a confirmation...
<31><03><02><00><31><39><94>
SUCCESS: read 1 of elements:
        Data: 0x0031
root@wirenboard-AGY6SGDE:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485     -1 -a49 -t3 -r8
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[31][03][00][08][00][01][00][38]
Waiting for a confirmation...
<31><03><02><FF><FF><F9><F0>
SUCCESS: read 1 of elements:
        Data: 0xffff

Да, судя по ответу он (сенсор) или потерял контакт или требует замены.
Что-нибудь с датчиком делалось? Можно попробовать вынуть-вставить его в разъеме.
Напишите пожалуйста серийный номер устройства, его можно посмотреть в веб-интерфейсе, номер-дату заказа на info@wirenboard.com
И ссылку на эту тему.

Нет, как висел на стене, так и висит. Остальные сенсоры работают корректно.

Видимо, сильно туплю - а где именно он находится?


Сначала переткнул VOC, но оказалось, что это другой сенсор.

Или речь вообще обо всём WB-MSW и разъёме вверху слева? Если об этом, то как правильно это выполнить? Просто переткнуть или надо что-то предварительно выключать (не желательно)?

Извиняюсь, написал непонятно.
нужно сначала снять питание с всего модуля, выткнув разъем зеленый, в который провода приходят. Потом аккуратно вынуть сенсор - справа снизу. Вставить его и снова включить зеленый разъем.

Сделал по инструкции, значения CO2 стали приходить, спасибо!
Теперь отвалился в Error VOC, но если не изменяет память - он так и при первом подключении делал, пока не откалибруется.

Дождусь появления значений и зарезолвлю тему.

1 симпатия

Возвращаюсь в свою же тему - опять то же самое.
Подскажите, пожалуйста, как установить причину? М.б. какие-то логи можно посмотреть?

Предлагаю путь дагностики:

  • для начала просто перезапустите (Программно, это важно!) датчик записью “1” в регистр 120:
systemctl stop wb-mqtt-serial
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-2 -a98 -t0x06 -r120 1
systemctl start wb-mqtt-serial

Адрес и порт поправьте под свой.
Если после перезапуска (сам датчик не трогайте, если неконтакт, чтобы не изменить) данные пойдут - переходим ко второму шагу

Если в результате не заработает (или опять отвалится через 2 недели) - поменяем сенсор по гарантии.

После программной перезагрузки данные пошли.
Прошивку WB-MSW v3 обновил с 4.13.0 до 4.16.2.

Отлично. Значит - проблема точно не аппаратная.
Но, тем не меннее - подождем, если повторится - заменим.

Добрый день.
Проблема повторялась?
Попробуйте обновить прошивку вот по этой инструкции:

Добрый день!

Пока проблема не повторялась (но в прошлый раз оно повторилось только спустя 1,5 месяца).
Есть ощущение, что проблема отличается от той, что по ссылке, так как у меня скорость порта установлена по-умолчанию в 9600, да и отваливался только один датчик CO2, а не все.