Best Smart Plugs (2026): Ranked for Real Local Control
Smart Plugs & Switches

Best Smart Plugs (2026): Ranked for Real Local Control

The best smart plugs for 2026, evaluated for real local control across WiFi, Zigbee, Z-Wave and Matter — no forced cloud, no firmware surprises.

Updated August 22, 2026
20 min read

Disclosure: Some links in this article are affiliate links. We may earn a commission on qualifying purchases at no extra cost to you.

Picking the right protocol for a smart plug matters more than picking a brand, because the protocol decides what happens the day the internet goes down or a vendor pushes a firmware update you didn't ask for. Most roundups rank smart plugs by app polish and voice-assistant checkboxes. That's the wrong test for anyone running Home Assistant, anyone who cares about energy data actually landing somewhere useful, or anyone who's been burned by a plug that quietly lost local control after an update.

This guide ranks plugs on three questions instead: does it keep working when the WAN cable is unplugged, does its energy data show up where you can actually use it, and can a firmware push take away features you paid for. WiFi plugs dominate the mainstream market because they're cheap and need no hub, but they crowd the 2.4GHz band and tie your automations to a vendor's cloud account. Zigbee and Z-Wave plugs cost a little more or need a coordinator, but they mesh, they don't touch your WiFi, and they keep answering commands with the router unplugged. Matter plugs promise convenience across ecosystems — but Matter is a control layer, not a guarantee that energy monitoring, or even reliable pairing, comes along for the ride.

The picks below cover single-outlet indoor plugs, an outdoor dual-outlet model, and a multi-outlet power strip, across WiFi, Zigbee, Z-Wave, and Matter-over-Thread. Every entry lists its actual hub requirement, whether energy data is exposed locally or trapped in an app, and the firmware caveats worth knowing before you buy multiples.

Quick Picks

Best For Pick Protocol Local Control
Best overall / Home Assistant Shelly Plug US Gen4 WiFi 6 + Zigbee + Matter Full local API, no cloud account
Best value WiFi Kasa Smart Plug Mini EP25 WiFi + Matter Local via TP-Link integration (firmware-dependent)
Cheapest Zigbee mesh plug SONOFF S31 Lite Zigbee Zigbee 3.0 Full local via ZHA/Zigbee2MQTT
Zigbee with energy monitoring ThirdReality Zigbee Smart Plug Zigbee 3.0 Full local via ZHA/Zigbee2MQTT
Z-Wave with long range Zooz ZEN04 800LR Z-Wave 800 LR Full local via Z-Wave JS
Apple Home / privacy-first Eve Energy Matter over Thread Local via Thread border router
Multi-outlet power strip Kasa Smart Wi-Fi Power Strip HS300 WiFi Local via TP-Link integration (firmware-dependent)
Outdoor, dual-outlet Tapo P400M WiFi + Matter Partial — Matter pairing inconsistent in HA
Budget energy analytics Emporia Smart Plug WiFi Cloud-only, no official HA path

What Makes a Great Smart Plug for Local Control?

Not every "smart" plug survives an internet outage, and not every plug marketed with a Matter badge exposes what you'd expect once it's paired. A few criteria separate a plug worth buying from one that looks fine on a spec sheet:

  • Protocol determines the failure mode. WiFi plugs are the easiest to set up but depend on your router and, in many cases, a vendor cloud account for even local automations to trigger reliably. Zigbee and Z-Wave plugs run on their own mesh and keep responding to Home Assistant with no internet at all — mains-powered Zigbee plugs also act as mesh repeaters, strengthening the network for battery sensors and bulbs nearby.
  • Matter is a control layer, not an energy-monitoring guarantee. Several Matter-certified plugs on the market today expose only on/off switching over Matter, with power and kWh data locked inside the vendor's own app. If energy monitoring in Home Assistant matters, check whether the energy cluster is actually implemented — not just whether the box says "Matter."
  • Firmware update policy is a real risk, not a footnote. WiFi plug vendors have pushed firmware that requires cloud authentication for setup or control that previously worked locally, breaking existing Home Assistant integrations for some users overnight. A plug bought today can behave differently after an unannounced update.
  • Hub requirement changes the math. Zigbee and Z-Wave need a coordinator (a USB dongle, or a hub with a radio built in); Matter-over-Thread needs a Thread border router. None of these are exotic anymore, but they're a one-time cost that changes whether a $10 plug is really a $10 plug.
  • Energy accuracy varies by protocol and load. WiFi plugs with metering are commonly accurate to within a couple of percent of a dedicated meter above roughly 10W, but noisier under very low loads. Zigbee metering reports typically arrive every couple of seconds rather than instantaneously — fine for dashboards, not for anything latency-sensitive.
  • Outdoor and multi-outlet use cases have different requirements entirely — IP rating and antenna range for the former, per-outlet metering and surge protection for the latter.

