EnergyMe: OSHWA-Certified 17-Channel Energy Monitor with ESP32-S3 & ADE7953

jabrillo
Posts: 1
Joined: Sun Oct 26, 2025 6:04 pm

EnergyMe: OSHWA-Certified 17-Channel Energy Monitor with ESP32-S3 & ADE7953

Postby jabrillo » Sun Oct 26, 2025 6:39 pm

Hi everyone,

I'd like to showcase a project I've been developing for the past year, which I recently presented at Maker Faire Rome: EnergyMe - Home.

It's a high-resolution, 17-channel smart energy monitor based on the ESP32-S3, designed to be a fully open-source alternative to the closed-source commercial options.
The core of the project is the combination of an ESP32-S3 with a dedicated energy metering IC from Analog Devices, the ADE7953, allowing for highly accurate measurements.

Image

Technical Specs & Features:
  • MCU: ESP32-S3-WROOM-1U-N16R8.
  • Metering IC: Analog Devices ADE7953 for precise measurement of active/reactive/apparent power, V, I, PF, frequency, etc. All measurements are updated every 200ms.
  • Channels: 17 channels (1 main, 16 sub) using split-core CTs.
  • Connectivity: On-board WiFi with robust reconnection logic.
  • Firmware: Developed using the Arduino framework on PlatformIO. The code is entirely open-source.
  • Data Interfaces: The firmware exposes data via a local web server, a full REST API (with Swagger docs), MQTT, Modbus TCP, and direct push to InfluxDB (v1/v2).
  • Advanced Features: Includes a waveform capture function that can sample voltage and current at 7kHz for detailed analysis.
  • Hardware: The custom 4-layer PCB is designed in EasyEDA and fits a standard 3-DIN enclosure. It includes an on-board AC/DC power supply.
The project is officially OSHWA Certified Open Source Hardware (UID: IT000025).

Links:
GitHub Repo (All EasyEDA files, source code, docs): https://github.com/jibrilsharafi/EnergyMe-Home
I'm also selling a small batch of assembled units on Tindie for those interested: https://www.tindie.com/products/40396/

I'm happy to answer any technical questions about the design choices, the firmware architecture, or the challenges I faced during development. Any feedback is welcome!

Who is online

Users browsing this forum: No registered users and 1 guest