A display showing weather (current, today and tomorrow), agenda & power comsumption (for french Linky service) on an e-ink screen, powered by an esp32.
That project combines previous projects into a single e-ink screen :
Weather is fetched from Open Weather Map. You’ll need to create an account to get an API key.
The « agenda » and power consumption needs JSON produced and served on a server :
- next-calendar-events-server to fetch and format agenda events,
- bokub/linky, launched daily to produces daily consumption and max power files. You will also need a price.json file containing
{ "price": "0.23" }
You’ll need to copy parameters.h.dist
to parameters.h
and change it to your needs.
- WaveShare ESP32 Driver Board
- 5.83" b/w/r e-ink screen GDEW0583Z83 648x480, EK79655 (GD7965)
- 433 Mhz Superheterodyne RF Receiver Module
- BUSY -> 25
- RST -> 26
- DC -> 27
- CS-> 15
- CLK -> 13
- DIN -> 14
- pin 34 to D0
- 3v3
- GND
That project is made possible by amazing ZinggJM/GxEPD2 and wonderful bokub/linky Open Source projects. Thanks