Странное поведение датчиков WB-MSW-ZIGBEE v.3

Эти датчики просто задолбали. Теперь в любом z2m (хоть на вайренборде, хоть в ХА или просто в отдельном z2m, независимо от версии) по всем сенсорам выдают null. Если раньше проблема решалась передёргиванием переключателя, то теперь нет. Пожалуйста, пришлите работоспособные датчики.

И на вайренборде тоже так и не заработали.

{
“co2”: null,
“co2_autocalibration”: “ON”,
“co2_manual_calibration”: “OFF”,
“linkquality”: 78,
“noise_detect_level”: 60,
“occupancy_sensitivity”: 179,
“state_l1”: “OFF”,
“state_l2”: “OFF”,
“state_l3”: “OFF”,
“th_heater”: “OFF”,
“update”: {
“state”: “idle”
},
“update_available”: false
}

Покажите пожалуйста payload от датчика. Довольно странное поведение.

@Alex_B Здравствуйте, вы смогли решить проблему с датчиками?

Здравствуйте.
Из трёх датчиков один работает на WB, второй на Home Assistant, третий в запасе.

На Home Assistant через Zigbee2mqtt работает как с обновлением прошивки, так и без. Проблема была в переключателе. Подёргал туда-сюда, вроде живёт.

На WB приходили null, попереключал туда-обратно, теперь отправляет данные в соответствии с положением переключателя - на zigbee или modbus. При передаче по zigbee, в zigbee2mqtt данные приходили корректно, но в устройствах WB не отображались, обновление прошивки датчика не помогло. Переключил датчик на modbus, подключил кабелем - работает, все данные приходят. Т.е. локально задача решена, но не так, как планировалось. Позже придётся подключать датчики по zigbee, и увенчается ли это успехом, не знаю.

А возможно избавиться от переключателя и сделать так, чтобы корректные данные передавались как по modbus, так и по zigbee одновременно?

С уважением, Алексей Бойченко
Alexey@Boychenko.RU

Спасибо, что написали.

Увы, так не получится — UART на микроконтроллере один и он через него может общаться или с модулем Zigbee, или с трансивером RS-485.

Здесь явная проблема с конвертером wb-zigbee2mqtt, он по каким-то причинам не сформировал виртуальное устройство по json-сообщениям zigbee2mqtt. На всякий случай скажу, что он будет работать только при homeassistant: false в конфиге /mnt/data/root/zigbee2mqtt/data/configuration.yaml.