Open ffedee7 opened 5 days ago
Tried resetting the Apple Thread Network (factory reset all thread border routers + delete Apple Home). Same happens.
Hey there @jc2k, @bdraco, mind taking a look at this issue as it has been labeled with an integration (homekit_controller
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
homekit_controller documentation homekit_controller source (message by IssueLinks)
I have the same issue.
If a bulb says it's connected to a different controller there's nothing we can do, it thinks it is, so it might as well be. We can't force it.
When you delete a device from HomeKit apple says it works, but sometimes (as often as not for thread and Bluetooth) it's telling a lie.
For some thread devices, this is basically guaranteed to happen. Their firmware just doesn't support unpairing over thread.
For others, if the network conditions aren't favourable it will silently fail and say it worked.
I can't help fix those cases, they are firmware and iOS bugs, but if you use HomeKit over Bluetooth in HA you should be able to avoid the problem.
In general, (and I mean going forward) favour matter over HomeKit at this point. The HomeKit over thread devices typically have older less robust thread firmware. And the HomeKit over thread protocol is reverse engineered, so our implementation will never be as polished and robust as matter which is even using upstream libraries.
@Jc2k I ended up buying Philips Hue because I was tired of these Thread issues (even the Matter ones are unreliable some times) 😂, Zigbee seems like rock solid to me. Anyway, it happened with 9 Nanoleaf Thread Bulbs, the thing is, with the same firmware it worked a few month back, so it's very odd that now it doesn't work anymore. I guess that it could be that Apple changed something in their implementation. It's a bummer since they were working really good and reliable before moving.
The problem
I have 10 Thread Nanoleaf Essential Bulbs (non-Matter) which were working correctly for more than a year. After I moved I deleted them from Home Assistant, reseted them and tried to add them to Home Assistant.
Every one of them gives me this error:
This accessory is already paired to another device. Please reset the accessory and try again.
.The thing is, they are not paired to another device. The steps I'm taking to add them are:
I have 2 HomePods and 1 AppleTV, the Thread network seems to be working fine. I even reinstalled Home Assistant from a backup.
What version of Home Assistant Core has the issue?
core-2024.11.2
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
homekit_controller
Link to integration documentation on our website
No response
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
No response