Best ESP32 Energy Monitors: 10 Emporia Vue, Shelly Pro EM, PZEM-004T, CT Clamp and DC Power Sensors Compared (Buying Guide)

⚠️ Affiliate Disclosure: This post contains Amazon affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you. Every product below was checked against its live Amazon listing before publishing. Prices change often, so we don’t list them here. Tap any Buy Here button to see the current price on Amazon.
Ultimate Buying Guide

⚑ Best ESP32 Energy Monitors

See exactly where your electricity goes: certified ESP32-based whole-home and circuit monitors from Emporia and Shelly, plus the DIY meters, CT clamps and DC sensors for building your own. 10 verified picks with honest safety guidance.

βœ… 10 Monitors and Sensors βœ… Whole-Home, Circuit and DC βœ… Home Assistant Ready βœ… Mains Safety First
🧭 Comparing ESP32 chips? Our ESP32 chip comparison hub compares every ESP32 chip side by side and links to all of our ESP32 buying guides.

Energy monitoring is where the ESP32 quietly dominates: several of the most popular home energy monitors on the market use an ESP32 inside, and the same chip powers countless DIY meters. A monitor tells you what your home is using right now, which appliances are costing the most, how much your solar panels produce, and when a fridge or pump starts drawing more than it should.

This guide covers 10 picks in three groups: certified whole-home and panel monitors (Emporia Vue 3, Shelly Pro EM and Pro 3EM), single-circuit meters (Shelly PM Mini and EM Mini), and DIY parts for building your own ESP32 monitor, including the PZEM-004T, SCT-013 CT clamps and INA219/INA226 DC sensors.

⚠️ Safety first: Whole-home monitors are installed inside your electrical panel, next to live busbars that can kill. Have a qualified electrician install them, or switch off the main breaker and follow the manufacturer’s instructions exactly, in line with local code. Split-core CT clamps are non-invasive, but the voltage connections are not. DIY meters like the PZEM-004T connect directly to mains: keep them in an enclosed, insulated box and never touch the board while it’s powered. DC sensors (INA219/INA226) are for low-voltage circuits only.

⚑ Quick Comparison: All 10 Picks

ProductChipMeasuresBest ForBuy
πŸ₯‡ Emporia Vue 3ESP32Whole home, solar, optional circuitsBest OverallBuy Here β†’
πŸ… Shelly Pro EM 50AESP32 (Pro line)2 CT channels, contactor controlDIN-Rail, Local ControlBuy Here β†’
πŸ”Ί Shelly Pro 3EM 120AESP32 (Pro line)3-phase, 2-wayThree-Phase & SolarBuy Here β†’
πŸ”Œ Shelly PM Mini Gen3ESP32-C3 (Gen3)1 circuit, 16 ASingle ApplianceBuy Here β†’
πŸ†• Shelly EM Mini Gen4ESP32-C6 (Gen4)1 circuit, Matter + ZigbeeMatter EcosystemsBuy Here β†’
πŸ“Ÿ PZEM-004T ModuleMeter IC (UART)V, A, W, kWh, Hz, PFDIY AC MonitorBuy Here β†’
🟠 SCT-013-030 (2-Pack)CT clamp30 A, 1 V outputEasiest DIY CTBuy Here β†’
🟧 SCT-013-000 (4-Pack)CT clamp100 A, 50 mA outputMains FeedsBuy Here β†’
πŸ”‹ HiLetgo INA226 (2-Pack)I2C sensorDC up to 36 V, 16-bitSolar & Battery DCBuy Here β†’
πŸ”‹ HiLetgo INA219 (2-Pack)I2C sensorDC up to 26 VMeasuring the ESP32 ItselfBuy Here β†’

Chip details for the Emporia and Shelly devices come from the ESPHome device database and community firmware projects; Amazon listings don’t name the chip.

πŸ† Detailed Reviews: Whole-Home Monitors

πŸ₯‡ BEST OVERALL

Emporia Vue 3 Home Energy Monitor

⭐ 4.6/5 · Over 870 Ratings
ESP32
INSIDE
UL Listed
CERTIFIED SAFE
Solar
NET METERING
ESPHome
COMMUNITY FIRMWARE
Buy on Amazon β†’
Emporia Vue 3 home energy monitor

The Emporia Vue 3 (about 4.6 stars from 879 ratings) clamps onto your main feeds to show whole-home usage in real time, supports solar and net metering, and is UL listed. Bundles with circuit-level sensors let you see individual loads such as the dryer, AC or EV charger. Inside is an ESP32, which is why the Home Assistant community maintains ESPHome firmware for it, giving fully local, high-frequency data with no cloud. Flashing means opening the unit and connecting to its serial pads, and ESPHome updates have occasionally required a serial re-flash, so keep that in mind. Out of the box, it works with Emporia’s app.

βœ… Pros
  • UL listed
  • Solar and net metering
  • Circuit-level options
  • ESPHome-capable ESP32
❌ Cons
  • Panel installation required
  • Cloud app by default
  • Flashing takes effort
🎯 Verdict: The best whole-home energy monitor with an ESP32 inside.

πŸ‘‰ Check Price on Amazon β†’

πŸ… BEST LOCAL-CONTROL MONITOR

Shelly Pro EM 50A Energy Meter

⭐ 4.6/5 · Wi-Fi and LAN, DIN-Rail
ESP32
PRO LINE
2 Γ— CT
50 A CHANNELS
LAN
+ WI-FI
Contactor
CONTROL OUTPUT
Buy on Amazon β†’
Shelly Pro EM 50A Wi-Fi and LAN energy meter

If you want local data without flashing anything, the Shelly Pro EM (about 4.6 stars from 960 ratings) is the answer. It mounts on a DIN rail, measures two circuits with 50 A CT clamps, connects over Ethernet or Wi-Fi, and integrates locally with Home Assistant out of the box. It can also drive a contactor to switch a large load based on consumption, such as diverting solar surplus to a water heater. Shelly’s Pro range is built on the ESP32, and ESPHome configurations exist for the Pro EM if you want them, but the stock firmware is already excellent. It’s also a Bluetooth gateway for Shelly BLU sensors.

βœ… Pros
  • Local HA integration
  • Ethernet + Wi-Fi
  • Contactor control
  • DIN-rail mount
❌ Cons
  • Only 2 channels
  • Needs DIN space
  • Electrician install
🎯 Verdict: The best panel monitor for local, cloud-free data out of the box.

πŸ‘‰ Check Price on Amazon β†’

πŸ”Ί BEST THREE-PHASE Β· ⭐ 4.7/5

3. Shelly Pro 3EM (120A) Three-Phase Energy Meter

3 phases Β· 120 A CT clamps Β· two-way (import/export) Β· Wi-Fi + LAN Β· DIN rail
Buy Here β†’
Shelly Pro 3EM three phase energy meter

The best-reviewed monitor in this guide (about 4.7 stars from 2,461 ratings), the Pro 3EM measures three phases with 120 A clamps and tracks energy in both directions, so it’s the standard choice for three-phase homes and for anyone measuring solar export. It also works perfectly on single-phase and split-phase systems by using the channels for different circuits. Like the Pro EM, it connects over Ethernet or Wi-Fi and integrates locally with Home Assistant’s Energy dashboard. Only 3 were in stock when we checked.

βœ… Pros: 3-phase; bidirectional; huge review base.
❌ Cons: Low stock; panel installation.
🎯 Verdict: The meter for three-phase homes and solar systems.

πŸ”Œ Detailed Reviews: Single-Circuit Meters

πŸ”Œ BEST SINGLE-CIRCUIT METER Β· ⭐ 4.6/5

4. Shelly PM Mini Gen3 Power Meter

Gen3 ESP32-C3 platform Β· 1 channel Β· 16 A Β· fits behind a socket Β· Bluetooth gateway
Buy Here β†’
Shelly PM Mini Gen3 Wi-Fi power meter

To meter one specific appliance or circuit, such as a freezer, a home office or a heat pump, the tiny PM Mini Gen3 (about 4.6 stars from 1,408 ratings) fits behind a socket or inside a junction box and measures up to 16 A. It’s a pure meter with no relay. It runs on Shelly’s Gen3 platform, which uses an ESP32-C3-class module, and it works locally with Home Assistant. The ESPHome device database lists it too, though Gen3 firmware is signed, so ESPHome requires serial flashing.

βœ… Pros: Tiny; 16 A; local HA; great reviews.
❌ Cons: One circuit; no switching.
🎯 Verdict: The easiest way to meter one appliance.
πŸ†• BEST FOR MATTER Β· ⭐ 4.5/5

5. Shelly EM Mini Gen4 Energy Meter

