Smart Plugs with Energy Monitoring: Which Ones Actually Work (2026)
Smart Plugs & Switches

Smart Plugs with Energy Monitoring: Which Ones Actually Work (2026)

Most smart plugs claim energy monitoring, but few report it accurately or locally. Here's which ones actually deliver — and where the data really goes.

Updated August 19, 2026
15 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.

Nearly every smart plug on the market now advertises "energy monitoring," but the number on the readout and the number a dedicated Zigbee smart plug actually reports to Home Assistant are frequently two different things. Some plugs measure well but bury the data in a cloud app; others reach Home Assistant instantly but flatten anything under 5 watts to zero. The "Matter" logo makes this worse, not better — it signals compatibility with a control ecosystem, not that energy data will show up anywhere useful.

This guide separates three things that get conflated constantly in plug reviews: whether a plug has a power sensor at all, whether that sensor's readings hold up against a reference meter, and whether the wattage reaches a local dashboard without routing through a manufacturer's servers. These are independent questions. A plug can nail all three, two, or just one — and which one you need depends on whether the goal is spotting a phantom load, automating on a power threshold, or estimating a utility bill.

The plugs below were chosen because each represents a distinct answer to the local-vs-cloud, accurate-vs-approximate matrix — from the Wi-Fi/Matter default that most people should buy, to the Zigbee options that feed Zigbee2MQTT or ZHA without a manufacturer account, to the Z-Wave plug built for appliances that fry cheaper hardware.

What Makes Energy Monitoring Actually Useful?

A power sensor inside a plug is table stakes; what separates a genuinely useful plug from a marketing checkbox is three things. First, accuracy at low wattage — most consumer plugs can distinguish a 200W appliance from a 20W one but flatten anything under roughly 5W, which is exactly the range that matters for phantom-load hunting (a TV in standby, a laptop charger with nothing attached). Second, where the number lands — a plug reporting flawless wattage to a manufacturer's cloud app is invisible to Home Assistant unless there's a local integration path: native, Zigbee2MQTT, ZHA, Z-Wave JS, or a flashable firmware like Tasmota or ESPHome. Third, reporting cadence — a sensor that only pushes an update when the load changes by 5–10W will miss short spikes and make automations built on power thresholds unreliable, even if the underlying measurement chip is fine.

Matter deserves a specific callout here: as of the current spec, Matter does not reliably carry energy data across ecosystems. A Matter-certified plug controlled from Apple Home or Google Home will turn on and off correctly, but the wattage and kWh history typically still live in the vendor's own app (Kasa, Tapo) rather than flowing through Matter itself. Buying "Matter-certified with energy monitoring" does not guarantee the energy part travels anywhere.

#1 TP-Link Kasa KP125M — The Reliable Default

Specs: Wi-Fi 2.4GHz, Matter-certified, 15A/1800W max load, UL certified, real-time wattage plus daily and historical kWh, configurable power-on restore state.

Mid-tier, sold as a 2-pack or 4-pack.

Pros

  • Matter control works across Alexa, Google Home, Apple Home, and SmartThings without a hub
  • Readings track within roughly 3–5% of a dedicated meter — accurate enough to flag a vampire load or compare two appliances
  • Widely adopted, well-documented, no known firmware regressions

Cons

  • Energy history lives in the Kasa app; Matter itself does not surface wattage or kWh to Apple/Google/Alexa dashboards
  • Wi-Fi only — no Thread, no Zigbee mesh benefit
  • Low-load readings below roughly 5W are not reliable for spotting near-zero phantom draw

Verdict: The plug to buy if the goal is straightforward on/off control across ecosystems plus energy numbers checked occasionally in an app, not automated on in Home Assistant.

Perfect for: Someone who wants one plug type across the whole house and is fine checking energy data in Kasa rather than piping it into a dashboard.

Check Price on Amazon

#2 TP-Link Tapo P110M — Best Accuracy for the Price

Specs: Wi-Fi 2.4GHz, Matter-certified, 15A max load, UL certified, kWh tracked to 0.001 precision in-app, real-time wattage plus cost estimation.

Budget/mid.

Pros

  • Among the more accurate consumer plugs tested against professional metering equipment, per independent reviewers
  • Cheapest per-unit price of any plug in this roundup when bought as a 4-pack
  • Non-Matter Tapo P110 (older SKU) has a mature local Home Assistant integration if Matter isn't a requirement

Cons

  • Same Matter limitation as the KP125M — energy data stays in the Tapo app, not exposed cross-ecosystem
  • Cost-estimate feature depends on manually entered utility rates, not automatic
  • Accuracy figures come from individual reviewer testing, not a published lab report

Verdict: The best value pick when raw accuracy matters more than local integration — buy the non-Matter P110 instead if Home Assistant needs the number directly.

Perfect for: Budget-conscious buyers who want the most trustworthy wattage reading per dollar and don't mind checking it in-app.

Check Price on Amazon

#3 SONOFF S31 — Best Budget Plug for Local Control

Specs: Wi-Fi 2.4GHz (eWeLink cloud by default), 15A/1800W, ETL certified, CSE7766 metering chip, live power/current/voltage, roughly 100 days of history, flashable to Tasmota or ESPHome.

Budget.

Pros

  • The CSE7766 chip used here reports more stable readings than the HLW8012 chip common in cheaper Tuya-based plugs
  • Fully local operation is achievable by flashing Tasmota or ESPHome — no cloud dependency at all once flashed
  • Cheap enough to deploy across several appliances for comparison

Cons

  • Stock firmware ties energy data to the eWeLink cloud unless flashed
  • Flashing requires opening the case, and reviewers note the screws are over-torqued
  • Buy the plain "S31," not "S31 Lite" — the Lite variant drops energy monitoring entirely

Verdict: The best plug for anyone willing to spend 20 minutes flashing firmware in exchange for a fully local, calibratable energy sensor at a budget price.

Perfect for: DIY-leaning Home Assistant users comfortable with Tasmota who want local data without paying Zigbee/Z-Wave prices.

Check Price on Amazon

#4 Shelly Plug US Gen4 — Best for Local API Power Users

Specs: Wi-Fi, Bluetooth, Zigbee, and Matter radios in one device, 15A/1800W, ETL certified, integrated power meter, local REST/WebSocket JSON-RPC API, optional cloud.

Mid-tier.

Pros

  • Native Home Assistant integration operates fully locally, with no cloud round-trip required for either control or energy data
  • Open local API appeals to anyone scripting outside Home Assistant as well
  • Also flashable to Tasmota or ESPHome for full customization

Cons

  • A documented Home Assistant Community report found a Shelly Plug S Gen3 reporting 1.24 kWh for a 10W/one-hour load while the Shelly Cloud correctly showed 3.37Wh — worth verifying current firmware before trusting long-term totals
  • Multi-radio hardware costs more than single-protocol Wi-Fi plugs
  • Too new for a broad track record on the Gen4 specifically

Verdict: The strongest pick for anyone who wants an open local API and doesn't mind double-checking a known kWh-accumulation bug against current firmware notes.

Perfect for: Home Assistant power users who script automations directly against a device API rather than relying solely on the UI.

Check Price on Amazon

#5 Eve Energy — Best Premium, Privacy-First Pick

Specs: Matter over Thread, no bridge and no Eve cloud required, 15A/1800W, UL certified, real-time power and consumption tracking.

Premium.

Pros

  • No cloud account, no tracking — data stays local over Thread
  • Granular enough to catch subtle changes, such as a fridge compressor drawing more current as it starts to fail
  • Genuinely accurate readings, not just "close enough"

Cons

  • Requires a Thread border router and a Matter controller already in place — not a standalone purchase
  • Full energy detail is easiest to access through Apple Home and the Eve iOS app; Android users need SmartThings for equivalent access
  • Same Matter energy-data limitation applies for third-party dashboards outside Apple's ecosystem

Verdict: The best choice for privacy-focused households already invested in Thread and Apple Home, where the premium price buys both accuracy and a genuinely local architecture.

Perfect for: Apple Home users with a Thread border router who want energy data without a cloud account of any kind.

Check Price on Amazon

#6 Aqara Smart Plug — Best Zigbee Plug for Home Assistant

Specs: Zigbee 3.0, router/repeater, US model rated 15A/1875W, power/current/voltage/kWh reporting, works via ZHA or Zigbee2MQTT with a generic Zigbee coordinator — no Aqara hub required for Home Assistant.

Budget/mid.

Pros

  • Full energy cluster exposed to both ZHA and Zigbee2MQTT, entirely locally
  • No hub purchase needed unless HomeKit access is also wanted
  • Reliably distinguishes low-single-digit-watt changes in at least one documented Home Assistant test

Cons

  • A Zigbee2MQTT GitHub issue on the EU variant documented power reporting that only updates on a 5–10W change — noticeably slower cadence than a Shelly plug's roughly 0.5W update threshold
  • Reporting lag makes it better suited to trend-watching than fast automation triggers
  • US and EU models have different amp ratings — confirm the correct SKU before buying

Verdict: A strong default Zigbee plug for Home Assistant users who want totals and trends rather than instant power-change triggers.

Perfect for: Anyone already running a Zigbee2MQTT setup who wants energy monitoring folded into the existing mesh.

Check Price on Amazon

#7 Zooz ZEN15 800LR — Best for Heavy Appliances

Specs: Z-Wave Plus 800 series with Long Range support, 15A/1800W/1HP rating, configurable reporting (default 300-second interval, default 50W threshold), handles high inrush loads.

Premium.

Pros

  • Rated to handle the inrush current of compressors and motors — fridges, sump pumps, window AC units, dryers — where cheaper plugs fail or trip
  • Reporting interval and wattage threshold are both configurable, letting sub-50W loads be captured by lowering the threshold
  • Strong track record for reliability on demanding circuits

Cons

  • Out-of-the-box defaults (300-second interval, 50W threshold) will miss short or small changes until manually tuned
  • Configuring the parameters requires Z-Wave JS advanced settings, not a trivial toggle
  • At least one buyer has reported inaccurate readings without threshold tuning

Verdict: The right tool specifically for monitoring appliances that draw serious inrush current — not a general-purpose plug for lamps and electronics.

Perfect for: Anyone wanting to monitor or automate around a fridge, sump pump, or window AC unit that other smart plugs can't handle electrically.

Check Price on Amazon

#8 Third Reality Zigbee Smart Plug — Budget Zigbee Option

Specs: Zigbee 3.0, router/repeater, 15A (US single-plug model), real-time power metering (confirm the metering SKU, since a separate non-metering 4-pack is sold under a similar listing), works via ZHA and Zigbee2MQTT.

Budget.

Pros

  • Lowest per-unit price of the Zigbee options here when bought in multipacks
  • ETL certified and doubles as a mesh repeater
  • Firmware updates have specifically targeted improving energy-reporting accuracy and reliability

Cons

  • Energy monitoring is only meaningful on platforms that expose it — Home Assistant, SmartThings, Hubitat — not every Zigbee hub surfaces it
  • A visually similar non-metering 4-pack exists under a related ASIN — easy to buy the wrong SKU by mistake
  • Fewer independent accuracy tests published compared to Aqara or Sonoff

Verdict: A reasonable budget Zigbee choice for filling out a mesh with metering plugs, provided the correct SKU is confirmed at checkout.

Perfect for: Home Assistant users adding several metering plugs at once on a tight budget.

Check Price on Amazon

#9 Emporia Smart Plug — Best Cloud Analytics, With a Caveat

Specs: Wi-Fi 2.4GHz, 10A continuous/15A peak (1hr/day) rating, ETL certified, per-second energy graphs in-app, AI-driven usage assistant.

Budget.

Pros

  • Genuinely detailed, granular analytics — reviewers rank the app's per-second graphing among the best available for consumer plugs
  • Cheap in multipacks
  • Well-regarded for straightforward energy-vampire hunting through the app alone

