Last Year I purchased a number of TPLink smart switches (HS100 and HS110) and they worked fine for a while - but earlier this year (May I think) they started to go “Unavailable” after a while. I first noticed this after a power cut, and it’s been an issue since.
As they are all in the same room I have tried putting them on their own WiFi network which is limited to the single Access Point in that room and 2.4GHz only (as they are 2.4GHz only devices), and have also put them in their own VLAN on my UniFi controller (My WiFi network is UniFi and no other device has issues staying connected). I have also changed WiFi Channel.
In the Kasa App you can see the devices switch between Availalble, Unavailable, and “Local Only”.
If I reboot the Switches themselves, my UniFi Switch (and by extension both Access Points), or the Single UniFi Access point they connect will often work flawlessly for a day or so, or maybe longer if I’m lucky. But then semi randomly they will start going through the available/unavailable toggle - when they are unavailable pyhs100 is also unable to connect. They never vanish from the UniFi controller (shows them connected for days unless I’ve reset/rebooted)
It might be a coincidence but on one occasion I noticed all of them suddenly started toggling when YouTube updated on my LG Smart TV (it turns WiFi on when it does) and they often start throwing a strop when I wake up or return home after being okay all day, or in the early hours (I notice a similar model of TV we have at work turns on for a minute or so around 02:00 - presumably to scan for Freeview changes). However this may be a red herring as they still did it when the TV was away for repair - so it might be Chromecast related, or even me being in the room. May may also be key as that is when we switched from a prolonged winter into a perpetual heatwave (room being between 20 and 32’c since then, 13 and 22 until then).
Any ideas on what might be going on, and how on earth I can fix it? I Don’t have issues with anything else (e.g. Hue only go unavailable when the light switch is turned off).