Skip to content

Displays weather, agenda & power comsumption on an e-ink screen

License

Notifications You must be signed in to change notification settings

paulgreg/esp32-home-news-epaper

Repository files navigation

ESP32 home news epaper

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.

Hardware

Mapping of Waveshare ESP32 Driver Board

  • BUSY -> 25
  • RST -> 26
  • DC -> 27
  • CS-> 15
  • CLK -> 13
  • DIN -> 14

433 Mhz transmitter mapping

  • pin 34 to D0
  • 3v3
  • GND

Software

That project is made possible by amazing ZinggJM/GxEPD2 and wonderful bokub/linky Open Source projects. Thanks

About

Displays weather, agenda & power comsumption on an e-ink screen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published