#1 Shelly Plug US Gen4 — The Local-Control Default

Shelly's fourth-generation US plug packs WiFi 6, Bluetooth, and Zigbee into one device, shipped with Matter-certified firmware by default. A five-button-press sequence swaps the device from Matter firmware to Zigbee firmware — the two aren't run simultaneously, but the choice is yours rather than fixed at the factory. It's built on an ESP32-C6 chipset with precise onboard power and energy metering, an ambient light sensor with three levels, and a multicolor LED ring that doubles as a night light.

Specs

  • Multi-protocol: WiFi 6, Bluetooth, Zigbee 3.0, Matter (firmware-selectable, not simultaneous)
  • 15A / 1800W max, real-time power and energy metering
  • Local control via built-in web UI, MQTT, UDP, and WebSocket/JSON-RPC — no Shelly cloud account required
  • Over-wattage, over-current, over-voltage, over-temperature, and under-voltage protection
  • UL-listed, 3-year warranty

Budget tier, priced well under most single-outlet smart plugs with metering — the outlier here is capability-per-dollar, not price bracket.

Check Price on Amazon

Pros

  • The only plug in this guide offering WiFi, Zigbee, and Matter in one device, switchable by firmware
  • Full local API (MQTT/WebSocket) with zero cloud dependency, even on the WiFi radio
  • Energy metering reports directly into Home Assistant without an app in the loop

Cons

  • Matter and Zigbing firmware are mutually exclusive — reflashing between them takes a deliberate step, not a toggle
  • As a newer release, long-term firmware track record is still building

Verdict: For anyone running Home Assistant who wants one plug that works the same way whether they end up on WiFi or Zigbee, this is the easiest recommendation in the category — it removes the protocol decision instead of forcing it upfront.

Perfect for: Home Assistant users who want local API access without picking a protocol in advance.

#2 Kasa Smart Plug Mini EP25 — Best Value WiFi with Energy Monitoring

TP-Link's EP25 is the plug most buyers land on by default — compact, Matter-certified, and one of the few budget WiFi plugs with genuine power monitoring. The catch is that it ships across several hardware revisions, and TP-Link's own firmware direction has shifted meaningfully in the past year.

Specs

  • 2.4GHz WiFi only, 15A / 1800W
  • Real-time watts, voltage, current, and cumulative daily/monthly kWh
  • Matter-certified; also works with Apple Home, Alexa, Google Home, and SmartThings natively
  • Slim body that doesn't block the adjacent outlet
  • Multiple hardware revisions in circulation (older revisions have a cruder energy readout than newer ones)

Budget tier, sold primarily in multipacks.

Check Price on Amazon

Pros

  • Genuine local energy monitoring through the TP-Link Home Assistant integration, not locked behind Matter
  • Accurate to within a couple of percent of a dedicated power meter for loads above roughly 10W
  • Matter certification adds cross-ecosystem control even though energy stays on the local API path

Cons

  • TP-Link firmware updates since 2025 have introduced cloud-authentication requirements that have broken local Home Assistant control for some users — disable auto-updates in the Kasa app before adding these to a local setup
  • Energy data is not exposed over the Matter interface — only on/off switching is; monitoring still requires the local Kasa integration
  • Hardware revisions vary; newer revisions report power more precisely than the earliest ones

Verdict: Solid pick for buyers who want WiFi simplicity plus real energy numbers, but this is the entry in the guide that most needs an auto-update lockdown before it goes on a Home Assistant network.

Perfect for: Budget-conscious buyers who want energy monitoring without a Zigbee coordinator, and are comfortable managing firmware manually.

#3 SONOFF S31 Lite Zigbee — Cheapest Reliable Zigbee Mesh Plug

