How to Install Kasa (Tp-Link) HS300 Outlet Strip

When I open the Kasa Integration app, I see a message that reads:

HS300 Multiplug . Requires special handling. Read install instructions.

I assume the "install instructions" means instructions for installinng the Hubitat app. Unfortunately, I'm having trouble finding these install instructions for the Kasa Integration app.

Also, any advice on using the HS300 with Hubitat is appreciated.

Thank you.

The link to the instructions is at the top - right of the page at the "?" icon. Below is the link.

'HubitatActive/KasaDevices/README.md at master ยท DaveGut/HubitatActive ยท GitHub

However, somewhere the explicit instructions for the HS300 are not present. Issue is length of the Kasa App device names must each be short (less than 14 characters per device) in order to work-around a limitation in Hubitat UDP implementation. The name in Hubitat can be anything you want.

Experience: I have had a HS300 runnining continually in Hubitat for over 4 years. No issues from me; however, relatively rock solid. (However, I personally am not buying new Kasa devices, favoring Tapo devices using my community integration.)

1 Like

Thank you. I saw the GitHub page but was immediately presented with a notice saying it was "deprecated". I thought I'd ask here instead of reading through a deprecated document that might not be up to date.

I'm not seeing any voltage or power info in Hubitat. Is there a trick to get that working or is it not supported?

Again, thanks for the help.

Under the Preferences tab, enable energy monitor allows you to enable this feature for the device.

Thank you.

I see the Commands tab in the Device view allows me to turn the LED's ON or OFF. This triggers an event in the device events but apparently the LED's don't appear as a separate device.

I'm looking to be able to turn the LED's on or off from Rule Manager and/or Dashboard. Any ideas?

I just purchased the Kasa HS300 to use with Hubitat. Should I return that and look for a different smart power strip? Possibly the ZEN20 800LR for twice the price?

I know that the protocols are different, wifi vs zwave. I would prefer solid Hubitat integration.

FWIW, I've had a Kase HS300 for a few years and the integration has been solid.

YMMV.

2 Likes

I got an HS300 to work just now by going in the Kasa app under "Me"->Settings->Third-Party Compatibility->on. Talks about it being for Home Assistant integration. Also was sure to keep the plug names very short.

This got the new HS300 (hw:v2, fw:1.1.2) to show up on port 9999 so the default integration can find it. That port would not respond to connection requests until I did this. Playing it extra safe I have the strip assigned to a static address in DHCP.

2 Likes

I have a Kasa KP303 that was not showing up under both the Kasa and Tapo apps on Hubitat. Following your post, I was able to do the same thing under my iPhone Tapo app and now the number of Kasa devices found by Hubitat went from the usual 3 to at least 14.

Thanks for the tip!

I have one of the three receptacles on the KP303 tied to a light over my garage workbench. I set it up to turn off and on with another light in the garage based on a motion sensor. Most of the time it goes off/on nearly the same time - maybe a second slower at the worst. Wow!

This is a rolling feature roll-out for both TAPO and KASA devices. Feature does not allow discovery unless you have select the developer option. I need to document this in the instructions.

I'm running into an issue with a new hubitat where the hs300 wont show up individually.. how do i fix? Shows up as TP-Link Power strip etc as seen in the pic

The Kasa integration provides a device for each plug (6 total) but does not install the top-level device.