Closed mikedbenton closed 1 year ago
Hey @mikedbenton, sorry the rename didn't carry over. It's been a long while since I looked into this, but from what I remember the name is cached on the HomeKit side once the accessory is created. Even if you change it via the homebridge API, HomeKit holds on to the original name. I think this is because you can change the name on the HomeKit side, and they don't want homebridge overwriting your changes every time you restart the server. Unfortunately I don't think there is a workaround for this issue, other than removing these devices and re-adding them. If you want to go that route, the easiest thing would be to add a hideDeviceIds
field to your config and give it all the IDs from the logs you provided above (e.g. "hideDeviceIds": ["e23746ff-5c3c-477f-a3a4-bcc320fa9ee9", "OTHER IDS HERE"]). Once you add those, restart homebridge to remove them from HomeKit, then remove that config and restart homebridge again to add them back.
Is there an existing issue for this?
Describe The Bug
I added 6 smoke detectors to Ring which created 12 devices - a smoke detector device and a CO detector device for each. They were all given the same name in Ring, and subsequently given the same name in Home for the CO device and a generic name for the Smoke devices.
I have since gone back into Ring and updated each of the devices to reflect a more descriptive name for each. I have rebooted the Ring base station, the ring plug-in, the Homebridge server. Regardless, the original names persist in Home. When viewing the Status window, I see the original names and not the updated names.
To Reproduce
No response
Expected behavior
I expect Home to be updated with the newly assigned names. I also expect the updated name to be reflected when the device inventory is displayed with the plug-in initializes.
Relevant log output
Screenshots
Homebridge Ring Config
Additional context
No response
OS
Raspbian
Node.js Version
v18.16.0
NPM Version
Not Sure - Likely the latest
Homebridge/HOOBs Version
v1.6.1
Homebridge Ring Plugin Version
v11.8.0
Operating System
Raspbian