Hier mal zwei Anwendungen, die hier seit einigen Tagen zufriedenstellend laufen.
Einmal die aktuelle Tageslosung (
https://www.losungen.de/ .. je ein zufällig gewählter Vers aus altem und neuem Testament), die ist am Badspiegel angebracht.
Und dann noch die nächsten Müllabfuhrtermine, das Display dafür klebt am Spiegel neben der Eingangstür.
Zigbee Server ist ein Raspberry Pi Zero W, mit TIMAC-Zigbee-Stick am USB-OTG-Anschluss des Pi. Der Pi wacht früh morgens einmal für 40 Minuten auf, gesteuert durch eine Witty-Pi-4-Mini-Platine (
... zu den bemüht "lustigen" Modulnamen spare ich mir mal jeden Kommentar...), auf der eine Supercap-gepufferte RTC läuft, die dann dem Pi Zero zum richtigen Zeitpunkt die Versorgung freischaltet. So zieht das Ding tagsüber keinen Strom.
Der Pi zieht sich (falls es fürs aktuelle Jahr nicht schon im Cache liegt) via WLAN die entsprechenden File(s) vom Server, packt aus, parst die Daten, sucht den passenden Eintrag, rendert als PNG und verfüttert das an das epaperstation-Server-Script.
Die Fonts sind pil-Fonts (d.h. Bitmap), da alles andere auf dem 2-Zustände-Display (weiß, rot, schwarz) außerordentlich bescheiden aussieht.
Für die Losungstexte wird automatisch der größtmögliche Font gewählt, so dass der Text (variabel lang!) noch mit passendem automatischem Umbruch komplett aufs Display passt.
Für die "Müllvorhersage" sind die Fonts statisch, aber die Position der Icons (und des Begleittexts mit Terminen) wechselt natürlich, sortiert entsprechend der nächsten Termine. Termine innerhalb der nächsten 32 Stunden werden rot gerendert. Als Icon-Motto habe ich (passenderweise) "
8 bit" gewählt, das sind diverse MacOS-, Atari- etc Icons die ich mir zusammengesammelt habe.
Als nächstes würde ich mich gerne an die tägliche Wettervorhersage wagen, kämpfe da aber noch mit der DWD-API.