New Version PZEM-004T TTL Port RS485 Modbus Voltmeter Electric Kwh Meter Volt Amp Power Energy PF with Split CT and USB

New Version PZEM-004T TTL Port RS485 Modbus Voltmeter Electric Kwh Meter Volt Amp Power Energy PF with Split CT and USB

  • R 450.00
    Unit price per 
  • Save R 450
Tax included.


New Version PZEM-004T TTL Port RS485 Modbus Voltmeter Electric Kwh Meter Volt Amp Power Energy PF with Split CT and USB


We provide the software to connect it with the PC. If you want to connect it with other terminal device such as PLC,SCM and so on, please prepare the fitable cable and write the program by yourself.

This document describes the specification of the PZEM-004T AC communication module, the module is mainly used for measuring AC voltage, current, active power, frequency, power factor and active energy, the module is without display function, the data is read through the TTL interface.

PZEM-004T-10A: Measuring Range 10A (Built-in Shunt)

PZEM-004T-100A: Measuring Range 100A (external transformer)

If you need the software, please download it via this link:


Very Important Notification:

For this product PZEM-004T, we have the update version to replace the old version. The old version has been sold out and no produce anymore. The update information as following: 

1. the new version has the same size and TTL port as before

2. the software is new, we have English software as same as the PZEM-014,016, The communication protocol change to be Modbus–RTU, the display interface is changed. now it can test Voltage ,Current, Power, Power factor, Frequency and Energy 6 parameters.

3. the new version has higher precision, faster refresh speed and the more stability communication than the old version.

4. The new version increase a set for 0-10A

4. Now the product is still naked  PCB, but in the future we will have the good outside case.

Now you can still use the old link to submit the order, if there is any question, welcome to contact the service to get more information.






1. Working voltage: 80 ~ 260VAC

2. Test voltage: 80 ~ 260VAC

3. Rated power: 100A/22000W

4. Operating frequency: 45-65Hz

5. Measurement accuracy: 1.0 grade




  1. Voltage

1.1.1 Measuring range:80~260V

1.1.2 Resolution: 0.1V

1.1.3 Measurement accuracy: 0.5%

1.2   Current

1.2.1 Measuring range: 0~10A(PZEM-004T-10A); 0~100A(PZEM-004T-100A)

1.2.2 Starting measure current: 0.01A(PZEM-004T-10A); 0.02A(PZEM-004T-100A)

1.2.3  Resolution: 0.001A

1.2.4 Measurement accuracy: 0.5%

1.3   Active power

1.3.1 Measuring range: 0~2.3kW(PZEM-004T-10A); 0~23kW(PZEM-004T-100A)

1.3.2 Starting measure power: 0.4W

1.3.3 Resolution: 0.1W

1.3.4 Display format:

<1000W, it display one decimal, such as: 999.9W

≥1000W, it display only integer, such as: 1000W

1.3.5 Measurement accuracy: 0.5%

1.4   Power factor

1.4.1 Measuring range: 0.00~1.00

1.4.2 Resolution: 0.01

1.4.3 Measurement accuracy: 1%

1.5   Frequency

1.5.1  Measuring range: 45Hz~65Hz

1.5.2 Resolution: 0.1Hz

1.5.3 Measurement accuracy: 0.5%

1.6   Active energy

1.6.1 Measuring range: 0~9999.99kWh

1.6.2 Resolution: 1Wh

1.6.3 Measurement accuracy: 0.5%

1.6.4 Display format:

<10kWh, the display unit is Wh(1kWh=1000Wh), such as: 9999Wh

≥10kWh, the display unit is kWh, such as: 9999.99kWh

1.6.5 Reset energy: use software to reset.

1.7   Over power alarm

Active power threshold can be set, when the measured active power exceeds the threshold, it can alarm

1.8   Communication interface

RS485 interface

1 Communication protocol

1.1 Physical layer protocol

Physical layer use UART to RS485 communication interface

Baud rate is 9600, 8 data bits, 1 stop bit, no parity

1.2 Application layer protocol

The application layer use the Modbus-RTU protocol to communicate. At present, it only supports function codes such as 0x03 (Read Holding Register), 0x04 (Read Input Register), 0x06 (Write Single Register), 0x41 (Calibration), 0x42 (Reset energy).etc.

0x41 function code is only for internal use (address can be only 0xF8), used for factory calibration and return to factory maintenance occasions, after the function code to increase 16-bit password, the default password is 0x3721

The address range of the slave is 0x01 ~ 0xF7. The address 0x00 is used as the broadcast address, the slave does not need to reply the master. The address 0xF8 is used as the general address, this address can be only used in single-slave environment and can be used for calibration etc.operation.



100% new brand high quality

1  x PZEM-004T AC Voltmeter Ammeter

 x split CT+USB