Home Assistant
Smart power strips in Home Assistant: Kasa HS300 vs Eve Energy Strip
Choose a smart power strip for a desk or TV corner, switch each outlet locally in Home Assistant, and shut off idle accessories automatically.
OUR PICKS / YOUR SETUP
Find your fit.
Choose Kasa HS300 for six switched outlets with per-outlet power readings, Eve Energy Strip for three well-spaced outlets in an Apple household, or one Shelly Plug US Gen4 when a whole group can switch together.
- Six outlets, per-outlet wattsKasa HS300
- Three outlets, Apple setupEve Energy Strip
- One switched groupShelly Plug US Gen4
We earn a commission if you buy through our links — it doesn’t change our picks. How we make money → As an Amazon Associate I earn from qualifying purchases.
YOUR NEXT PROJECT / THE GEAR
Parts list
- Kasa Smart Wi-Fi Power Strip HS300Check price on Amazon
Switch six outlets separately and read each one's power in Home Assistant.
- Eve Energy Strip (US)Check price on Amazon
Three spaced outlets over Wi-Fi HomeKit, paired locally to Home Assistant.
- Shelly Plug US Gen4 (white)Check price on Amazon
Use Shelly’s local integration for power readings, then explore MQTT and on-device scripts.
A desk or TV corner collects things that never need to be on at the same time: monitor, speakers, light bar, game console, the charger for a gadget you forgot you owned. One smart strip puts each of them on its own switch, and Home Assistant decides when they get power.
Choose the Kasa HS300 for six switched outlets with a power reading on each one. Choose the Eve Energy Strip for three well-spaced outlets when you have an iPhone or iPad for setup. If everything in the corner can switch together, put one Shelly Plug US Gen4 in front of the strip you already own.
Specs come from the makers; setup steps follow Home Assistant’s docs.
Pick the strip by the corner it powers
Kasa HS300 is the six-outlet pick for a busy desk or AV shelf. You can control each of the six outlets independently, and Kasa monitors energy use for each connected device. The strip adds three USB charging ports, ETL-certified surge protection and a 15 A, 1,875 W total load rating. Home Assistant switches the six AC outlets, so plug anything you want to automate into those and use the USB ports for chargers.
Eve Energy Strip is the three-outlet pick for an Apple household. Its US model has three generously spaced, 90-degree outlets with buttons on the strip, a 6.3 ft cable, and surge, overcurrent and overvoltage protection, rated 15 A and 1,800 W. Two things decide whether it fits. Eve reports total consumption for the whole strip, not each outlet. And setup needs an iPhone or iPad on a 2.4 GHz Wi-Fi network. Android-only home? Take the Kasa.
Shelly Plug US Gen4 covers the simpler case. If the speakers, light bar and monitor can all go off together, one Shelly Plug US Gen4 (S4PL-00116US) in front of your existing surge strip switches and meters the whole group, up to 15 A and 1,800 W. It speaks Wi-Fi, Bluetooth and Zigbee and is Matter-certified. Comparing single plugs? The smart plug guide has the full lineup.
The three side by side
| Kasa HS300 | Eve Energy Strip (US) | Shelly Plug US Gen4 | |
|---|---|---|---|
| Switched AC outlets | 6 | 3 | 1 |
| USB ports | 3 charging ports | None | None |
| Power readings | Per outlet | Whole strip | The one outlet |
| Maker load rating | 15 A, 1,875 W total | 15 A, 1,800 W | 15 A, 1,800 W |
| Radio | 2.4 GHz Wi-Fi | 2.4 GHz Wi-Fi (HomeKit) | Wi-Fi, Bluetooth, Zigbee; Matter-certified |
| HA integration | TP-Link Smart Home | HomeKit Device | Shelly |
| HA IoT class | Local Polling | Local Push | Local Push |
How Home Assistant talks to each one
Kasa HS300: TP-Link Smart Home. The HS300 is on the supported power-strip list of the official TP-Link Smart Home integration, which runs locally (Local Polling). You get a switch for each outlet, plus power and energy sensors you can add to the Energy dashboard. One quirk to plan around: HA updates the energy readings of a Kasa strip’s outlets every 60 seconds. For “switch the accessories off after five quiet minutes” that is plenty. Some Kasa firmware also needs Third-Party Compatibility switched on in the Kasa app before HA can connect; if HA asks for credentials, use your TP-Link account email and password.
Eve Energy Strip: HomeKit Device. This strip connects over Wi-Fi with HomeKit, so no Thread border router is needed. HA’s HomeKit Device integration pairs with it directly and gets push updates (Local Push). A HomeKit accessory pairs with one controller at a time, so the Apple Home app gets it onto Wi-Fi and then hands it over (steps below).
Shelly Plug US Gen4: Shelly. The Shelly integration is Local Push with no cloud account required. You can also join the plug to a Zigbee network, but the native Wi-Fi route gives HA the most Shelly settings.
The one rule: never cut power to a running computer
Don’t use a strip outlet to hard-switch a NAS, server or desktop PC while it’s running. Shut it down cleanly first, and keep always-on boxes on a UPS. The headless boot and power-loss guide covers getting them back up on their own. The strip is for the accessories: monitors, speakers, lamps, light bars, chargers and indoor holiday lights.
Set up the strip
Kasa HS300
- Add the strip in the Kasa app, connect it to 2.4 GHz Wi-Fi and name each outlet after what it powers (Monitor, Speakers, Light bar). Those names become your HA entity names.
- If your app shows Third-Party Compatibility, switch it on.
- In HA, open Settings → Devices & services. Configure the discovered TP-Link device, or choose Add integration → TP-Link Smart Home and enter the strip’s address.
- Give the strip a DHCP reservation on your router so its address stays put.
Eve Energy Strip
- Using an iPhone or iPad on 2.4 GHz Wi-Fi, add the strip in the Apple Home app with its setup code.
- Once it’s online, remove it from the Apple Home app. Don’t reset it. HA’s docs explain that adding and then removing it leaves the strip on your Wi-Fi and frees it to pair with HA.
- In HA, open Settings → Devices & services, choose Configure on the discovered HomeKit Device and enter the pairing code.
Eve’s setup notes also ask for DHCP, Bonjour/multicast enabled on the router and access points, and no MAC-address authentication. Powerline adapters are a poor fit for HomeKit Wi-Fi gear.
Shelly Plug US Gen4
- Connect the plug to Wi-Fi with the Shelly app or its local web page.
- In HA, configure the discovered Shelly device, or add the integration and enter its address.
Automation: shut the accessories off when the monitor sleeps
This is where per-outlet readings on the HS300 pay off. In the example, Monitor is on one outlet, while Speakers and Light bar sit on two others. When the monitor’s draw stays below its standby level for five minutes, the accessories switch off.
alias: Desk strip - accessories off when the monitor sleeps
triggers:
- trigger: numeric_state
entity_id: sensor.monitor_current_consumption
below: 15
for:
minutes: 5
conditions:
- condition: state
entity_id:
- switch.speakers
- switch.light_bar
match: any
state: "on"
actions:
- action: switch.turn_off
target:
entity_id:
- switch.speakers
- switch.light_bar
mode: single
Swap in your own entity IDs from the HS300 device page. Set below a few watts above your monitor’s sleeping draw: look at its power sensor with the screen on, then again after it sleeps. The match: any condition means the automation only runs while at least one accessory is still on.
Want them back on in the morning? Add a second automation with the same sensor going above the threshold and switch.turn_on for the accessories.
Test it in two minutes
- Open the monitor’s power sensor and note its awake and sleeping values. Remember that the HS300 refreshes outlet energy readings every minute, so give it one.
- Temporarily change
minutes: 5tominutes: 1and save. - Switch Speakers and Light bar on, then put the monitor to sleep.
- After the delay plus the next reading, both accessories should click off. Check Settings → Automations & scenes → Traces for the path, then restore five minutes.
The short version: six outlets with a power reading on each? Kasa HS300. Three good-looking outlets and an iPhone? Eve Energy Strip. One group that switches as a whole? Shelly Plug US Gen4. More local projects live on the Home Assistant hub.
Sources & methodology
Where these facts come from.
- Kasa HS300 outlets, USB ports, per-device energy monitoring and electrical ratings · checked October 24, 2026
- Eve Energy Strip US ratings, Wi-Fi requirements, total consumption and cable · checked October 24, 2026
- Shelly Plug US Gen4 model, load rating, radios and protections · checked October 24, 2026
- Home Assistant TP-Link Smart Home supported strips, third-party compatibility and 60-second strip energy updates · checked October 24, 2026
- Home Assistant HomeKit Device pairing for Wi-Fi accessories · checked October 24, 2026
- Home Assistant Shelly integration · checked October 24, 2026
Source dates are listed above.
As an Amazon Associate I earn from qualifying purchases.
YOUR NEXT PROJECT / THE GEAR
Parts list
- Kasa Smart Wi-Fi Power Strip HS300Check price on Amazon
Switch six outlets separately and read each one's power in Home Assistant.
- Eve Energy Strip (US)Check price on Amazon
Three spaced outlets over Wi-Fi HomeKit, paired locally to Home Assistant.
- Shelly Plug US Gen4 (white)Check price on Amazon
Use Shelly’s local integration for power readings, then explore MQTT and on-device scripts.
Prepared by Racks & Watts.