LED-Matrix als vielseitiges Info-Display im Smart-Home
Is it wrong, in neon white?
To insist you are mine
Standing dumb in the light
Bring the light
Oh, bring the light
Bring the light!
Liebe Freunde des Nicht-Dummen-Heimes: Es gibt etwas Neues zu berichten – es gab kürzlich ein lang-ersehntes Upgrade in unserem Smart-Home!
Die Tatsache, dass die (Haus-)Technik Zuhause viel zu berichten hat, macht es notwendig eine (audio-visuelle) Schnittstelle bereitzustellen, um den Nutzer stets auf dem aktuellen Stand zu halten. Die Darstellung der Nachrichten muss allgegenwärtig, möglichst dezent und dennoch rasch erfassbar sein. Reine Mitteilungen über das Smart-Phone, Smart-Watch oder die Visu sind hier sub-optimal.
Die Lösung: Eine (steuerbare) LED-Anzeige-Matrix! Diese informiert den Bewohner über den aktuellen Stand relevanter Dinge ohne zu aufdringlich zu sein.
Anforderungen
Einige Must-Have-Kriterien muss die Lösung erfüllen:
- Flexible Textausgabe (nicht nur buntes Blink-Licht)
- Steuerbar über ein offenes/lokales API
- Keine Cloud-Bindung
- Optionale Tonausgabe
- Preisgünstig
Lösung
Es gibt zwar kommerzielle Produkte wie die LaMetric TIME oder Tidbyt, aber diese sind weder preisgünstig, noch Cloud-unabhängig.
Awtrix, ein Selbst-Bau-Projekt liefert da schon mehr:
Awtrix Features
Die Übersicht der gebotenen Features (hier: Auszug) ist recht beeindruckend:
- Unterschiedliche Größen (Mini, Midi, Big)
- Günstig
- Offenes API (REST + MQTT)
- Plattformunabhängig (Java)
- Webinterface
- Individuell erweiterbar über Apps
- Akkustische Signale (optional)
- Automatische Leuchtinensität
- Hardware-Buttons
Funktionen (im Einsatz)
- Uhrzeit/Datum*
- Countdown*
- Haushaltsgeräte: Fertigmeldung*
- Mitteilung Posteinwurf*
- Verspätungen Nahverkehr
- Wetterwarnungen*
- Börsen-Kurse/Krypto-Kurse*
- Covid-Inzidenz-Tracker*
- Kraftstoff-Preise
- Termin-Erinnerungen
- Anrufer-Anzeige*
- Push-Messages
- uvm…
* = Bei uns tatsächlich produktiv im Einsatz!
Aufbau
Harware-seitig benötigen wir die folgenden Bauteile (im Shop des Entwicklers verfügbar):
- Gehäuse (3D-Druck)
- LED-Matrix
- Platine + Hühnerfutter
- Arduino (D1Wemos)
- Netzteil (5 VDC, 3 A)
Auf den LED-Matrix Controller wird eine Arduino-Firmware geflasht. Über eine Adhoc-WLAN-Verbindung (eines Smart-Phones) zum Controller kann die Firmware (WLAN-Settings, Host-Verbindung) initial konfiguriert werden.
Software-seitig lassen wir eine Java-Anwendung (den sog. Host) auf unserem File-Server laufen. Der Host wird von unserem Smart-Home-Server (EDOMI) per MQTT angesprochen und kommuniziert über WLAN mit der LED-Anzeige.
Fertig ist der Lack.
Funktionsweise
Abgesehen von einigen Stand-Alone-Apps auf der Matrix (z. B. Uhrzeit) wird ein Teil der Funktionalität über unseren Smart-Home-Server abgebildet. Dieser generiert und entfernt nach Bedarf sog. “Temporäre Apps” auf der Anzeige, steuert die Darstellung nach Tageszeit bzw. Präsenz im Raum. Details finden sich in der Dokumentation zum Awtrix-API.
Fazit
Mission accomplished!
Wir sind sehr zufrieden mit unserer Awtrix-Anzeige. Der Phantasie sind in der Tat keine Grenzen gesetzt: Vor allem die Anrufer-Anzeige ist Gold-wert! Seit mehreren Monaten läuft das Gerät einwandfrei.
Schön zu sehen, dass eine lebendige, hilfsbereite Community das Projekt wertvoll macht!
Einige Kleinigkeiten gibt es für euch dennoch zu beachten:
Es ist wichtig darauf zu achten, dass stets Beta-zu-Beta bzw. Stable-zu-Stable in Host und Controller zum Einsatz kommen. Bei Stable-zu-Beta Einsatz kann es zu unerwarteten Ergebnissen kommen!
Dezeit wird leider nur eine Matrix pro Host unterstützt – verbindet man mehrere, zeigen alle das Gleiche an.
Viel Spass und bis bald!
cooles Projekt, steht auch ganz oben bei mir auf der Liste – leider ist der Shop des Entwicklers gerade geschlossen.
Der Shop ist meines Wissens bis Ende Feb 22 Elternzeit-bedingt geschlossen. Im Frühjahr also wieder reinschauen!🙂
glaub der shop kommt nicht mehr
Jo, Awtrix-Entwicklung wurde eingestellt. Nachfolge-Projekt:Awtrix-Light. Check it out.
Geile Sache! Wie/Wo hast du den Bitcoin Datenpunkt abgegriffen?
Ist die Crypto-App aus dem Store.