The S31 Lite Zigbee is the plug enthusiasts reach for to extend a mesh cheaply — it has no energy monitoring, but it's rock solid as a repeater and a switch, and it disappears into a Home Assistant setup with almost no configuration.

Specs

  • Zigbee 3.0, 15A / 1800W, ETL certified
  • Acts as a Zigbee router/repeater, strengthening mesh coverage for nearby battery devices
  • Compact body, doesn't block the adjacent outlet
  • Power-outage memory (returns to its last state after a power cut)
  • No energy monitoring — the WiFi (non-Zigbee) S31 variant has metering; this one doesn't

Budget tier, typically bought in multipacks.

Check Price on Amazon

Pros

  • Requires a Zigbee coordinator but nothing else — no cloud account, no app dependency, works with ZHA or Zigbee2MQTT out of the box
  • Doubles as a mesh repeater for motion sensors and bulbs elsewhere in the house
  • Cheapest way to add reliable Zigbee switching to a Home Assistant network

Cons

  • No power or energy metering at all — buy the ThirdReality plug below if that matters
  • Needs a Zigbee coordinator; not a standalone purchase for a WiFi-only home

Verdict: The plug to buy in bulk for a Zigbee mesh — every unit added strengthens the network for other devices, and there's essentially nothing to configure beyond pairing.

Perfect for: Home Assistant users building out Zigbee coverage who don't need per-outlet energy data.

#4 ThirdReality Zigbee Smart Plug with Energy Monitoring

Where the SONOFF above skips metering entirely, ThirdReality's plug adds real-time power monitoring on the same Zigbee 3.0 foundation, making it the pick for anyone who wants Zigbee's local-first behavior with the energy dashboard data WiFi plugs are more commonly known for.

Specs

  • Zigbee 3.0, 15A, ETL certified
  • Real-time power monitoring with OTA firmware updates that have added features like richer energy-graph support in Home Assistant
  • Acts as a Zigbee repeater
  • Works with ZHA, Zigbee2MQTT, SmartThings, Hubitat, and Aeotec/Homey ecosystems
  • Narrow design that blocks only the one outlet it's plugged into

Mid tier, sold in multipacks.

Check Price on Amazon

Pros

  • Combines Zigbee's offline reliability with genuine per-outlet energy data, unlike most budget Zigbee plugs
  • Power-restore behavior and energy reporting are both natively supported in ZHA and Zigbee2MQTT
  • Firmware updates apply through Home Assistant directly, not a separate app

Cons

  • Zigbee metering updates every couple of seconds rather than instantaneously — fine for dashboards and automations, not real-time load monitoring
  • Requires an existing Zigbee coordinator

Verdict: The natural upgrade from the SONOFF S31 Lite for anyone who decided energy data matters after already committing to Zigbee.

Perfect for: Zigbee households that want energy monitoring in the Home Assistant Energy Dashboard without switching protocols.

#5 Zooz ZEN04 800LR — Best Z-Wave Plug for Long Range

Zooz's 800-series plug is the Z-Wave answer to the same question the Zigbee plugs above are solving, with the added benefit of Z-Wave Long Range for detached structures or large properties where mesh hops alone won't cut it.

Specs

  • Z-Wave 800-series chip, Z-Wave Long Range (ZWLR) ready — extending range considerably if the hub supports it
  • 15A, single-device only — not rated for power strips or motors larger than 1/3 HP
  • Real-time and historical power/energy monitoring (watts, kWh)
  • SmartStart plus S2 Authenticated security
  • Built-in signal repeater in standard mesh mode (not active in ZWLR mode)
  • ETL listed

Mid tier.

Check Price on Amazon

Pros

  • Genuine local energy monitoring over Z-Wave JS, with no cloud in the control path
  • Z-Wave Long Range mode can reach detached garages or outbuildings that Zigbee mesh hops struggle with
  • Backed by an unusually long manufacturer warranty for the category

Cons

  • Not rated for power strips, multi-motor loads, or anything above 1/3 HP — single small appliances and lamps only
  • Power-reporting frequency should be tuned down on larger Z-Wave networks to avoid flooding the mesh with updates

Verdict: The best Z-Wave pick here for anyone who already has a Z-Wave controller and wants energy data without adding a second protocol to the house.

