Skip to content

dividebysandwich/energydisplay-m5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

energydisplay-m5

Finished display

This is an energy status display that uses the M5Stack module, which features a 320x240 color LCD and an ESP32 with Wifi support. The data is fetched from a Raspberry Pi or Beaglebone or any http web server for that matter. Getting the data into the relevant files is done elsewhere, this is just a display. There's one file for the core values, and then two text files for the histogram data for PV energy production and domestic power usage.

The center button on the M5Stack is used to toggle power, in case you have a battery connected. The left and right buttons switch through various display modes. Data is refreshed every 60 seconds and the current screen is automatically updated. No extra libraries have been used.

A black/white e-ink version without animations can be found on my github as well.

Main screen with histograms

Main screen without histograms

PV histogram

Power usage histogram

Grid consumption histogram

Battery usage histogram

Battery State of Charge graph

About

A solar/battery energy monitor using the M5Stack module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages