Peacefair PZEM-004T AC Multi-function Energy Meter ModuleSKU 2125

Sensors & Modules

Peacefair PZEM-004T AC Multi-function Energy Meter Module

₹995

01 — About

What it does

The Peacefair PZEM-004T is a high-precision single-phase AC multi-function energy metering module designed for measuring AC voltage, current, active power, frequency, power factor, and active energy in real-time. Available in 10A (built-in shunt) and 100A (external CT) variants, this compact module communicates via a TTL UART serial interface using the Modbus-RTU protocol, making it ideal for integration with Arduino, ESP32, Raspberry Pi, and other microcontroller platforms. With 0.5% measurement accuracy, software-resettable energy accumulation, and an over-power alarm function, it is the go-to solution for IoT-based smart energy meters, home automation, industrial load monitoring, and power analysis applications.

Key features

  • Measures 6 AC electrical parameters: Voltage, Current, Active Power, Frequency, Power Factor, and Active Energy
  • Two current variants: 10A (built-in shunt) and 100A (external CT clamp)
  • High measurement accuracy: 0.5% for voltage, current, power, energy, and frequency
  • TTL UART serial communication with Modbus-RTU protocol
  • Fixed baud rate: 9600, 8 data bits, 1 stop bit, no parity
  • Software-resettable active energy counter (0–9999.99 kWh)
  • Programmable over-power alarm with threshold setting
  • Non-invasive current measurement via split-core CT (100A version)
  • Compact bare PCB design for embedded integration
  • Wide operating temperature range: -20℃ to +60℃
  • Compatible with Arduino, ESP32, Raspberry Pi, and NodeMCU

Good to know

  • High voltage AC safety warning: This module measures mains AC voltage (80–260V). Ensure proper insulation, use appropriate enclosures, and follow local electrical codes. Disconnect power before wiring.
  • TTL interface is passive: The module requires an external 5V DC supply on the VCC pin for communication. All four pins (5V, RX, TX, GND) must be connected for proper operation.
  • UART cross-connection: Connect module RX to microcontroller TX, and module TX to microcontroller RX.
  • 3.3V microcontroller caution: If using a 3.3V MCU (ESP32, Raspberry Pi), use a level shifter or voltage divider on the RX line, or verify your module supports 3.3V logic.
  • CT clamp polarity: For the 100A version, ensure the CT clamp is closed properly around the live wire only, with correct polarity for accurate current direction.
  • Do not connect AC ground to DC ground: Maintain galvanic isolation between the high-voltage AC side and low-voltage DC logic side.
  • Calibration: Factory calibration is pre-applied. Recalibration (using 0xF8 address and password 0x3721) should only be performed by qualified personnel.
  • Energy reset: Use the Modbus 0x42 function code to reset the accumulated energy counter via software.
  • Store in anti-static packaging when not in use.

02 — Datasheet

Specifications

35
Model
PZEM-004T V3.0 / V4.0
Measurement Type
Single-Phase AC Multi-function Energy Meter
Voltage Measurement Range
80V – 260V AC
Voltage Resolution
0.1V
Voltage Accuracy
±0.5%
Current Measurement Range
0 – 10A (PZEM-004T-10A) / 0 – 100A (PZEM-004T-100A)
Starting Measure Current
0.01A (10A) / 0.02A (100A)
Current Resolution
0.001A
Current Accuracy
±0.5%
Active Power Range
0 – 2.3kW (10A) / 0 – 23kW (100A)
Starting Measure Power
0.4W
Power Resolution
0.1W
Power Accuracy
±0.5%
Frequency Range
45Hz – 65Hz
Frequency Resolution
0.1Hz
Frequency Accuracy
±0.5%
Power Factor Range
0.00 – 1.00
Power Factor Resolution
0.01
Power Factor Accuracy
±1%
Active Energy Range
0 – 9999.99 kWh
Energy Resolution
1 Wh
Energy Accuracy
±0.5%
Energy Reset
Software reset via Modbus command
Over Power Alarm
Programmable threshold, alarm when exceeded
Communication Interface
TTL UART (passive, requires external 5V)
Communication Protocol
Modbus-RTU
Baud Rate
9600 (fixed)
Data Format
8 data bits, 1 stop bit, no parity
Slave Address Range
0x01 – 0xF7 (0x00 = broadcast, 0xF8 = general/calibration)
Supply Voltage (Logic)
5V DC (external, required for TTL communication)
Operating Temperature
-20℃ to +60℃
Module Dimensions
~73.7mm × 30mm × 14.3mm (bare PCB)
CT Clamp Inner Diameter
~33mm (100A split-core CT)
Mounting Holes
3.0mm – 3.2mm (M3 compatible)
Application Type
Arduino, ESP32, Raspberry Pi, IoT energy monitoring, smart metering