Perfect for: Z-Wave households, especially those with a detached structure that needs long-range coverage.

#6 Eve Energy — Best for Apple Home and Privacy

Eve Energy runs on Matter over Thread with no vendor cloud account required at all — setup, control, and energy data stay on-device and sync locally through a Thread border router. It's the closest thing in this guide to a plug that simply doesn't phone home.

Specs

  • Matter-certified over Thread
  • 15A at 120V (10A at 220V for non-US variants)
  • Energy monitoring: watts, kWh, and cost estimates
  • No Eve cloud account, no registration required
  • Works with Apple Home, Alexa, Google Home, and SmartThings
  • Requires an existing Thread border router (HomePod mini, Apple TV 4K with Ethernet, or Nest Hub 2nd gen all qualify)
  • No outdoor rating, no built-in overload protection

Premium tier for a single-outlet plug.

Check Price on Amazon

Pros

  • No cloud account of any kind — genuinely local by default, not just "local-capable"
  • Each unit also extends the Thread mesh for other Thread devices in range
  • Works across Apple Home, Alexa, Google Home, and SmartThings without picking a single ecosystem

Cons

  • Requires an existing Thread border router before it will pair at all — not a standalone purchase for a home with no Thread infrastructure yet
  • Matter's energy cluster support inside Home Assistant has lagged behind other integrations, so kWh data may not show up as cleanly as with a native Zigbee or Z-Wave plug
  • No outdoor rating or surge/overload protection built in

Verdict: The pick for anyone already invested in Apple Home or Thread who wants energy monitoring without handing data to a vendor server — just confirm a border router is already in place first.

Perfect for: Apple Home users and privacy-focused buyers who already have Thread coverage.

#7 Kasa Smart Wi-Fi Power Strip HS300 — Best Multi-Outlet Pick

For anyone who needs individually switchable outlets rather than a single plug — a media center, a workbench, a server rack — the HS300 remains the reference power strip with per-outlet energy monitoring built in.

Specs

  • Six individually controlled outlets plus three always-on USB charging ports
  • Per-outlet energy monitoring: real-time watts, cumulative kWh, and runtime
  • ETL-certified surge protection
  • Low-profile design with a right-angle plug and short cord for tight spaces
  • 2.4GHz WiFi, no hub required
  • Local control and per-outlet energy data via the Home Assistant TP-Link integration, updating roughly once a minute

Mid tier for a six-outlet strip with metering.

Check Price on Amazon

Pros

  • Per-outlet metering feeds directly into the Home Assistant Energy Dashboard, not just an app
  • Six independently switchable outlets is difficult to match at this form factor
  • Effectively works as a low-cost switchable PDU for server or workbench setups

Cons

  • Same TP-Link firmware caveat as the EP25 applies — newer firmware has pushed toward cloud-authenticated setup for some users
  • After a WiFi drop or firmware update, the whole strip has occasionally needed a manual power-cycle to reconnect
  • Per-outlet energy updates roughly once a minute, not instantaneously

Verdict: Still the strongest multi-outlet option in the category for anyone who wants six switchable outlets and real per-outlet energy data without a wall of individual plugs.

Perfect for: Media centers, home labs, and workbenches needing multiple independently controlled outlets in one strip.

#8 Tapo P400M — Best Outdoor Smart Plug

TP-Link's outdoor Matter plug covers the one use case none of the indoor picks above can: a weatherproof, dual-outlet plug for holiday lighting, outdoor motion lights, or a patio setup.

Specs

  • Two independently controlled AC outlets
  • Matter-certified
  • IP65 weatherproof rating, rated for a wide outdoor temperature range
  • Dual 2.4GHz antennas for extended range through walls
  • UL94-V0 flame-retardant housing, right-angle integrated cable with mounting clamp
  • Requires a firmware update at setup through the Tapo app — not available through Apple Home directly
  • No energy monitoring

Mid tier.

Check Price on Amazon

Pros

  • One of the few outdoor plugs with independently controlled dual outlets rather than a single shared switch
  • Matter certification means it drops into Apple Home, Google Home, Alexa, or SmartThings without picking one in advance
  • Weatherproofing and antenna range are both built for genuinely outdoor placement, not just "rated for a covered porch"

