WB-MSW v.4: Сбой модуля CO2, вызывающий нестабильность работы других универсальных датчиков

В продолжение к Проблема с датчиками CO2 на устройствах WB-MSW v.4 после отключения питания

Напомню про оборудование:

  1. Контроллер: Wiren Board 8.5.1C/4G 1.2E-4G, с/н 314229 (приобретен в январе 2025 г.).
  2. Датчик: WB-MSW v.4 с/н 261057 с модулем CO2 «Спальня_97», (приобретен в январе 2025 г.).

Проблемные датчики (новые, с неисправными модулями CO2):

  1. Датчик WB-MSW v.4 Гостиная_169

  2. Датчик WB-MSW v.4 Кухня_183

  3. Датчик 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

Я рекомендую подключить датчик к контроллеру одним на шину, используя заведомо исправный кабель, с терминатором.
Убедившись что ошибок нет - проверить расчет шины в части падения напряжения. Проверить физику шины.

:white_check_mark: Ошибку чтения регистров удалось устранить заменой физики шины.

:x: Модуль СО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,
  • (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.

Спасибо!