spritdisplay
- Downloade das spritdisplay Repository inklusive des git Submoduls spritdisplay-backend
- Erstelle ein Python Virtual Environment für spritdisplay-backend und installiere die notwendigen Pakete
- Erzeuge stations.csv und ttids.csv indem du die nahegelegenen Tankstellen auf der Webseite tankentanken.de suchst
- Erzeuge eine postgresql Datenbank namens spritdisplay
- Erzeuge die notwendigen Tabellen mit db_init.sql
- Stelle sicher, dass crawler.py funktioniert
- Starte den Backendserver, idealerweise mit einem WSGI-Server wie Gunicorn
- Passe IP-Adresse, Port, WLAN-Netzwerk und WLAN-Passwort in spritdisplay.ino an
- Verkable das eInk Display mit dem ESP8266
- Flashe den ESP8266 mit der spritdisplay.ino
- Optional, aber empfohlen: Erstelle einen cronjob für crawler.py
- Optional, aber empfohlen: Erstelle eine systemd-Unit für backend.py
Dieses Projekt wurde inspiriert von https://media.ccc.de/v/gpn23-133-wann-kommt-die-straba-kvv-stationsanzeige-mit-esp8266-selbstgebaut.