New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NanoLeaf Thread Bulbs drop offline #89331
Comments
Hey there @Jc2k, @bdraco, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) homekit_controller documentation |
After a reboot of HA 2 hours later it started working again. So it's not high priority problem but some of my bulbs do go offline for some reason. Thank you for looking into this. |
Same here with Nanoleaf bulbs, eve motion, eve energy |
I have the same problem. Eve Switch/Motion are disconnected after a couple of days. These affects only the thread connected devices. Bluetooth Eve Switch stays connected. Sometimes if I see the disconnection early enough and restart HA it recovers. Most of the time a new pairing is needed to recover. Until a couple of days later they are disconnected again. |
I'm having the same issue with Eve Motion and Nanoleaf bulbs. It's been going on for a few weeks now. Only way to fix the issue is to restart HA. Things will work again for a while but then disconnect. |
Same issue with Eve Aqua |
Same issue with Smartwings Nano Blinds. Note: all show up fine in the OpenThread Border Router UI. |
How do I access that UI?
|
Under the configuration tab on the OpenThread Border Router plugin, specify a web port and API port. I use 8080, and 8081. Once enabled you can visit http(s)://[yourhomeassistantdomain]:8080 The map of (not very well described) devices can then be found under "Topology" |
I'm having this same problem with my Eve Switches, also running a SkyConnect device alongside an Apple TV thread router. |
Same problem with my nanoleaf bulbs and lightstrips. After some time all my nanoleaf essentials products drop offline |
I’m having this problem too, with Nanoleaf Essentials thread bulbs. Random disconnects using HomeKit integration. I have to restart HASS to fix it. I have an automation to restart HASS every night, and I still get disconnects even during the day. Very frustrating! Zigbee bulbs are fine. |
Exactly the same is happening to me, I've even reseted all my Border Routers (1 ATV 4K 2nd gen and 2 HomePods 2nd gen) and set up all lights again without luck. |
So what I've read is not that "multiple border routers is not helpful" but that Apple's Thread implementation doesn't handle them well. Since Thread is a mesh having multiple TBRs really shouldn't matter at all since they're just acting as another node in the mesh and as a failover in case one goes down. Also, no, their Thread capability cannot be disabled. |
I'm having the same/a similar issue. |
I have 2 EVE Energy and one Nanoleaf light and 3 HA OTBR and can only having one boarder router activated and the other 2 only running Zigbeed or the all thresd devices is timing out in HA (but is online in OTBR GUI and can being manage from it). |
I'm having the same issue with Nanoleaf lights. HomeAssistant and the integrations are fully updated. Adding to the comments above, the issue is usually resolved by rebooting the Pi HomeAssistant is running on. Restarting HA without a full reboot sometimes, but rarely, fixes the issue. Not sure if this'll be helpful at all but I'll mention it just in case. I use the Flux integration with 4 Nanoleaf lights and I've noticed that when this issue comes up, 3/4 lights will have been updated to a darker orange color while the last one will have remained the whiter color. It's always the same light bulb that ends up remaining white. |
Just wondering if there was any traction on this issue? or if anyone experiencing it has seen different behavior? I personally quit using the Thread/HomeKit integration over it. |
I continue having these issues, but less than before. I have to manually restart HA every few days. But when it works, it works very good. |
It's been a lot more stable for me the past few weeks. I found instead of restarting HA each time all I need to do is unplug my Skyconnect and plug it back in and boom! thread works again. |
Hmm...interesting. Every few weeks is definitely more tolerable than the every other day I was having problems. Still having to unplug my SkyConnect and plug it back in means I have to go to my rack and do the thing. |
I'm one of the homekit maintainers and I quit using it because I was fed up of it falling over. My production Eve devices are all connected by homekit over Bluetooth with a bunch of esphome Bluetooth proxies. I have little time atm and there are too many bugs that are the networks fault. The last time I thought I'd debug my thread network 1 of my brs had just switched to a different ssid. Because of this I don't think the homekit over thread code has changed since you last tried. I just can't catch a bug in progress that's mine to fix. For some people on discord it's still multiple times a day things break. HomePod should be doing better. We have TREL now. That should compensate for mesh partitions. Skyconnect - the latest multiprotocol firmware crashes fairly often for people on discord. |
@Jc2k so are you saying that I shouldn't bother trying to move everything over again? or are you saying if I do, I should try the HomeKit method and not use my SkyConnect for it? |
I think you have to use both if I'm not mistaken. I first connect my thread nano leafs to HomeKit, then remove them so that HA can see it with the Skyconnect. then after connected they get pushed back to HomeKit with the HomeKit integration. It has gotten a lot more stable for me and as long as you dont mind unplugging the sky connect every few days/weeks it's great! |
Lol I will never give you a straight answer like that. It works well enough for some people clearly. But it didn't for me. And I mostly deal with the people that have recurring problems. So bias. Homekit Brs should in theory be better than skyconnect now. Especially if you have a handful running iOS 17 with TREL. But lol in practice some people still have more luck with 1 skyconnect that's under 50 usb cables than they do with 5 HomePods. They all seem to run proxmox but it's unclear if that's just because proxmox is popular. |
I think its still the underlying routing problems is have more OTBR for the mesh network. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Running the latest version of home assistant. Still having issues with my smartwings thread blinds becoming unavailable. |
I’m running the latest haos + skyconnect using Kubevirt with a dedicated passthrough usb ethernet with an ethernet attached Apple TV. I replaced my UniFi network with TP-Link Jetstream for proper ipv6 mDNS support to work with Matter as mentioned here, but never got the Nanoleaf Essential bulbs to work reliably. Tried resetting the bulbs multiple times, reconfiguring haos, resetting HomeKit and disabling the Nanoleaf Cloud sync, but with or without interaction the bulbs would become randomly unavailable. All my sensors are from Eve which don’t have this problem and are very stable, which makes me believe this is a Nanoleaf software issue. I’m (unfortunately) sticking with Philips Hue for lighting until this is solved somehow. |
I have the Same Problems with Two lightstrips from Nanoleaf. Every day they go offline and I must restart. I think to change to govee M1 Matter. |
Same here with 3x Nanoleaf Essentials A60 (NL45, without Matter), their status turns to "does not respond" almost every day, and restarting HASS always fixes the issue. Turning off Nanoleaf Cloud Sync and removing their app did not help. |
This appeared to happen for me with Eve Aqua using a combination of SkyConnect + Apple HomePods / TV, HomePods / TV-only and SkyConnect-only. I am wondering if it is wireless interference. I did not usually see any error messages. |
The next release (2024.2.0) should help with recovery after devices drop offline. Crashy devices will still crash and make your mesh unstable, nothing can be done there. But at least things should recover more often. |
Hello @Jc2k I tried NanoLeaf + Thread again after upgrading to 2024.2.1 but my lights are not becoming available again after a power outage. Would there be a specific log that I can enable and provide you to help you diagnose this further? Power cycling the device or HA doesn't seem to restore the connectivity. |
If restarts don't help it's a separate issue to what was fixed. Start by using an mdns tool on your phone and verifying you can see the nanoleaf devices under _hap._udp.local. If you don't then they are not on the mesh any more or there is a connectivity problem with your border router or some network device between your border router and your HA. Verify that first. Then attach a screenshot of the border routers that HA sees, your diagnostic report for this homekit device, your diagnostic report for the thread integration and turn on debug logs in the UI for homekit for a bit. 5 mins should be enough. When you turn them off again you'll get a file you can attach. |
The problem
I have the SkyConnect and I am using Thread to connected them to HA. It works really fast and well But I occasionally lose connection with some of my bulbs randomly. the last log I get from it is: "NanoLeaf Bulb Provision Preferred Thread Credentials" then it goes offline. the only way to get it back on is resetting the Bulb and repairing it.
What version of Home Assistant Core has the issue?
Home Assistant 2023.3.1
What was the last working version of Home Assistant Core?
Home Assistant 2023.3.1
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Homekit Controller
Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit_controller/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
My thread border routers in my home:
SkyConnect connected to Raspberry Pi 4 8GB with HA installed. (Pi is in a closet but is only about 10 feet away from thread bulb)
HomePod minis
Apple TV 4K with thread.
Eero Routers with Thread support turned off.
The text was updated successfully, but these errors were encountered: