question

de1nonly avatar image
de1nonly asked

E-Ink display on Raspberry Pi Zero

Shamelessly stealing the idea and graphics from https://community.victronenergy.com/questions/1159/monitor-ess-in-realtime-using-smartwatches-and-ard.html

have implemented the same thing on a 4.3inch 4 color e-ink display which is driven by a raspberry pi zero 2. https://www.waveshare.com/product/4.37inch-e-paper-module-g.htm This way I don't have to see a bright LCD screen on the wall.

pxl-20231012-172749272.jpg

Everything written in bash and python. Used the Victron VRM API to pull the historical data for the graph. The rest is pulled from the Venus GX using MQTT.

The PI also runs some more smarts for me beyond the ESS to get around another problem that I had https://community.victronenergy.com/questions/195918/frequency-cutoff-for-3rd-party-abb-inverter-causes.html?childToView=198620.

3d printed a case to put it all in and it all works!

1697086622142.png

There was a lot for me to learn to get everything working so if anyone has questions, let me know and i will see if I can make other people's journey easier.


File List:

up_display_epd4in37.py - Main script

crontab.bak - crontab command to start on reboot in a separate screen

start_up_display.sh - setup for refresh so updates every 5 mins and does a full clear the screen every 30 mins

clear_display.py - clears the screen for a full refresh.

Enclosure v20.3mf - Enclosure file for 3d Printing

Energy Display.zip

VRM
energy-display.zip (4.2 MiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

1 Answer
Guy Stewart (Victron Community Manager) avatar image
Guy Stewart (Victron Community Manager) answered ·

Very cool, I’d like to read more.

I haven’t seen many colour e-ink screens before, I’d also like to get one to avoid the backlight of the LCD.

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

de1nonly avatar image de1nonly commented ·
Added source code and cad files.
0 Likes 0 ·