I bought a four-pack of Third Reality 3RDS17BZ battery-powered Zigbee door sensors from Amazon. I use a Sonoff Zigbee 3.0 Plus (not the E version) as the coordinator in a Zigbee mesh of about 120 devices. Most of these devices are plugged in to wall power and work as routers. I use the ZHA integration for Zigbee.
Three of the new door sensors paired up without complication and look like this in their respective device pages:
The last sensor had some kind of issue during initial pairing. I had to remove the device and start over. No matter what I do it ends up looking like this:
The binary sensor is called “IAS zone” instead of “Opening” like the other devices. The battery level sensor says “Unknown” instead of a number, and the firmware version doesn’t appear in the top-left Device info box.
The firmware in the box labeled “Configuration” says “Up-to-date”, but when I click the firmware button for more info, a modal pops up that says:
Installed version: unknown
Latest version: unknown
I can live with a mis-named entity, but the non-working battery level sensor and the inability to track or update the firmware are problems.
I have tried removing the device by clicking the three-dots menu and selecting “Remove”. I restart Home Assistant and then re-add the device, but it comes back this way. One of the times I removed and re-paired the device it re-populated without the three-dots menu, so I couldn’t remove the device.
I removed all references to this device in core.device_registry, core.entity_registry, core.restore_state and then rebooted the Home Assistant machine. I was able to pair the problematic sensor again, but it still only partially works (mis-named entity, non-functional battery level sensor and firmware management).
What do I do here? The other three sensors are installed, so I don’t want to take them down and send the whole pack to Amazon. Is there some way to “really, I mean it” delete the device from ZHA?