Downloading the PZEM-017 software is a straightforward process. Here are the steps:
Remember: A 200A shunt configured as 50A can damage your system or drain your battery unmonitored. Take 10 minutes today to set it up correctly.
For users who want a quick, "plug-and-play" visual experience without heavy coding, several web-based options are available: pzem-017 software download
If you want to log data or integrate the sensor into a smart home system, skip the factory Windows app and use these alternatives:
The PZEM‑017 requires the correct current range to be set in software to match the external shunt (50 A, 100 A, 200 A, or 300 A). If the range is misconfigured, all current and power readings will be wrong. Using the change_settings.py script from the croutonso repository, select option 3 and enter the shunt’s full‑scale value in amperes. The same setting can be applied via Modbus write operations in any of the other libraries. For users who want a quick, "plug-and-play" visual
into a custom project (e.g., using an Arduino, ESP32, or Raspberry Pi), you will need specific libraries rather than standalone "software":
Software is an essential component for the PZEM-017. The open-source provides the most comprehensive and flexible solution for direct PC monitoring and configuration. The PZEMPlus Arduino/ESP32 library is ideal for embedded projects. Smart home enthusiasts can integrate it into ESPHome or Home Assistant to incorporate energy monitoring into their broader systems. By utilizing these software options, you can monitor DC systems like batteries and solar panels effectively, making the PZEM-017 a powerful, low-cost tool for energy management. The same setting can be applied via Modbus
Open the PZEM-017 utility. You’ll see:
Wire the PZEM-017 as follows:
The is a powerful DC energy meter capable of measuring voltage, current, power, and energy consumption up to 300V and 300A (via shunt). It is highly popular for solar, battery management, and DIY electronics projects. However, to maximize its utility—such as changing the address, viewing real-time data, or logging consumption—you need the specialized PZEM-017 software .
Change the Modbus address (1-247), calibration, and set alarm thresholds for high/low voltage. Data Logging: Export measurement data to a CSV file. 2. Best Alternatives to Official Software (2026)