Just noticed that when I click on items to toggle them on/off, it’s really slow to update in the UI. Both browser and iPhone. I only see some items doing this. I have kasa light switches, and those seem to be ok although maybe just a tad bit slower. However, I have a kasa power strip and 3 kasa wall outlets and those are super slow. When I click the button, it turns on immediately, but the UI takes 20+ seconds for it to reflect the status. Using the Kasa app works fine so this seems to be something related to HA specifically. Anyone else seeing this and have any solutions for it? Maybe it was a recent update that broke something?
I used to have way more issues when my Kasa plugs were connected to the Kasa app rather than now that I moved them over to the Tapo app.
They might use a different web service on the backend - or not? - but they seem way more stable and reliable.
Might want to give it a try.
Hm, found this Caution against Kasa smart plugs. : r/homeassistant. Wonder if this has something to do with it…
I thought TPLink was using local to control the devices, not the cloud backend.
You might be correct, as the integration show as “IoT class is Local Polling”, but every device also has a binary_sensor.XXX_cloud_connection
And that’s what I like to blame it on when my plugs and bulbs started acting up.
I was often - but not always - able to control the plug with the Kasa app while it did not work in HA.
Yeah. I believe this is the case because you can disable internet access in the vlan and they still seem to work.
However, now I’m wondering if this is a change in HA somewhere? I was able to add an update entity automation that updates it every second and it seems to work. Although I don’t like that I have an automation that’s running every second across multiple entities just to keep it updated. Even with this, it’s still sluggish.
Not only do they still work in the HA frontend, they also still work in the (Tapo) app
This was fixed in the latest update. Looks like it was just a bug.