Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
11.78k stars 1.64k forks source link

Sonoff SNZB-05P always unvailable short after pairing #23497

Open cpuks opened 1 month ago

cpuks commented 1 month ago

What happened?

I cannot get Sonoff water leak sensor to work with z2m 1.39/1.39.1 - device is recognized during pairing stage but one it's paired it's never interviewd / pooled again nor water leakage doesn't trigger leak state. Device is about 8 m away from my coordinator. Found out that deconz (https://github.com/dresden-elektronik/deconz-rest-plugin/pull/7843) had to use custom pooling interval.

What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.39.1

Adapter firmware version

20240308

Adapter

UZG-01 (CC2652P7)

Setup

docker

Debug log

z2m: Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'Bind 0x0ceff6fffe69b6ce/1 genPollCtrl from '0x00124b00237ba437/1' failed (AREQ - ZDO - bindRsp after 10000ms)'

z2m: Request 'zigbee2mqtt/bridge/request/device/interview' failed with error: 'interview of 'kotłownia czujnik zalania' (0x0ceff6fffe69b6ce) failed: Error: Interview failed because can not get active endpoints ('0x0ceff6fffe69b6ce')'

z2m: Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'Bind 0x0ceff6fffe69b6ce/1 genPollCtrl from '0x00124b00237ba437/1' failed (AREQ - ZDO - bindRsp after 10000ms)'

EDIT

From device perspective, anytime I simulate water leak LED blinks but no data is updated, so water leak stays forever if it's triggered shortly after pairing device with zigbee network but after 1-2 minutes it becomes zombie.

cpuks commented 1 month ago

2024-08-11 18:47:31z2m: Failed to configure 'kotłownia czujnik zalania', attempt 4 (Error: Bind 0x0ceff6fffe69b6ce/1 genPowerCfg from '0x00124b00237ba437/1' failed (AREQ - ZDO - bindRsp after 10000ms) at Object.start (/app/node_modules/zigbee-herdsman/src/utils/waitress.ts:59:23) at Object.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:1102:40) at /app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:843:28 at processTicksAndRejections (node:internal/process/task_queues:95:5) at Queue.execute (/app/node_modules/zigbee-herdsman/src/utils/queue.ts:35:20) at ZStackAdapter.bind (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:785:9) at Endpoint.bind (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:509:13) at setupAttributes (/app/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:109:13) at configure (/app/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:155:17) at Object.configure (/app/node_modules/zigbee-herdsman-converters/src/index.ts:190:21))