Replies: 2 comments 7 replies
-
I've never gotten my HS300 to work. When I manually add the address with [IP Address],[plug number] I get the following:
I checked that python-kasa is able to see the device by downloading the python-kasa source and running 'kasa discover' and I get these results:
So I would think the web server would be able to see it. |
Beta Was this translation helpful? Give feedback.
-
I did some debugging and it looks like python-kasa changed the power strip object to have 'children' instead of 'plugs'. I made the changes to the file but do not have permissions to push them (rightfully so). I have tested locally and I am now able to scan and have all the relays added automatically as expected. Adding them manually also works. This was tested with the HS300 as well as my outdoor two outlet KP400. I have attached the kasa_relay file as a TXT here. |
Beta Was this translation helpful? Give feedback.
-
Just a word of warning to anyone using Kasa Smart strips to avoid firmware upgrades and possibly Kasa all together for Terrarium Pi. For the life of me I couldn't get my RPi3B running TPi4 to control the Kasa HS300 smart strip other than plug 1. After looking into it for quite some time it seems there was a recent firmware update that kills local only control forcing all commands through the cloud. There was one article that said you could skip the create account step to bypass the cloud and add the strip to your local wifi only but that no longer works either, the set up process just loops back forcing you to the account creation step. I tried a lot of plug number options after the IP:
xx.xx.xx.xx,1
xx.xx.xx.xx:1
xx.xx.xx.xx:01
xx.xx.xx.xx,01
xx.xx.xx.xx(1)
xx.xx.xx.xx(01)
xx.xx.xx.xx,(1)
xx.xx.xx.xx,(01)
I even tried adding the port (:9999) after the IP followed by all the plug number combinations as well but the only thing that works intermittently I should add, is just the IP of the strip which again only controls the first plug.
Beta Was this translation helpful? Give feedback.
All reactions