• 0 Posts
  • 6 Comments
Joined 11 months ago
cake
Cake day: October 25th, 2023

help-circle

  • Lots of other solutions provided, but to answer your question, yes, you can give them your kasa (or tapo) account log in information which would let them control all of your kasa/tapo stuff (including cameras if you have them).

    You could create a separate kasa account, then reset your porch light kasa switch and join it to the new account. Then just share that account with your neighbour, she’ll be able to control it from her home wifi via remote access. You won’t be able to integrate the porch light with alexa or any other kasa devices on your main account once it’s separate.


  • The original suggestion was that it was a wifi latency problem. It’s not, there is no perceivable latency due to using wifi. And it’s not cloud, this is a local API.

    Kasa picked a poor implementation - there is indeed a TCP protocol standard available (UPNP/SSDP) that works very well over wifi and includes device to device eventing. Most devices, including kasa, don’t implement it - that’s a manufacturer failing. Don’t buy those, or at least buy the ones with a local API that will work with HA (et al).

    Yes, zwave has a (expensive) way to solve it by building a redundant network. Most IoT users already have house wide wifi, and many already have a automation/consolidation hub like HA to work around the mismatched API. Zigbee works too, so does wifi if you pick the right devices.



  • Right, the problem is that the kasa local API needs to be polled for state changes. Belkin wemo switches are similar in feel and they have a better local API - they send immediate state change event notifications (I can speak to whether the HA plugin uses them). The cheaper switches that can be flashed with Tasmota or similar could notify immediately over MQTT but their feel isn’t as solid.

    You could try a cloud based integration just for this switch, but 1-2s is probably as fast as you’d get.

    OTOH if you can live with 1-2s, it’s not really a bad solution - that polling rate isn’t going to do any harm to your network (though I agree it’s a stupid API).