Zigbee2mqtt 1.35.1-wb101 не видит данные с датчиков Xiaomi и падает

Добрый вечер!
zigbee2mqtt сломался в новой версии. При удалении датчика упал:

Feb 01 17:41:45 IQ293002 npm[23084]: /mnt/data/root/zigbee2mqtt/lib/zigbee.ts:89
Feb 01 17:41:45 IQ293002 npm[23084]:             await device.resolveDefinition();
Feb 01 17:41:45 IQ293002 npm[23084]:                          ^
Feb 01 17:41:45 IQ293002 npm[23084]: TypeError: Cannot read properties of undefined (reading 'resolveDefinition')
Feb 01 17:41:45 IQ293002 npm[23084]:     at Controller.<anonymous> (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:89:26)
Feb 01 17:41:45 IQ293002 npm[23084]:     at Controller.emit (node:events:513:28)
Feb 01 17:41:45 IQ293002 npm[23084]:     at Controller.selfAndDeviceEmit (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:527:14)
Feb 01 17:41:45 IQ293002 npm[23084]:     at Controller.onDeviceJoined (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:586:22)
Feb 01 17:41:45 IQ293002 systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Feb 01 17:41:45 IQ293002 systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Feb 01 17:41:45 IQ293002 systemd[1]: zigbee2mqtt.service: Consumed 35.962s CPU time.

А при привязке пишет только качество сигнала и lastseen.

UPD
Температуру все-таки стал передавать, но кажется прошла целая вечность. Раньше с первых секунд писал всё что передает датчик.

Добрый день.

А “удаление” - каким образом делалось?

Ну, значит добавление в сеть прошло успешно.

Zigbee устройства в отличии от Modbus - инициируют передачу сами, руководствуясь своей логикой.

1 лайк

Добрый вечер!
Раньше температуру сразу писал, ещё до окончания процесса сопряжения, сейчас через минуту. Что напугало. Ещё буду проверять, но сейчас не в приоритете.