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

Да, судя по ответу он (сенсор) или потерял контакт или требует замены.
Что-нибудь с датчиком делалось? Можно попробовать вынуть-вставить его в разъеме.
Напишите пожалуйста серийный номер устройства, его можно посмотреть в веб-интерфейсе, номер-дату заказа на 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, а не все.

Возвращаюсь с проблемой - в этот раз ещё хуже.
/devices/wb-msw-v3_49/controls/Air Quality (VOC) висит в ошибке, сам девайс не отвечает (данные не обновляются, попытка включить Buzzer или Led успехом не заканчивается - просто ничего не происходит):
изображение
Пока опять не трогаю его если понадобится что-то выполнить для диагностики.

В первую очередь проверить запущен ли сервис опроса:

в консоли

systemctl status wb-mqtt-serial

Другие устройства же корректно опрашиваются и работают. Всё равно сделал, работает:

root@wirenboard-AGY6SGDE:~# systemctl status wb-mqtt-serial
● wb-mqtt-serial.service - LSB: MQTT Driver for serial devices
Loaded: loaded (/etc/init.d/wb-mqtt-serial; generated; vendor preset: enabled
Active: active (running) since Sat 2021-01-16 12:15:39 UTC; 1 months 23 days
Docs: man:systemd-sysv-generator(8)
Process: 27101 ExecStop=/etc/init.d/wb-mqtt-serial stop (code=exited, status=0
Process: 27199 ExecStart=/etc/init.d/wb-mqtt-serial start (code=exited, status
CGroup: /system.slice/wb-mqtt-serial.service
├─27206 /bin/bash -c exec /usr/bin/wb-mqtt-serial -c /etc/wb-mqtt-ser
├─27207 /usr/bin/wb-mqtt-serial -c /etc/wb-mqtt-serial.conf
└─27208 logger -t serial
Jan 16 12:15:39 wirenboard-AGY6SGDE systemd[1]: Starting LSB: MQTT Driver for se
Jan 16 12:15:39 wirenboard-AGY6SGDE systemd[1]: Started LSB: MQTT Driver for ser
lines 1-13/13 (END)

а какая у вас версия wb-mqtt-serial?

dpkg -s wb-mqtt-serial

Попробуйте пожалуйста обновить её:

apt update && apt install wb-mqtt-serial
root@wirenboard-AGY6SGDE:~# dpkg -s wb-mqtt-serial
Package: wb-mqtt-serial
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 1493
Maintainer: Evgeny Boger <boger@contactless.ru>
Architecture: armhf
Version: 1.57.0
Replaces: wb-homa-modbus (<< 1.14.1)
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libmosquitt                                                                                                                                                                                                                                             o1 (>= 1.0), libmosquittopp1 (>= 1.0), libstdc++6 (>= 6), libwbmqtt0 (>= 1.7), b                                                                                                                                                                                                                                             sdutils, wb-utils (>= 2.0)
Breaks: wb-homa-modbus (<< 1.14.1), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<                                                                                                                                                                                                                                             < 1.7)
Conffiles:
 /etc/init.d/wb-mqtt-serial 1f6938ea476ac51c4b845327d5e40f03
 /etc/wb-configs.d/11wb-mqtt-serial 5325e375bc486e31384ed908b8ceae0e
 /etc/wb-mqtt-serial.conf.sample c8c1adbf630e6fd7ec871b1b5c4a5e0f
Description: Wiren Board Smart Home MQTT serial protocol driver.

Обновилось до 2.7.1. Перезапуск сервиса не помог, так что пришлось весь WB перегружать. На данный момент WB-MSW опять заработал (но, думаю, что дело просто в общем ребуте).
Появились какие-то новые топики для реле… Видимо, завтра буду всю систему обновлять.

Получилось? И, кстати, советую поставить на MSW прошивку 4.16.5

Да, всё обновил (и сам WB и прошивки всех модулей). Как и все прошлые разы - “пока всё работает, но посмотрим, что будет через 2 месяца”.

Как и в прошлый раз, почти через 2 месяца опять отвалился, но теперь “весь”:
изображение .
Остальные устройства продолжают работать нормально.

Опять - не трогаю, надо ли что-то для диагностики выполнить?

Теперь сохраняю данные, так что и ± точное время известно:
изображение

Нет, проблема уже исправлна:
WB-MS 05-05-2021 4.16.7 WB-MSW v.3, WB-MS v.2, WB-MIR, WB-M1W2, WB-MAI2mini fix 50 day freeze
Описано в:
https://wirenboard.com/wiki/WB-MSW_v.3:Errata#ERRWB-MS0005:.D0.97.D0.B0.D0.B2.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5_.D0.BF.D0.BE.D0.BB.D1.83.D1.82.D0.BE.D1.80.D0.B0_.D0.BC.D0.B5.D1.81.D1.8F.D1.86.D0.B5.D0.B2_.D0.BD.D0.B5.D0.BF.D1.80.D0.B5.D1.80.D1.8B.D0.B2.D0.BD.D0.BE.D0.B9_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B