This app lets you control TP-Link KASA Smart Plugs, Smart Bulbs and dimmer / switches from within flows and the (mobile) app.
This app DO NOT support TP-LINK TAPO devices or devices requiring cloud authentication.
Usage note:
Use fixed IP addresses for the TP Link devices by reserving IP addresses in the DHCP server for each device if you can. In case this is not possible, enable the option to use dynamic IP addresses in the settings. The app will then attempt to rediscover the device each time the IP address has changed.
Credits to previous main developer : anne
If you like the app, you can donate here to keep my ChatGPT running
Just ordered 2x HS100 because the remote is too far for zwave so this will be the solution.
Edit.
They are working as expected.
now waiting for the new version so i can switch and test to homey 2.0
Can you provide more details such as which version of Homey, which version of the app, etc.?
The first thing to check is if the ip address used by the plug has changed, the app does not automatically rediscover plugs if this happens. This is most likely your problem.
You can add a plug and see if any are discovered by the app at ‘new’ IP addresses. You can then either use the newly discovered ones, which means you lose the insights data, or change the IP address in the settings of your current plugs.
I have no idea what the problem may be, you are still not providing a lot of detail. The Homey version is clear, ‘1.3.3 build 70 ios’ sounds like an old version of the Kasa app, for Apple, but I am guessing here.
What have you tried so far? Do the plugs still work with the Kasa app? Have you tried re-adding the plugs in Homey, or restarting the app? You do realize that I am just a Homey user who happened to make a few apps, I am not getting paid to make apps or support them? No-one is donating anything either I might add.
v0.0.17 of the Homey app works for me with the latest TP link firmware for the plugs, and it appears to work for ~275 other users as well, so it is not a general/common problem.
@Aart_Hardeman, SDK1 apps may work on Homey V2. The TP Link app does not have any features which are unsupported in V2, so I am looking forward to the first person testing the app on V2
In the meantime I have started some work on an SDK2 version of the app, so it will come at some point, probably before V2 is stable anyway.
Restarting the app doesn’t make a difference? And you say the IP address remains the same, so you can ping the plugs after they stop working in Homey? How long does it take for the plugs to become unresponsive?
What you can do is download the app from the github link in the app store and install it via the ‘cli-method’. This will give debugging output which will probably shed some light on the cause of the problem.
Mmm, after publishing the SDK2 version in the store I am getting (Homey v2.0.0) crash reports… The app has been verified on Homey 1.5.13 as well as v2.0.0, but possibly something is going wrong with certain device types. Basically there is one driver for all the plugs, and another one for the bulbs. The other devices use the same driver with a subset of capabilities.
The crash reports are caused by (mainly) ‘connection refused’ errors, but I can’t tell for which devices. Let me know if you have any issues, and please give details on when it happens. And perhaps try the usual, restarting the app, removing and adding a device, etc.
I wonder/suspect if the issue may be affecting hs100 plugs and lb100/110/120 bulbs, please confirm if you have issues with one of these devices (or not, that could helpful to know as well ;-).
After update v1 this app crashes everyday.
After a restart it will work for a day.
I use three HS110 and sadly I updated to homey V2
With homey 1.5 I had no problems?
Each time an app crashes the developer gets a crash report in the mail. As mentioned above, I have seen several, unfortunately the crash reports aren’t very informative… So it’s good you post it on here, otherwise I can only guess what’s going on. In most cases the app gets a ‘connection refused’ or the TP Link device becomes unreachable.
I can’t reproduce the problem myself, apparently only a minority of users run into the issue, and they are all on Homey V2 (I haven’t updated yet).
The issue may be related to the feature I added that allows the app to deal with dynamic IP’s. I will update the app with an option to turn this on or off (by default leaving it off), to see if that makes a difference.
The app crashes constantly as I already mentioned. Even trying to use any of plugs causes the crash. hence the are not usable at all. Pity you can’t downgrade. I have other devices e.g. Fibaro RGBW switch, Heatmiser hotwater controller they just stopped working. This means 3/4 of my all devices being controlled by Homey are peace of junk at the moment.