ESP32-C6 (Gen4) Β· Wi-Fi, Zigbee and Matter Β· 8 MB memory Β· 1 channel
Buy Here β†’
Shelly EM Mini Gen4 smart energy meter

The EM Mini Gen4 (about 4.5 stars from 147 ratings) is Shelly’s newest compact meter, built on the Gen4 ESP32-C6 platform. Its 802.15.4 radio means it can join a Zigbee network or a Matter ecosystem as well as Wi-Fi, so it fits homes built around Apple Home, Google Home or a Zigbee coordinator. The ESPHome community is still working on full Gen4 energy-meter support, so treat this as a stock-firmware device for now.

βœ… Pros: Matter + Zigbee + Wi-Fi; ESP32-C6.
❌ Cons: ESPHome support immature; one channel.
🎯 Verdict: The compact meter for Matter and Zigbee homes.

πŸ› οΈ Detailed Reviews: DIY Energy Monitoring Parts

πŸ“Ÿ BEST DIY AC METER Β· ⭐ 4.6/5

6. PZEM-004T Energy Monitor Module (with Housing)

Voltage, current, power, energy, frequency, power factor Β· TTL UART Β· CT clamp
Buy Here β†’
PZEM-004T energy monitor communication module with housing

The PZEM-004T is the classic DIY AC meter: a calibrated metering board that measures voltage, current, power, energy, frequency and power factor and sends the results to an ESP32 over an isolated TTL UART. That means accurate readings without designing analog circuits. ESPHome supports it directly, and several modules can share one bus. This version (about 4.6 stars from 26 ratings) comes in a housing, which is important because one side connects to mains. Use the v3.0 Modbus protocol in your firmware. Only 6 were in stock when we checked.

βœ… Pros: Calibrated; isolated UART; ESPHome support.
❌ Cons: Mains-connected; low stock; one circuit each.
🎯 Verdict: The easiest accurate AC meter to connect to an ESP32.
🟠 EASIEST DIY CT CLAMP · ⭐ 4.9/5

7. SCT-013-030 30A Split-Core CT Clamp (2-Pack)

30 A Β· 1 V voltage output Β· built-in burden Β· non-invasive split core
Buy Here β†’
SCT-013-030 30A split core current transformer

CT clamps measure current by clipping around a single conductor, so you never cut a wire. The SCT-013-030 version (about 4.9 stars from 14 ratings) has a built-in burden resistor and outputs up to 1 V at 30 A, which makes it the easiest to connect to an ESP32 ADC: add a bias circuit (two resistors and a capacitor) to centre the AC signal at about half of 3.3 V, then sample it quickly and compute RMS current. Clamp it around one conductor only (live or neutral, not the whole cable), or the fields cancel out. 16 were in stock when we checked.

βœ… Pros: Non-invasive; voltage output; easy to wire.
❌ Cons: Current only; ESP32 ADC needs calibration.
🎯 Verdict: The simplest CT clamp for ESP32 current sensing.
🟧 BEST FOR MAIN FEEDS · ⭐ 5.0/5

8. SCT-013-000 100A Split-Core CT Clamp (4-Pack)

100 A Β· 50 mA current output Β· needs burden resistor Β· 4 clamps
Buy Here β†’
SCT-013-000 100A split core current transformer 4 pack

For main feeds and heavy circuits, the SCT-013-000 handles up to 100 A. Unlike the 030 version, it outputs a current (50 mA at full scale), so you must add a burden resistor sized for the ESP32’s 3.3 V range. Never leave a current-output CT open-circuit while it’s clamped on a live conductor, because it can develop dangerous voltages. This 4-pack (5.0 stars from 5 ratings) covers both legs of a split-phase supply plus two circuits. 11 were in stock when we checked.

βœ… Pros: 100 A range; 4-pack; non-invasive.
❌ Cons: Needs burden resistor; few reviews.
🎯 Verdict: The CT clamps for DIY whole-home monitoring.
πŸ”‹ BEST DC MONITOR Β· ⭐ 4.2/5

9. HiLetgo INA226 I2C Power Monitor (2-Pack)

DC up to 36 V Β· 16-bit Β· bidirectional current Β· I2C Β· alert pin
Buy Here β†’
HiLetgo INA226 I2C bidirectional current power monitor

For DC systems, such as a 12 V or 24 V solar battery, an e-bike pack or a van power system, the INA226 measures bus voltage up to 36 V and current through a shunt with 16-bit resolution, in both directions, so you can track charging and discharging. It talks I2C, works at 3.3 V, and has an alert pin for over-current warnings. For currents above the module’s onboard shunt rating, use it with an external shunt. 14 were in stock when we checked.