Cons

  • Local Home Assistant integration has been inconsistent across the TP-Link integration, the Tapo HACS integration, and native Matter — expect to test before committing multiples
  • Mandatory firmware update at setup requires keeping the Tapo app installed even in an otherwise Matter-only setup
  • No energy monitoring of any kind

Verdict: The clear outdoor pick on weatherproofing and dual-outlet control, with the caveat that Home Assistant integration should be tested on one unit before buying several.

Perfect for: Outdoor lighting and holiday-display setups needing weatherproof, independently switched outlets.

#9 Emporia Smart Plug — Budget Energy Analytics (Cloud-Leaning)

Emporia's plug earns its spot on pure energy-tracking depth at a low price point — but it's the one pick here that doesn't fit the local-control thesis of this guide, and it's included with that caveat front and center.

Specs

  • 2.4GHz WiFi, 15A max / 10A continuous
  • Real-time watts, kWh, cost estimates, and historical graphs
  • Works with Alexa and Google Assistant — no Apple HomeKit support
  • Scheduling including off-peak rate awareness
  • Pairs with the Emporia Vue whole-home monitor for a unified energy view
  • No official Home Assistant integration for the plug itself (the separate Vue monitor has a community HACS integration)

Budget tier, commonly sold in multipacks.

Check Price on Amazon

Pros

  • Detailed energy analytics — cost estimates and historical graphs — at one of the lowest prices per plug in this guide
  • Pairs cleanly with the Emporia Vue for whole-home monitoring alongside individual plugs

Cons

  • No Apple HomeKit support at all
  • No official Home Assistant path for the plug; only the separate Vue monitor has community integration support
  • Cloud-dependent by design — this is the one entry here that doesn't pass the "unplug the WAN cable" test

Verdict: Worth considering only if deep energy analytics inside the Emporia ecosystem matters more than local control — for a Home Assistant-first household, one of the Zigbee or Z-Wave picks above will serve better.

Perfect for: Buyers who want granular energy cost tracking within Emporia's own app and don't need local automation.

Comparison Table

Plug Protocol Hub / Coordinator Needed Energy Monitoring Works Offline (Local)
Shelly Plug US Gen4 WiFi 6 / Zigbee / Matter None (WiFi/Matter) or Zigbee coordinator Yes, native Yes
Kasa EP25 WiFi + Matter None Yes (local API, not over Matter) Partial — firmware-dependent
SONOFF S31 Lite Zigbee Zigbee 3.0 Zigbee coordinator No Yes
ThirdReality Zigbee Zigbee 3.0 Zigbee coordinator Yes, native Yes
Zooz ZEN04 800LR Z-Wave 800 LR Z-Wave controller Yes, native Yes
Eve Energy Matter over Thread Thread border router Yes (Matter energy support still maturing) Yes
Kasa HS300 WiFi None Yes, per-outlet Partial — firmware-dependent
Tapo P400M WiFi + Matter None No Partial — inconsistent Matter pairing
Emporia Smart Plug WiFi None Yes, detailed No — cloud-only

Which Smart Plug Should You Buy?

Running Home Assistant and want the least amount of friction: the Shelly Plug US Gen4 covers WiFi, Zigbee, and Matter in one device with a fully local API — start there before deciding on a protocol.

Already have a Zigbee coordinator: the SONOFF S31 Lite Zigbee for pure switching and mesh strength, or the ThirdReality Zigbee plug if per-outlet energy data matters.

Already have a Z-Wave controller, or need long range to a detached structure: the Zooz ZEN04 800LR.

All-in on Apple Home and privacy: the Eve Energy, provided a Thread border router is already in place.

Need multiple switchable outlets in one spot: the Kasa HS300 power strip.

Need weatherproof outdoor control: the Tapo P400M, tested on one unit before buying several for Home Assistant use.

Want the deepest energy-cost analytics and don't need local control: the Emporia Smart Plug, understanding it's the one cloud-dependent pick in this guide.

Buying multiple WiFi plugs from TP-Link (Kasa or Tapo): disable automatic firmware updates in the app before adding them to a Home Assistant setup, and verify local control still works after any manual update.

Frequently Asked Questions

Q: Does a Matter-certified smart plug automatically support local energy monitoring in Home Assistant?

