Download !!exclusive!! — Pzem-017 Software
For developers, Python libraries are the preferred method for integrating the PZEM-017 into larger systems (e.g., Home Assistant, IoT dashboards). croutonso/PZEM017modbus
The manufacturer, Peacefair, provides a proprietary PC software application designed for the Modbus-RTU protocol, which the PZEM-017 uses via RS485 communication.
The PZEM-017 is a highly accurate Direct Current (DC) energy meter widely used in solar power systems, battery monitoring, and industrial automation. To view real-time data, calibrate the module, or change its Modbus address, you need the official manufacturer software or compatible open-source alternatives.
: A dedicated button allows you to clear the accumulated Watt-hours back to zero.
⚠️ Never connect TTL directly to a PC’s RS232 port—you will damage the meter. pzem-017 software download
into a custom project (e.g., using an Arduino, ESP32, or Raspberry Pi), you will need specific libraries rather than standalone "software":
The manufacturer (Peacefair) provides a Windows-based software tool.
If you found this guide helpful, bookmark the official Peacefair support page and consider joining a solar DIY forum for further assistance. Happy monitoring.
Some PZEM-017 units use Modbus-RTU over RS485 (check device label). If your module has RS485, you need an RS485-to-USB converter instead of TTL. For developers, Python libraries are the preferred method
Access mirrored files on GitHub or specialized electronics forums if the main website is slow. What is Included in the Bundle
Verify the software shunt setting matches the physical label on your hardware shunt.
Right-click PZEM014-016-017-Master-Software.exe and select . Locate the Port Settings dropdown menu. Select the exact COM Port found in Device Manager. Set the default Modbus ID (usually 1 or 0x01 ). Click Open Port or Connect . 📊 Using the Software Features
This is usually provided on a CD with the device. If you don't have a CD drive, search "Peacefair official website" or check reputable seller listings for the "PZEM-017 Software/Driver." B. Koshka Web-Based PZEM Interface (Recommended) To view real-time data, calibrate the module, or
After installation, check COM port in Device Manager (Windows) or ls /dev/ttyUSB* (Linux).
Are you connecting the module directly to a , or are you planning to use a microcontroller like an Arduino or ESP32 ?
Connect your external shunt to the heavy-gauge screw terminals following the manufacturer's diagram. Step 3: Configure the Peacefair Software