Cons

  • Cloud-only: Alexa and Google Home get on/off control alone, with no reliable local Home Assistant path for energy data (a community integration exists but still depends on Emporia's cloud)
  • A 2023 recall (CPSC recall 23-274) covered roughly 80,000 units sold between July 2022 and May 2023 over inadequate grounding and shock risk; the current listing reflects the redesigned unit
  • Lower continuous amperage rating (10A) than most competitors in this list

Verdict: Best suited to households that want rich energy analytics through a phone app and have no interest in local Home Assistant integration — confirm the current-generation ASIN given the recall history.

Perfect for: Buyers who want detailed spending insights without setting up automations, and who are comfortable with a cloud-dependent device.

Check Price on Amazon

#10 SONOFF S60ZBTPF — Most Accurate Zigbee Reading (EU/UK)

Specs: Zigbee 3.0, router/repeater, Telink TLSR8656 chip, rated 16A (EU Type E/F) or 13A (UK Type G), real-time current/voltage/power with up to six months of history in the eWeLink cloud, also exposed locally via ZHA and Zigbee2MQTT.

Budget.

Pros

  • In a documented dishwasher test expected to draw 1.55–1.65 kWh per cycle, this plug reported 1.67 kWh — within 0.02 kWh of the expected range
  • First Zigbee plug in Sonoff's lineup with power-metering built in, succeeding two prior non-metering models
  • Fully local through Zigbee once paired to a coordinator, with no cloud dependency required

Cons

  • No current US retail listing — this is an EU/UK-market plug, and the socket type reflects that
  • Early firmware carried a bug where power failed to read zero when switched off, since resolved via a Zigbee2MQTT update
  • Some low-load readings around 5W have been reported as inconsistent in Home Assistant by buyers

Verdict: The most accurate Zigbee metering plug in this roundup on the evidence available, but only a realistic option for EU/UK households given the lack of a US socket variant.

Perfect for: UK or EU-based Home Assistant users who specifically want the most accurate Zigbee energy readings available.

Check Price on Amazon

Comparison Table

Plug Protocol Local Home Assistant path Load rating Notable caveat
TP-Link Kasa KP125M Wi-Fi + Matter Matter (control only) 15A/1800W Energy data stays in Kasa app
TP-Link Tapo P110M Wi-Fi + Matter Matter (control only) 15A Best accuracy-per-dollar
SONOFF S31 Wi-Fi (flashable) Tasmota/ESPHome after flashing 15A/1800W Buy "S31," not "S31 Lite"
Shelly Plug US Gen4 Wi-Fi/BT/Zigbee/Matter Native local API 15A/1800W Verify kWh-accumulation bug fix
Eve Energy Matter over Thread Matter (local, needs TBR) 15A/1800W No cloud, Apple-centric app access
Aqara Smart Plug Zigbee 3.0 ZHA / Zigbee2MQTT 15A/1875W (US) Slow reporting cadence (5–10W steps)
Zooz ZEN15 800LR Z-Wave Plus 800 LR Z-Wave JS 15A/1800W, 1HP Needs manual threshold tuning
Third Reality Smart Plug Zigbee 3.0 ZHA / Zigbee2MQTT 15A Confirm metering vs non-metering SKU
Emporia Smart Plug Wi-Fi Cloud-dependent 10A continuous/15A peak Prior grounding recall, redesigned since
SONOFF S60ZBTPF Zigbee 3.0 ZHA / Zigbee2MQTT 16A EU / 13A UK EU/UK market only

Which Smart Plug Should You Buy?

Want one plug type that works everywhere with minimal setup: the Kasa KP125M is the safest default — Matter control across ecosystems, energy data checked in the Kasa app when needed.

Want the most accurate reading for the least money: the Tapo P110M, or its non-Matter sibling if local Home Assistant integration matters more than Matter control.

Already running Zigbee2MQTT or ZHA and want energy in the same mesh: the Aqara Smart Plug for general use, or the SONOFF S60ZBTPF specifically for UK/EU households prioritizing accuracy.

Scripting against a local API or building custom automations: the Shelly Plug US Gen4, with the caveat to check current firmware notes for the known kWh bug.

Monitoring a fridge, sump pump, or window AC unit: the Zooz ZEN15 — nothing else in this list is built for that inrush current.

Privacy is the priority and Thread is already in place: Eve Energy, for a genuinely cloud-free, locally-controlled setup.

Comfortable flashing firmware for full local control on a budget: the SONOFF S31 with Tasmota or ESPHome.

Whichever protocol gets chosen, feeding the reading into automations is where the payoff shows up — see the Home Assistant automations guide for how power-threshold triggers (laundry-done alerts, vampire-load cutoffs) actually get built once the data is flowing locally.

Frequently Asked Questions

Q: Are smart plug energy readings accurate enough to trust?

For spotting phantom loads or comparing two appliances, yes — most consumer plugs land within roughly 3–5% of a dedicated meter. For anything resembling a utility bill estimate, treat the numbers as approximate rather than billing-grade, and be aware that even a reference meter like a Kill A Watt is only accurate to about 0.2–2% and performs poorly under 15W or on motor-driven appliances.

Q: Does Matter support energy monitoring?

Not reliably across ecosystems yet. A Matter-certified plug will turn on and off correctly from Alexa, Google Home, or Apple Home, but the wattage and kWh history typically still live in the manufacturer's own app rather than flowing through Matter to a third-party dashboard.

Q: Which smart plug works best with Home Assistant locally, without a cloud account?

Zigbee plugs through ZHA or Zigbee2MQTT (Aqara, Third Reality, SONOFF S60ZBTPF), Z-Wave plugs through Z-Wave JS (Zooz ZEN15), or Wi-Fi plugs with a native local integration or custom firmware (Shelly's native API, or a SONOFF S31 flashed to Tasmota/ESPHome). Wi-Fi plugs on stock firmware generally route energy data through the manufacturer's cloud.

Q: Can smart plugs detect low-wattage devices?

Most struggle below roughly 5W, and some Zigbee implementations only report a change once it crosses a 5–10W threshold. If detecting a device idling at under 1W is the goal — distinguishing 0.6W from 0.8W, for example — most plugs in this category, including several reviewed here, are not precise enough for that specific use case.

Q: What happened with the Emporia Smart Plug recall?

The CPSC issued recall 23-274 in September 2023 covering roughly 80,000 units sold between July 2022 and May 2023, citing inadequate grounding and a shock risk. Two reports were received and no injuries; the current listing reflects a redesigned unit. Anyone considering Emporia should confirm they're purchasing the current-generation ASIN.

Q: What's the difference between Zigbee, Z-Wave, and Wi-Fi plugs for energy monitoring?

Zigbee and Z-Wave plugs typically require a coordinator or hub but expose energy data locally once paired, with no cloud dependency for day-to-day operation. Wi-Fi plugs connect directly to a router with no extra hardware, but on stock firmware their energy data usually routes through the manufacturer's cloud unless the plug has a native local API (Shelly) or is flashed to alternative firmware (SONOFF S31).

Q: Do I need a hub for these plugs?

Zigbee plugs (Aqara, Third Reality, SONOFF S60ZBTPF) need a Zigbee coordinator such as a USB dongle running ZHA or Zigbee2MQTT. Z-Wave plugs (Zooz ZEN15) need a Z-Wave controller. Wi-Fi plugs (Kasa, Tapo, SONOFF S31, Emporia) connect directly to a router with no hub. Eve Energy needs an existing Thread border router and Matter controller.

Conclusion

The plug that "actually works" depends entirely on which of the three questions matters most: does it measure accurately, does the data reach Home Assistant locally, and does it update fast enough to be useful. No single plug wins on all three fronts for every budget — the Tapo P110M and SONOFF S60ZBTPF lead on raw accuracy, the Shelly Gen4 and Zigbee options (Aqara, Third Reality) lead on local delivery, and the Zooz ZEN15 stands alone for appliances that need serious inrush handling.

For most households, starting with a Kasa KP125M or Tapo P110M covers the basics without any Zigbee or Z-Wave commitment. For anyone already building out a local-first setup, pairing a Zigbee coordinator with an Aqara or Third Reality plug — or reaching for the Shelly's native API — turns that wattage number into something automations can actually act on, rather than a figure locked in an app.

Share:

Article Topics

#smart plug energy monitor#smart home energy monitor#smart home power monitor

You might also like