Open flxtr opened 1 year ago
Is there anything else I can try? Or have I got a defective device?
I have similar issues with all the Sonoff devices. Its really hit and miss. sometimes it joins as unknown and other times it just doesn't join at all. No idea what's going on :(
Brandnew climate sensor SNZB-02D is also giving me headaches. Pairing works just fine but it won't provide any updates past the first partial one that rarely includes temperature and humidity, but most of the times just linkstatus and battery.
Logs to show it asking for OTA:
2023-10-18 18:00:04Device 'bla climate' announced itself info 2023-10-18 18:00:04MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"bla climate","ieee_address":"0x30fb10fffe6f1d3a"},"type":"device_announce"}' info 2023-10-18 18:00:04MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"bla climate"},"type":"device_announced"}' debug 2023-10-18 18:00:06Retrieving state of 'bla climate' after reconnect debug 2023-10-18 18:00:07Received Zigbee message from 'bla climate', type 'attributeReport', cluster 'genPowerCfg', data '{"batteryPercentageRemaining":200}' from endpoint 1 with groupID 0 info 2023-10-18 18:00:07MQTT publish: topic 'zigbee2mqtt/bla climate', payload '{"battery":100,"humidity":null,"linkquality":111,"temperature":null}' debug 2023-10-18 18:00:07Received Zigbee message from 'bla climate', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":4105,"imageType":2053,"manufacturerCode":4742}' from endpoint 1 with groupID 0 debug 2023-10-18 18:00:07Device 'bla climate' requested OTA debug 2023-10-18 18:00:08Responded to OTA request of 'bla climate' with 'NO_IMAGE_AVAILABLE'
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days
Exactly the same error here with SNZB-02, the one without display. Logs are simple:
Info 2024-05-13 13:36:08Interview for '0x00124b002a6cce6b' started
Info 2024-05-13 13:36:08Device '0x00124b002a6cce6b' joined
Info 2024-05-13 13:36:08Starting interview of '0x00124b002a6cce6b'
Error 2024-05-13 13:42:11Interview failed for '0x00124b002a6cce6b with error 'Error: Interview failed because can not get node descriptor ('0x00124b002a6cce6b')'
Error 2024-05-13 13:42:11Failed to interview '0x00124b002a6cce6b', device has not successfully been paired
I was having this same issue and tried several times to pair a SNZB-02D sensor. I ended up replacing the battery with a brand new Panasonic CR2450 that I had in my drawer (even though the battery indicator showed it being 100%, but these are lithium batteries and they don't report accurately), and pressed the button for 5 seconds. It paired and the interview completed successfully! After the interview was complete, I put the no-name factory battery back in, and it seems to keep working.
This is a trick I learned for Aqara devices, and it appears that it may also be needed for Sonoff devices.
What happened?
I use Zigbee2MQTT as an addon with Home Assistant OS on RasbPi 4. I tried to pair a Sonoff SNZB-02D Smart Temperature Humidity Sensor.
It failed to pair and the device is listed as not supported.
Another SNZB-02D (the same delivery) paired successfully.
I tried several things:
What did you expect to happen?
I expected the device to pair successfully since it's supported.
How to reproduce it (minimal and precise)
Zigbee2MQTT version
1.33.0
Adapter firmware version
20210708
Adapter
Sonoff_Zigbee_3.0_USB_Dongle_Plus / zStack3x0
Debug log
Whole herdsman debug log [click to expand]
The last lines: