habt ihr euch schon mal mit e-ink displays auseinander gesetzt?
Mein Ziel: ich möchte im Bad ein kleines Display aufstellen, was
Badtemperatur
Außentemperatur
Uhrzeit (Datum)
Anzeigt. Nach dem ich in meinem Flur jetzt über mehrer Jahre ein altes iPad (mittlerweile Amazontab) und mehrere USB Ladegeräte geschafft habe, dachte ich, ich schaue mal nach einem simplen Gerät für die obigen Anforderungen unter „Dauerstrom“.
Kein E Ink Display aber Awtrix Pro hat nun nen kleineren Bildschirm als vorher und mit einem Pi im Gehäuse kann man das gut überall hinstellen. Was da angezeigt werden soll kann man auch über die offene API komplett selber einstellen.
Nutze ich zur Darstellung der aktuellen Leistung unserer Solar-Anlage mit Hausakku.
Waveshare 2,7 Zoll E-Ink Display mit dem zugehörigen Waveshare Panel Driver Board (ESP8266). Stromversorgung läuft über USB, der Refresh-Intervall ist dynamisch berechnet. Oberhalb der erste Linie stehen dynamische Infos (z.B. Trockner ist fertig), die ich via Webhook aus dem Homee direkt an das Display schicke.
Bin bislang noch nicht dazu gekommen es schöner anzubauen.
Viele Bibliotheken gibt es kostenlos, so konnte ich API, Abfrage der Daten und auch ein automatisches Firmware-Update realisieren. Entwicklung der Software hat mich zwei/drei Wochenenden gekostet, seitdem hängt es an der Wand und versieht seinen Dienst.
Stromverbrauch ist absolut zu vernachlässigen. Das USB Netzteil hat mehr Verlustleistung als das Display mit ESP zusammen verbraucht. Man kann das Display Teil-Refreshen, so dass sich nur ein bestimmter Abschnitt des Bildschirmes mit neuen Daten füllt. Nach einigen Zyklen ist aber ein vollständiger Neuaufbau der Bildschirmes notwendig.
Das Waveshare habe ich auch.
Das
Mit dem refresh kann ich bestätigen.
Ist ein schönes Display aber die Akzeptanz war nicht gegeben.
Ich habe es per Request gefüttert.
Nein, bislang sind die Zugänge (WLAN, APIs etc.) lediglich hartcodiert eingebunden, deshalb kann ich es derzeit nicht öffentlich machen. Ich hoffe, dass ich über den Winter mal die Zeit dafür finde.