I have 19 or so TP-Link Kasa switches and plugs throughout the house. They used to work great but over the last few months, they have been increasingly unreliable with Hubitat. I had a C7 with the community drivers and app. Over the past few months, many of the devices stopped responding. The Kasa Integration detection doesn't even see them half the time. I even tried buying a new C8 hub and using the built in integration. The new hub only detects about half of them. I can't add them manually by IP address either. I tried using the cloud setting as well and they are detected, but they stop working. I also tried setting the switches to static IP's and the hubitat still won't connect. Meanwhile, the Kasa App on the phone has no issue. I am at my wits end with this whole thing. I don't understand why they all have become so unreliable. I have had the same network setup for the last 2 years. Any help would be appreciated. Thank you for your time.
Something to check because it happened to me.
I have eero routers and ran out of space on the first class C. So it started handing out addresses on the next Class C. The Kasa app has to know about each address range as it doesn't seem to honor the subnet mask. My config looks like this and works well now.
The way to modify the lan segments is by sliding over the "Modify LAN Configuration" switch and filling it in. And, I really would make doubly sure that each Kasa device has an IP reservation in your router.
One thing that caused me a whole lot of grief (I think) is that my 2.4GHz Wi-Fi channel was conflicting with one of my ZigBee channels being used. I would suggest review you choices here to see if there is any incompatible values
Or you can just ask Dave 
Another option is to go to CLOUD connectivity for the devices. The integration is set up to allow either method and the cloud method bypasses the ip address requirement within the Hubitat app.
I am seeing a lot of this as people upgrade their routers to the new models. There is a lot that go wrong in this upgrade relative to LAN segment security blocking devices, know wifi6 compatibility issues, etc.
Truly the siren song of "Cheap and Pretty" Kasa devices loses its allure when problems arise. I love them when I love them. And for seasonal use you don't screw up your mesh when you unplug them and put them away. Sigh.
If you haven't please set DHCP reservations on all those devices. Likely they've been getting new ip address'
Check the specifications for your router to see how many total IP addresses and wireless devices it can handle. Older routers have slower processors and might not be able to handle all the devices you have connected. If you have one of the latest and greatest routers, that should not be an issue.
Another thing to check is how the device allocates bandwidth. Many routers are deigned to prioritize video streaming and gaming. To maximize the utility of my router for multiple uses, I had to disable QOS. With QOS enabled certain devices received priority to the exclusion of other devices that might not even be in use a the time.
Also, make sure that you hardwire as many devices as possible. If you have bandwidth hungry devices using wireless connections, some communications with your IoT devices might be lost. I know wireless connections are a lot easier to setup than wired connections, but wired connections are far more efficient. Stationary devices work best when wired using Ethernet.
Yep. Had same problem. Pretty sure it was a router issue on my end as I have probably too many Wi-Fi devices connected. Just make sure you set DHCP reservations for all devices as rlithgow1 mentioned.
Thank you for all the replies. The router is a UDM Pro and I have a Unifi Access point on each floor of the house (2 stories + basement). I am not a fan of WiFi so anything that can be hardwired is hardwired. I have QoS disabled and I have the Kasa switches set to static IP's. I can see that they are on the same subnet (192.168.1.x) as the hubitat hub.
Today, I noticed that I could not ping the Kasa switch from my computer. I'm not sure if Kasa disables ICMP or something else is wrong. Everything still works from the Kasa App.
I have tried using the Cloud option in the past. It detects the devices and adds them, but they either never work, or stop working shortly after.
I have to say that something is wrong, because all my Kasa devices are indeed pingable from both my computer AND Hubitat. You should definitely be able to ping. Something weird on your network IMHO.
The device being pinged in outside on the side of my garage hence the mediocre network performance. But, still works.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.


