Home Power Monitoring

With PZEM-016, monitoring of 3 phases in main electrical arrival of my house

Public Chat
Similar projects worth following
My goal is to do an ESP circuit who is able to send to my MQTT server all 3 phases datas.The restriction :- 3 pahases non-intrusive electrical measurement- 1 UART to 3 UART MUX for ESP-8266- WiFi connection- MQTT connection compatible- 230V Powered- Node-red compatibleI choose to use :- 1x ESP-12 (ESP8266 based)- 3x PZEM-016 modified as details section- 1x MUX 74HC4052- Some passive components- Arduino IDE for ESP-12 with PZEM-004T_v30 library : Mosquitto MQTT server- Node-red on my Rpi home domotic server

PZEM-016 are normally RS485, I modified them to be UART 3.3V compatible

- Remove MAX485 IC

- Short-circuit pin 1 to 7 of MAX485

- Short-circuit pin 4 to 6 of MAX485

- R 3k3 0805 between pin 5 and 7 of MAX485 (do warn of short-circuits under resistor on pin 5-6-7)

- R 2k2 0805 between pin 3 of U1 and R13

JPEG Image - 3.41 MB - 01/18/2020 at 20:44


JPEG Image - 2.66 MB - 01/18/2020 at 20:44


JPEG Image - 3.22 MB - 01/18/2020 at 20:44


JPEG Image - 3.44 MB - 01/18/2020 at 20:44


JPEG Image - 2.68 MB - 01/18/2020 at 20:44


View all 13 files

  • 1 × PZEM-016 Voltage, Current, Power, Energy, Frequency, Phase sensor
  • 1 × Espressif ESP-12 ESP8266 wifi module
  • 1 × 74HC4052 Switches and Multiplexers / Analog Switches and Multiplexers
  • 1 × LM1117MPX-3.3 Power Management ICs / Linear Voltage Regulators and LDOs
  • 1 × Resistor 3.3k ohm 0805 Resistor 0805

View all 6 components

View project log

Enjoy this project?



trator036 wrote 05/10/2023 at 13:00 point

Home power monitoring is an excellent way to track your energy consumption and identify areas for improvement. By installing a monitoring system, you can save money and reduce your carbon footprint. Additionally, if you're planning to renovate your home, consider hiring a reliable  kitchen renovations service to upgrade your cooking space and make it more energy-efficient.

  Are you sure? yes | no

bowllens wrote 12/19/2020 at 11:14 point

I like this monitoring system. Is this good idea to embed it on dynamic project? I want to setup it on my blog post of

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates