Homekit Integration, Schlage BE469, Z-Wave JS

I have been using the Homekit Integration for awhile, previously though YAML and then migrated to the UI setup… I have one main “bridge” for switches, lights, fans, covers" and my cameras and door locks are separate bridges as generated by the UI when selecting such domains for accessory mode or whatever…
I have 3 Schlage BE469s, all connected, and appear without issue and function with no issues… no delay etc. One of these locks had a “linked battery sensor” back in the YAML config days… I’m pretty sure that is when the one lock first appeared to have the low battery alert… which it indeed did at the time. So batteries were changed, and the level updated in the Z-wave UI as well as the HA entity, but for some reason this one lock of the 3 always shows up with the low battery message and as 0% in HomeKit. I have tried doing the HomeKit accessory reset for both the lock entity and the battery level. I have deleted and re-added this lock numerous times, sometimes with restarts of HA in between. I have verified there is not a “disabled” integration for this device. No matter what I cannot seem to get the battery level for this one lock to update.
The only real helpful information I have found so far is that it seems when clicking download diagnostics for these locks, the working ones just have the lock devices, but the defunct one seems to have other entities data in it(mostly lights) but none of those appear when linking the bridge/accessory. I’m wondering if there is some remnant of my old YAML setup that has some lingering data causing an issue. I am considering wiping out all of the bridges/accessories but I’m not totally confident that will resolve this. Does anyone know of anywhere where there may be some HomeKit related data I could wipe out for this entity?

1 Like

After another attempt of removing and re-adding, I noticed that this lock entity had “extra” unavailable entities compared to the other two. I did a few re-interviews while entering the enrollment codes as if excluding or including… (heal also, I got sloppy so I don’t know which one actually work) but suddenly I had the same entities as the working locks… then finally I did another homekit accessory reset but with 3 entities, the lock entity itself as well as sensor.side_door_deadbolt_battery_level, and binary_sensor.side_door_deadbolt_low_battery_level… and level in Homekit if finally correct again.