Skip to content

⚡A Smart Power Monitoring device built with the ESP32 Development Board, the PZEM-004T V3 Module, and the ESPHome Custom Firmware to monitor various electrical parameters.

Notifications You must be signed in to change notification settings

jepnoda/ESP-Smart-Energy-Meter

Repository files navigation

⚡ESP Smart Energy Meter

device-opened device-opened

A Smart Power Monitoring device, is intricately crafted, focusing on accuracy and versatility in tracking electrical parameters, such as voltage, current, power, and energy consumption.

Core Features

This device is intended to function with alternating current (AC) and to monitor various electrical parameters.

  • Current
  • Voltage
  • Frequency
  • Power Factor
  • Realtime Power Consumption (Watt)
  • Store Power Consumption (Watt-hour)

Prerequisites

This device was built with ESPHome and is intended to work with Home Assistant.

Modules

Getting Started

Pictorial Diagram

pictorial-diagram

Pin Connections

PZEM-004T V3 Pin SSD1306 OLED Pin HiLink AC-DC Pin ESP32 Devkit V1 Pin
RX TX2
TX RX2
SCL D22
SDA D21
VCC 3V3
VCC VOUT➕ VIN
GND GND VOUT➖ GND

  1. Ensure ESPhome and File Editor add-ons are installed on your Home Assistant instance.
  2. Ensure that your ESPHome secrets.yaml file is up to date.
  3. Using the File Editor add-ons, upload the esp-energy-meter.yaml config file along with materialdesignicons-webfont.ttf font file on the config/esphome/.
  4. Using the ESPHome dashboard, modify the esp-energy-meter.yaml and replace the redacted part of the config file.
  5. Build and upload the firmware to your device.
  6. Now, you can integrate the device into your Home Assistant.

Operational Device

device-running

About

⚡A Smart Power Monitoring device built with the ESP32 Development Board, the PZEM-004T V3 Module, and the ESPHome Custom Firmware to monitor various electrical parameters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published