No. Several Matter-certified plugs expose only on/off switching over the Matter protocol, with power and kWh data staying locked inside the vendor's own app. Confirm the energy cluster is actually implemented over Matter — or choose a plug with native Zigbee, Z-Wave, or local WiFi API energy support instead.

Q: Will a smart plug keep working if my internet goes down?

It depends entirely on the protocol and the automation path. Zigbee and Z-Wave plugs continue responding to Home Assistant with no internet connection at all, since control runs over their own local mesh. WiFi plugs vary — some retain local control through a local API integration, while others depend on a cloud round-trip even for commands issued from the same network.

Q: Are WiFi smart plugs less reliable than Zigbee or Z-Wave?

WiFi plugs add a network node to an already-congested 2.4GHz band and can be affected by vendor firmware changes outside your control. Zigbee and Z-Wave plugs run on a separate mesh, don't compete with WiFi traffic, and mains-powered units act as repeaters that strengthen coverage for nearby battery sensors and bulbs. For a household already invested in a Zigbee or Z-Wave hub, that mesh is generally the more resilient choice.

Q: Can a firmware update break my Home Assistant integration?

Yes — this has happened with some WiFi plug vendors, where updates introduced cloud-authentication requirements that broke previously local control. Disabling automatic firmware updates and testing manual updates on one unit before rolling them out to a full deployment is the safest approach for any WiFi plug.

Q: Which protocol gives the most accurate energy monitoring?

WiFi plugs with metering are typically accurate to within a couple of percent of a dedicated power meter for loads above roughly 10W, but less precise under very light loads. Zigbee metering is accurate but reports updates every couple of seconds rather than instantaneously. For long-term kWh tracking and dashboards, either is fine — Zigbee and Z-Wave simply avoid routing that data through a vendor cloud.

Q: Can a smart plug control a power strip or a large appliance?

Most single-outlet sm are rated for 15A / 1800W at 120V, which comfortably covers lamps, fans, media gear, chargers, and most small appliances — but two kinds of load are the exception. High-wattage resistive devices like space heaters sit right at the edge: under the standard 80% rule for continuous loads (anything running more than about three hours), an 1800W plug should carry no more than roughly 1440W, so a 1500W heater can overheat a budget plug even when the raw math looks fine. A heater belongs only on a heavy-duty plug with UL or ETL certification, a flame-retardant housing, and built-in overload protection. Motors and other inductive loads are the second caveat, because their startup inrush current can spike well above the steady-state rating — that's why a plug like the Zooz ZEN04 is explicitly capped at motors of 1/3 HP or smaller and rules out power strips outright. To run several devices from one spot, don't daisy-chain a strip off a single plug; use a multi-outlet strip built for the combined draw, like the Kasa HS300, where each outlet is independently switched and metered.

Q: Do smart plugs use much electricity on their own?

Very little. Each plug draws a small amount of standby power to keep its radio and processor reachable — WiFi plugs typically idle around a watt, while Zigbee, Z-Wave, and Thread plugs usually draw a few tenths of a watt, since their low-power radios are cheaper to keep alive than a constant WiFi link. Even across a dozen plugs that comes to only a few kilowatt-hours a year. It's also beside the point: metered plugs earn their keep through the standby loads they help you find and switch off — the TVs, consoles, and always-on chargers whose phantom draw dwarfs the plug's own.

Q: Do I need a hub or coordinator for these plugs?

It depends entirely on the protocol, and it's the biggest factor in whether a cheap plug is actually cheap. WiFi plugs — the Kasa EP25, the HS300 strip, the Emporia, and the Tapo P400M — need nothing but your router, as do Matter plugs running over WiFi. Zigbee plugs like the SONOFF S31 Lite and ThirdReality need a Zigbee coordinator, a USB dongle or a hub with the radio built in. The Zooz ZEN04 needs a Z-Wave controller. Matter-over-Thread plugs like the Eve Energy need a Thread border router — often something a home already owns, since a HomePod mini, an Ethernet Apple TV 4K, or a second-generation Nest Hub all qualify. The Shelly Plug US Gen4 sidesteps the question: on its WiFi or Matter firmware it needs no hub at all, and only wants a coordinator if you deliberately flash it to Zigbee.

Share:

Article Topics

#smart plug#smart plug wifi#smart plug outlet#smart plug best

You might also like