TP Link Kasa Devices with new official integration (July 2019): reviews needed

In Australia the new Kasa KP-105(au) and KP-115(au) [power monitor] have just arrived and appear to work ok, although havent done much yet. They are much cheaper at about $25 and $29 and smaller, two fit side by side in a double outlet, which is better than any other compatable outlet I can get here.

Just purchased one KP115, but needed some work to get power consumption visible in Smartthings.

Main task for the KP115 is to check on power consumption of a ‘dumb’ stand fan, to check if it is still running and what speed.

Note that I already have two HS110 running very well with Gutheinz Smartapp integration, still using version 4.0.05. A piston in WebCore allows me to check both Laundry and Dryer cycle (transition of power consumption > 2.5W means start, when it drops below 1.5W it means end), to update a multi-color Ikea Tradfri lightbulb: Green for when either one is running, Blue for when laundry is done, Red for when drying is done, and every morning at 6:30am the light bulb is reset to Off to be ready for next day duty cycle. Not perfect, but meets the household requirements.

Back to the KP115, while it is recognized/supported through the official Kasa integration, it is only reported as a switch, without the energy monitor function. The Smartapp also reported it as an available device, and correctly lists it as a KP115, but then nothing is done to setup the device.

Based on the Smartapp code, I found the line for the HS110, and added a new line for KP115 as follows:

// Energy Monitor Plugs
tpLinkModel << [“HS110” : “TP-Link Smart Energy Monitor Plug”]
tpLinkModel << [“KP115” : “TP-Link Smart Energy Monitor Plug”]

After going through the setup in the Smartapp on phone, now the KP115 is reported as smart socket with energy monitoring!

Hope this helps in working with the KP115 in Smartthings.

3 Likes

Hi Ernie,

I have plugs using the official integration.

I got the new KP115. Do you recommend I add this Depracated Code in the SmartApps for KP115.

Any help to this newbie is appreciated.

Hi Amit,

Ideally we should push the official integration from TP-Link to support the Energy Monitoring (EM) function, as the box of the KP115 has the ‘works with Smartthings’ logo and there does not seem to be a disclaimer visible on the packaging itself about the lack of EM functionality when working with Smartthings.

I am using the ‘new’ Smartthings app on Android (but holding off on upgrading beyond the current 1.7.57.23). The SmartApp works very well, but I had to do some tweaks to get it to work (see my other post TP-LINK HS110 - Power usage for washing machine - #4 by ernie) and the user interface of the SmartApp does not look ‘right’, but it functions once figuring out where to press at each step.

Also note that I have both the SmartApp and the official TP-Link|Kasa Smart linked service connected, so I have a duplicate occurrence of the devices, but have parked the ones through the linked service in another room that is not on the Smartthings app main screen. It gives me a secondary way to get at least to the on/off switching part.

Not sure what the upcoming changes in the Smartthings platform are going to mean for my setup, so am holding off on investing additional time to investigate what I could do in terms of modifying the existing integration, or if a new device handler can be written that does not require the SmartApp.

Hope this helps a bit =)

1 Like

Hrm, just bought a KP115 smart plug and thought I would be able to use it within Smartthings as well for Energy Monitoring, but looks like it still has not been implemented yet.

1 Like

Hi Ernie,

I spotted this code “HS110” : “TP-Link Smart Energy Monitor Plug”'and added the one you mentioned in the smartapp. Before I place the order for the new KP115, am I right in understanding that, if I buy this and connect to smartthings, I will be able to write automations based on power consumption without implementing the device handler?

Thanks
Subbu

Ignore my previous message. I purchased KP115, figured out I need to do the changes mentioned by Ernie and have now made it work successfully with smartthings. In case, anyone wants me to explain, I am happy to do so

2 Likes

Apologies for not getting back to you, work has been a bit too much. Glad to see you made it work and saw your other message collating the instructions for everyone’s benefit. I am still using this setup as of today, to keep an eye on the laundry and dryer with the HS110, and have since added a 2nd KP115 to monitor the power consumption of a 2nd fan.

Wow I just went down the rabbit hole. So I bought a Kasa HS300 smart strip. I wanted to be able to use the energy monitoring to turn the plug on and off if the power draw drops too low. Kasa doesnt seem to have the if / then thing done yet. When I orderd the $50 strip it also said it works with smart things. I dont have a smart things hub. I just have a Samsung phone. I got the strip to connect to smart things app as a strip not energy monitoring. From reading this it sounds like I need the hub to do what I want and use some old integration software. To clarify my need or question.

How can I get smart things to recognize my kasa strip as an energy monitor without a smart hub?

Any other way that I can use the Kasa energy monitoring to tell the kasa smart strip to turn off then back on?

The hub is not needed for your setup, it is only required if you have Z wave or zigbee devices. Since that Kasa device is Wi-Fi, it doesn’t use the hub, it just communicate to the smartthings cloud. So at least you don’t have to worry about that part.

I don’t know whether energy monitoring is available as an automation trigger for that model or not, hopefully someone else will know.

Dang I hope I cna get this to work. I wanted the power strip for surge protection, energy monitoring and if / then features.

1 Like

It looks like you should be able to get this to work, but it will require custom code.

@ernie might be able to say more.

For now I have a work around with the IFTTT app but would like a more direct solution.

1 Like

@Nameless mentioned they have this working for the “Kasa lite HS103”.

I have several “Kasa Smart Wi-Fi Plug Mini”, model HS103. I can’t see how to add them into SmartThings (the new app). Can someone walk me through it? If I try to add a device and choose TP-Link | Kasa Smart > Outlet, the HS103 is not listed, and regardless of whether I choose “Smart Plug Mini Lite”, “Smart WiFi Plug HS100”, or “Smart WiFi Plug Mini HS105” (those looked like the most likely ‘cousins’ of the HS103) it just spins (can’t find the device).

Or is mine a different model from the “Kasa lite HS103” you have working?

Thanks!

For me, I believe I had other devices added already with my Kasa integration. All I had to do was refresh the link for my other devices to come over.

If you don’t have any Kasa devices that are listed in the app, try a generic light bulb or something else besides the plugs. It may pick it up.

Did you get past the Kasa authorization page? If so, it may already be ready to add. Go into the linked services to see if Kasa is listed and open it there. Then check the very bottom of your devices list to see if they were added, but not to a room.

Duh, the spinner on the “choose a name and a room” page made me think it was trying to locate devices and I should wait. I ignored that and went ahead, and then was prompted for my credentials.

It found the devices, thanks!

2 Likes

Has anyone else had problems getting energy monitor plugs to import into ST with Dave’s smart app?

I’ve followed all instructions line by line, added all the plug DH but it only adds the non-EM plugs. It displays the EM plugs in the smart app but they don’t populate in ST.

Any ideas?

Ignore this…turns out I actually had the KP115 and the trick of adding that line into the SmartApp did the trick.

@Gutheinz not sure if it’s possible but maybe a revised Smart App would be useful to others who have bought a newer device?

Thanks!

I am a little lost and new to smartthings. How do you edit the smart app so you can add the line.

Hi Ian,

You need to log into the Smartthings IDE, it’s an online platform for more advanced settings. It’s the same place you install the app in.

There are plenty of tutorials in the forum on how to do this, the code you need to edit can be done at the same time of installation,

Cheers

Tim