PZEM-004T v3

Also known as: PZEM-004T · PZEM004T · Peacefair PZEM · Power & energy

PZEM-004T v3 sensor module

Whole-circuit energy monitoring for a tenner: clamp the CT around a live wire, get volts, amps, watts and kWh into Home Assistant's energy dashboard. The DIY answer to a smart meter.

As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.

At a glance

⚑ flag an error
Measuresvoltage, current, power, energy
AccuracyMains AC V/I/P/kWh/PF/Hz via 100 A CT coil
InterfaceUART (Modbus; opto-isolated on v3)
Supply5 V logic side; senses mains
Battery-viableNo (continuous draw)
ESPHomeNative ESPHome component — pzemac
Typical price$7-11 (street, varies)

Which one do I buy?

vs CT clamp + ADC: the PZEM does true power (PF included) and is isolated; a bare SCT-013 into an ADC is cruder. vs Emporia Vue: the Vue does 16 circuits, flashable to ESPHome, at 10x the price.

Clone check

Low clone risk. Buy v3 (the one the pzemac component expects) — older v1 boards still circulate and need the legacy component.

Good for

Gotchas to know

Wiring it up

Give it a hardware UART (UART1/2 on any ESP32) rather than software serial. Any dev board works; the DevKitC class is the default host, and if you're building a sensor-plus-screen device, pick a display board with spare pins like the JC3248W535.

Resources

More power & energy sensors

← All sensors