/AeonLabs-HomeAutomation-Smart-DSMR-5-Power-Meter

The Smart Power Meter made for the new DSRM 5+ power meters from the utility company

Creative Commons Zero v1.0 UniversalCC0-1.0

yh I'm Donate Say Thanks trackgit-views Open Source Love svg1 GitHub Forks contributions welcome

PCB-Prototyping-Catalogue >> Home-Automation

Change Language
Last update: 29-02-2024

This Hardware Electronics is Sponsorware πŸ’°πŸ’°πŸ’°

The optimized design files for each of the hardware electronics listed are only available to my sponsors on GitHub Sponsors. It features many PCB optimizations such as much more energy efficiency and much less EMI on the boards. This means, for instance, much better hardware performance and lasting battery life.

Enjoy, and thanks for the support! ❀️

Learn more about Sponsorware at https://github.com/aeonSolutions/sponsorware πŸ’°.

βœ“πŸŸ’ Smart DSMR 5+ PowerMeter

status: M.V.P. NOW SELLING on Tindie.com

πŸ’¬ πŸ†• There's a new Discord Server for this and all other projects. To join click here.

The Smart Power Meter made for the new DSRM 5+ power meters from the utility company


Figure 1 - Current pcb revision

Interactive view of the PCB Layout   Interactive view of the circuit schematic
Click to view the latest revision


A smart Meter with a P1 port from the utilities power company

Hardware Specifications

  • ExpressIF single core XTensa LX7 microcontroller (ESP32 C3)
  • with built-in Fingerprint ID technology used to validate data power measurements that can be used in cases of legal dispute. More information can be found here.
  • Power consumption of only ~320nA when on standby
  • USB-C connectivity with Serial UART
  • 2.4GHz Wireless Radio (WIFI, Bluetooth and all other protocols)

Status: The Smart DSMR 5+ PowerMeter is fully working.

While I find time and resources to code the firmware for this smart meter, anyone can use the code made available by RoySpringer on his esp32_p1meter repository alternatively use the new DSMR Component from ESPHome.

OEM Firmware code

The OEM version of the firmware code can be found in the folder firmware code. It has by default OTA updates, meaning this smart device automatically updates itself when newer updated versions are made available here.
This code uses my own ESP32 C++ class libraries to expedite the development of code for ESP32 microcontrollers. The repository is located here for anyone to use.

Home App for Androidβ„’

HomeApp is a small and easy to use smart home app with a simple framework. The goal of this application is to make remote execution of predefined features as easy and user-friendly as possible to help you get started with smart home technology.

Get it on F-Droid



Sponsors

Did you like any of my PCB KiCad Designs? Help and Support my open work by becoming a GitHub sponsor. Starts with only $1 / 1€.


Compatibility


What one additionally needs


Made by other Makers


Get a Notification on every PCB update

You can fill in your email here (Google form) and I'll send a reminder when a new PCB prototype is made available here or a new revision for an existing PCB. Stay tuned!

Legend

🟒 Hardware or firmware fully tested and working
A green circle means the hardware electronics or the firmware programming code was fully tested, each of its functionalities and capabilities. And it can be installed in a vehicle. Keep in mind this does not mean errors won't happen. As in everything related to electronics and software, there are revisions and updates. This open hardware is no different.

🟑 Hardware or firmware not tested. Working capability is unknown, it may work or not.
A yellow circle means the hardware electronics or the firmware programming code was not fully tested, each of its functionalities and capabilities. This does not mean it not working , it simply means testing is needed before giving a green circle of approval.

πŸ”΄ Hardware or firmware fully tested but not working.
A red circle means the hardware electronics or the firmware programming code was fully tested, and found some kind of critical error or fault. This means the electronics or firmware code cannot be used in a vehicle.

βŒ› Hardware Design / firmware programming not started.
The hour glass means the hardware electronics or the firmware programming hasn't started. Most likely because is waiting for the necessary test components needed for reverse engineering and also engineering of the new open solution.

πŸ†• New updated contents
The new icon means the link next to it was recently updated with new contents

πŸ’¬ Comments on the Discussion page
The comments icon means there are usefeul and even new comments on the discussions page important for what you are seeing or reading.



Author

You can get in touch with me on my LinkedIn Profile:

Miguel Tomas

LinkedIn Link

profile for Miguel Silva on Stack Exchange, a network of free, community-driven Q&A sites

You can also follow my GitHub Profile to stay updated about my latest projects: GitHub Follow


Hire me
See here how to hire AeonLabs.


Be supportive of my dedication and work towards technology education and buy me a cup of coffee

The PCB design Files I provide here for anyone to use are free. If you like this Smart Device or use it, please consider buying me a cup of coffee, a slice of pizza or a book to help me study, eat and think new PCB design files.

Make a donation on PayPal

Make a donation on PayPal and get a TAX refund*.

Support all these open hardware projects and become a GitHub sponsor

Liked any of my PCB KiCad Designs? Help and Support my open work to all by becoming a GitHub sponsor.

License

Before proceeding to download any of AeonLabs software solutions for open-source development and/or PCB hardware electronics development make sure you are choosing the right license for your project. See AeonLabs Solutions for Open Hardware & Source Development for more information.