В продолжение к Проблема с датчиками CO2 на устройствах WB-MSW v.4 после отключения питания
Напомню про оборудование:
- Контроллер: Wiren Board 8.5.1C/4G 1.2E-4G, с/н 314229 (приобретен в январе 2025 г.).
- Датчик: WB-MSW v.4 с/н 261057 с модулем CO2 «Спальня_97», (приобретен в январе 2025 г.).
Проблемные датчики (новые, с неисправными модулями CO2):
-
Датчик WB-MSW v.4 Гостиная_169
-
Датчик WB-MSW v.4 Кухня_183
-
Датчик WB-MSW v.4 Детская_184
· Прошивка на всех: 4.34.1.
· Извлек неисправные модули CO2 из трех новых WB-MSW.
· Заменил их на модули от трех пока неиспользуемых WB-MSW с версией прошивки MF1.01D.
· Подключил датчики к цифровой шине и отключил автокалибровку.
Обнаружил следующую проблему:
· в веб-интерфейсе на всех 4-х датчиках (старом «Спальня_97» и трех новых) наблюдалась “гирлянда” — параметры хаотично мигали красным цветом. В логах присутствовали ошибки чтения регистров датчиков, при этом сами показания продолжали обновляться.
· Отключил все датчики от шины и начал подключать по одному друг за другом. “Гирлянда” появлялась только при подключении последнего датчика «Спальня_97» и затрагивала только его параметры.
· Обнаружил, что датчик CO2 в «Спальне_97» постоянно горит красным.
· При программном отключении датчика CO2 в настройках устройства “гирлянда” пропадала.
Все 4 датчика начинали стабильно работать (кроме, естественно, отключенного CO2 в спальне).
· Установил заведомо исправный модуль CO2 с «Кухни_183» в датчик «Спальня_97» — всё работает стабильно.
· Установил модуль CO2 из «Спальни_97» на «Кухню_183» — “гирлянда” появилась снова на всех датчиках.
Вывод:
Проблему вызывает конкретный модуль CO2, который изначально находился в датчике «Спальня_97»
· Обновил прошивку на всех 4-х датчиках до версии MF1.03D.
· Проблема с “гирляндой” не исчезла.
· Процесс обновления удалось выполнить только через консоль т.к. после нажатия кнопки в веб-интерфейсе статусная шкала не двигалась, несмотря на долгое ожидание.
Итого: Проблема связана с одним конкретным модулем CO2, который мешает корректному опросу других универсальных датчиков при этом сам корректно не работает.
приложен диагностический архив, доступен только сотрудникам поддержки
(743,4 КБ)
Обратите внимание:
Oct 03 00:22:58 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 14 input(s) @ 270 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:22:58 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 10 input(s) @ 348 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:00 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 1 coil(s) @ 5001 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:00 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 7 coil(s) @ 5300 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:00 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 2 holding(s) @ 97 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:00 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 6 input(s) @ 3 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:00 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 2 input(s) @ 9 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:02 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 1 input(s) @ 371 of device modbus:97: Serial protocol error: request timed out
Oct 03 00:23:02 wirenboard-A2JT7WKE wb-mqtt-serial[34487]: WARNING: [modbus] failed to read 12 coil(s) @ 0 of device modbus:97: Serial protocol error: request timed out
Я рекомендую подключить датчик к контроллеру одним на шину, используя заведомо исправный кабель, с терминатором.
Убедившись что ошибок нет - проверить расчет шины в части падения напряжения. Проверить физику шины.
Ошибку чтения регистров удалось устранить заменой физики шины.
Модуль СО2 ревизии v5. 5H/3 из состава WB-MSW v.4 с/н 261057 (приобретен в январе 2025 г.) перестал передавать данные.
· В каналах MQTT статус “ошибка:r”.
· В веб-интерфейсе устройства горят красным.
В каком состоянии светодиод “status” устройства?
Запустите пожалуйста калибровку CO2 для датчика.
Выполнил калибровку. Без изменений.
Также прикладываю значение регистра концентрации CO2
Проверьте пожалуйста еще регистр “время работы”. У меня пока нет объяснения как меняется значение в MQTT (прошлый раз было 915, сейчас другое) когда датчик возвращает значение ошибки.
В модуле WB-MSW стоял исправный датчик СО2 (из другого модуля). В районе 19:50 установил датчик с которым наблюдаются проблемы. И показания перестали обновляться. Можно увидеть периоды когда был отключен service wb-mqtt-serial для попыток калибровки и чтения регистров через консоль.
Так, понятно.
То есть - нужно еще один сенсор CO2 как я понимаю?
В остальных прошивка обновлена успешно?
Да, всё верно. Остальные модули отлично работают после перепрошивки.
Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберет старое:
NS8 - 1 шт.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:
- ссылку на эту тему,
- серийный номер устройства WB-MSW, 261057,
- (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.