βœ… Pros: 36 V; 16-bit; bidirectional; I2C.
❌ Cons: DC only; external shunt for high current.
🎯 Verdict: The DC monitor for solar batteries and 12/24 V systems.
πŸ”‹ BEST FOR LOW-POWER PROJECTS Β· ⭐ 4.2/5

10. HiLetgo INA219 I2C Current Sensor (2-Pack)

DC up to 26 V Β· bidirectional Β· I2C Β· widely supported
Buy Here β†’
HiLetgo INA219 I2C DC current sensor module

The INA219 (about 4.2 stars from 84 ratings) is the most widely used DC current sensor in the maker world. It’s perfect for measuring the ESP32’s own consumption: put it in the supply line and log how much current your project draws in active mode, Wi-Fi bursts and deep sleep, then estimate battery life. It handles up to 26 V and has libraries for every framework. For solar systems above 26 V, choose the INA226 instead. 14 were in stock when we checked.

βœ… Pros: Widely supported; cheap; easy I2C.
❌ Cons: 26 V limit; lower resolution than INA226.
🎯 Verdict: The sensor for measuring battery projects and the ESP32 itself.

πŸ›’ Which Should You Buy?

🏠

Whole home, many circuits

The Emporia Vue 3 with circuit sensors.

πŸ”’

Local data, no flashing

The Shelly Pro EM, or Pro 3EM for three phases.

🧊

One appliance

Shelly PM Mini Gen3, or EM Mini Gen4 for Matter.

πŸ› οΈ

DIY AC monitor

ESP32 + PZEM-004T, or SCT-013 clamps for current only.

β˜€οΈ

Solar battery or van

ESP32 + INA226 with a shunt.

❓ Frequently Asked Questions

Why can’t I just measure current to get power?

Real power depends on voltage, current and the phase angle between them (power factor). A CT clamp alone gives you an estimate that assumes a fixed voltage and a power factor of 1, which is wrong for motors, chargers and many electronics. Meters like the PZEM-004T, Shelly and Emporia measure voltage too, so they report true power.

Is the ESP32’s ADC good enough for energy monitoring?

It works for rough current estimates with CT clamps, but it’s noisy and non-linear. For accurate results, use a dedicated metering IC that does the measurement and sends results over UART or SPI, as the PZEM-004T and the commercial monitors in this guide do.

Do these work with Home Assistant’s Energy dashboard?

Yes. Shelly devices integrate locally, the Emporia Vue works through ESPHome firmware or community cloud integrations, and DIY meters running ESPHome report energy sensors that plug straight into the Energy dashboard.

Can I install a whole-home monitor myself?

Rules vary by country, and working inside a panel is dangerous. Many regions require a licensed electrician for any work in the panel. If in doubt, have a professional fit the CT clamps and voltage connections; you can do the configuration afterwards.

🏁 Final Verdict: Best ESP32 Energy Monitors

Our top recommendations:

πŸ₯‡ Best Overall: Emporia Vue 3
Buy Here β†’
πŸ… Best Local Control: Shelly Pro EM 50A
Buy Here β†’
πŸ”Ί Best Three-Phase: Shelly Pro 3EM
Buy Here β†’
πŸ“Ÿ Best DIY Meter: PZEM-004T Module
Buy Here β†’
πŸ”‹ Best DC Monitor: HiLetgo INA226
Buy Here β†’

For most homes, a certified monitor is the right starting point: the Emporia Vue 3 for whole-home and circuit-level data with an ESP32 you can reflash, or a Shelly Pro EM or Pro 3EM for local control straight out of the box. To meter a single appliance, a Shelly PM Mini fits behind a socket. If you’d rather build your own, pair an ESP32 with a PZEM-004T for accurate AC readings, SCT-013 clamps for current, or an INA226 for DC systems. For smart switching to go with your monitoring, see our ESP32 relay board guide and batteries and power guide, and compare chips in our ESP32 chip comparison hub.

πŸ’¬ Monitoring your home’s energy with an ESP32? Tell us what you found in the comments below, and we’ll share the best insights in this guide.

All Amazon links above use our affiliate tag (esp32tutorials-20). Purchasing through them supports esp32tutorials.com at no extra cost to you. Prices and availability change frequently, so always confirm the current price on Amazon before buying.

Leave a Comment