Closed aburhinox closed 3 months ago
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)
Are you using iOS for the nanoleaf app?
No, I'm using an android device to control the nanoleaf bulbs directly. I'm trying to do this without any apple devices since I don't own any.
Thats fine. Just the error isn't lying, something is already paired to it, so trying to figure out what. Android can't cause that state, and you don't have iOS. So it's probably a failed HA pairing attempt that will need a factory reset. There was someone else on discord doing basically the same thing the other day. I think their bulb had completed the crypto exchange, but the last value returned by the Nanoleaf was broken. So the Nanoleaf thought the pairing was complete (hence the popup you now see) but HA didn't have enough information to complete.
In the end after a few tries, it just worked.
I suspect given one worked, there might be some interference or similar at play. The nanoleaf app isn't a reliable indicator here as it will fallback to bluetooth at the slightest hint of thread trouble, or not even use thread even if its working. I'd try physically swapping it with the one that worked, and seeing if the 2nd one works better there.
Someone else told me they had a google home as a thread border router, but didn't mention they actually had a couple of such devices. And actually they had partitioned as they werent in thread range of one another, and HA was using the wrong one. Turning off the problematic out of range ones fixed it.
Thanks for the tips @Jc2k but I couldnt get anything to work. They're all in the same light fixture so I did try to swap them around but that didnt help. I tried as many different combinations of factory reset on the bulbs, rebooting the google home, and rebooting home assistant and kept coming back up with that same error. I even tried to restore a home assistant backup from before I tried adding the lights and that didnt help. If the python errors in the log arent an issue, then I guess it's just my bulbs and not the code. I'll close this out and give up for now trying to figure it out.
The problem
I'm unable to add a Nanoleaf Essentials (non Matter) lightbulb connected through Thread and the HomeKit Device integration. I am not using Homekit, but just a google home as a thread boarder router. I was able to add one of three lights successfully, but continue to have problems with the others.
My steps to add are factory reset bulb. Use nanoleaf app on phone to configure bulb and add to thread network. See bulb pop up in home assistant and try to configure.
I'm getting a popup stating
I pulled the logs and found an error
What version of Home Assistant Core has the issue?
core-2024.8.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
homekit_controller-01J5VTA0MRQMW4KV16H79WZWMJ-Nanoleaf A19 48FC-1ff84d6f4c83ad26366a8f6730d85d3d(1).json
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response