Начиная с какого-то момента (предположительно недели 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,5 месяца).
Есть ощущение, что проблема отличается от той, что по ссылке, так как у меня скорость порта установлена по-умолчанию в 9600, да и отваливался только один датчик CO2, а не все.
Возвращаюсь с проблемой - в этот раз ещё хуже.
/devices/wb-msw-v3_49/controls/Air Quality (VOC) висит в ошибке, сам девайс не отвечает (данные не обновляются, попытка включить Buzzer или Led успехом не заканчивается - просто ничего не происходит):
Пока опять не трогаю его если понадобится что-то выполнить для диагностики.
Обновилось до 2.7.1. Перезапуск сервиса не помог, так что пришлось весь WB перегружать. На данный момент WB-MSW опять заработал (но, думаю, что дело просто в общем ребуте).
Появились какие-то новые топики для реле… Видимо, завтра буду всю систему обновлять.