Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 826 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 826 Bytes

ePaper Weather Display

This is a work in progress. It is currently 80% functional!

The hardware is very simple so far, a Raspberry Pi and a Pimoroni Inky Impression 4" hat.

The software is relatively over-complicated. It is a python script that fetches weather data from a private BOM (Australian Bureau Of Meteorology) API, renders it on a web page using Flask/Jinja, and serves it to be loaded by a headless Chromium process which renders it to an image which is written to the display.

I think the method I am using to render the display using Jinja + HTML + CSS really isn't bad. It enables you to employ fancier graphics and preview the display in a web browser. However, unless you are Australian, you probably want to use a more normal API and rewrite the backend.

ePaper demo photo