So I did the cheap IKEA lamp hack with an ESP32-C6 board inside the base, driving the LED strip thru a little MOSFET board I had lying around. Flashed it with ESPHome, set it up as a Thread end device, and it paired with Home Assistant fine. My kid can turn it purple from the wall panel, which was the whole point honestly. Here's the wierd part. Every two or three days it just vanishes from the network. Not a reboot issue, the lamp still lights up on the old physical switch, but Home Assistant shows it unavailable and the only fix is pulling the USB power for a few seconds. Then it pops right back like nothing happened. I checked my Thread border router and it looks like the device is still trying to check in, so I'm guessing it's some kind of sleep or keepalive thing I don't have configured right. Or maybe the little antenna on that board is just garbage and it's marginal on signal, since the lamp base is mostly metal. Has anyone else run a battery of these little C6 boards on a mesh and seen this pattern? Do I need to change the polling interval, or is there some setting that keeps the connection alive properly? I'd rather fix it in the config than open the lamp base up again, my soldering on the power leads was barely good enought the first time.
Why does my Thread lamp drop off the network every couple of days?
Oct 13, 2026
Last reply: 1 day ago
4 Replies
First reply
I've run a couple of those little C6 boards on my Thread network and had almost this exact pattern with one of them, and in my case it was signal, not sleep. Weak signal doesn't usally kill the device outright, it just means missed check-ins untill the parent gives up on it.…
Read the full replyI've run a couple of those little C6 boards on my Thread network and had almost this exact pattern with one of them, and in my case it was signal, not sleep. Weak signal doesn't usally kill the device outright, it just means missed check-ins untill the parent gives up on it. Once the link is dropped, the board doesn't always re-attach on its own, so it sits there unavailable until a power cycle forces a fresh join. The lamp still working on the wall switch fits that perfectly, since the strip is fed separately and only the ESP side is going dark.
Before I'd blame the config, I'd do what we used to do with flaky RFM69 nodes back in the day, move the whole thing a metre from the border router and let it sit there a week. If it stays connected there, you've got your answer. Those metal bases are basially a faraday cage, I had the same headache with a steel downlight housing and ended up taping the board's antenna outside the shell with a bit of double-sided foam. Also worth checking whether it drops right after switching the lamp on and off, cheap switch-mode supplies can throw enough muck around to reset a radio. Ask me how I learned that one.
I had somethig similar with a nightlight I built and it turned out to be the cheap USB plug I was powering it with, not the board. Swapped in a proper phone charger and the random dropouts stopped. aparently those dollar store plugs sag when the little board wakes up and does its thing, and it just loses its mind instead of recovering. Might be worth trying before you solder anything. Is there an easy way to see how strong the connection actually is from Home Assistant, or do you need some special tool for that?
Yeah the signal theory lines up with what I saw too. Mine was inside a metal window frame and it would drop off every few days until I cycled the power. What actually fixed it for me was plugging a spare smart plug with Thread routing nearby, so the lamp had a closer parent to talk to. Downtime went from weekly drops to basically nothing over a couple months. If a power cycle always brings it straight back, that's the pattern I'd expect from a weak link rather than anything in the config.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required