Spielzeug :)
Verfasst: 6. Apr 2023 11:43
Zeit, mal was zu zeigen...
Ich bin vor einigen Wochen im englischen Forum auf diese Hardware aufmerksam geworden, Ulanzi TC001 die offiziell in Deutschland nicht verfügbar ist, aber Aliexpress hat's gerichtet Leider ist der Preis inzwischen ordentlich gestiegen - aber der sinkt ja vielleicht auch wieder. Als ich das Teil gekauft habe, waren es mit Versand gerade mal etwas unter 50 €
Das Ganze ist im Grunde genommen ein Klau der Awtrix2, ein Projekt, welches auf Basis einer 8*32 Pixel RGB-Matrix Uhrzeit, Temperatur usw. anzeigen kann. Awtrix2 ist sozusagen die Selbstbauvariante der LaMetric (die ist 5 Pixel breiter, hat dafür aber nicht vollflächig RGB und kostet das vierfache)
Awtrix2 ist dabei auf einen Server angewiesen, der die Daten aufbereitet (der verwendete ESP8266 hat nicht genug Kapazität), dafür kann man dort dann beliebige Inhalte an die Anzeige schicken.
Bei dem chinesischen Nachbau der Hardware ist eine eigene Firmware eingebaut, die ein paar chinesische Datenquellen direkt verarbeiten kann - z.B. das Pendant zum YouTube Zähler - ohne externen Server.
Natürlich kann man das Teil auch mit anderer Firmware bespielen.
Und jetzt kommt der eigentliche Witz: Der Entwickler von Awtrix2 hat für diese Anzeige in den letzten Wochen eine eigene Firmware (Awtrix light) entwickelt, welche nicht nur eine gescheite Weboberfläche hat (im Gegensatz zu dem, was die Chinesen da verbrochen haben), es kann auch deutlich mehr, und in einer ähnlichen Weise wie eine Awtrix2.
Flashen der Firmware: Anzeige per USB an Rechner anschließen und einschalten, im Web-Flashtool den passenden Port selektieren, Haken bei "Erase" setzen, Flashvorgang starten - extrem komfortabel
Stand 6.4.23 (Die Firmware wird aktiv weiterentwickelt):
Das Ding ist also quasi eine abgesetzte Anzeige mit 6x1 Zeichen, das reicht, um viele Dinge anzuzeigen, die man mit einem kurzen Blick erfassen kann. Bei mir wird z.B. der Akkustand meines BEV angezeigt (das Auto vorne dran ist animiert und fährt durchs Bild). Man kann die internen Anzeigen nach Belieben anordnen und auch komplett abschalten (auch per MQTT oder API Aufruf), die Reihenfolge festlegen, in der die Anzeige wechselt, Dauer der Anzeige... Man kann auch den automatischen Wechsel komplett abschalten und jederzeit (Per Tastendruck oder MQTT/API) durch die Anzeigen blättern (oder auch gezielt eine bestimmte Anzeige aufrufen)
Mit der Awtrix light Firmware (Ulanzi verlinkt sogar selbst auf das Projekt) ist das Teil sehr komfortabel und leicht in openHAB einzubinden - wie gesagt, vor allem zur Anzeige von Messwerten aller Art.
Da openHAB den Inhalt der Anzeige komplett steuern kann, aber nur vergleichsweise kleine JSON Payloads dafür benötigt, ist nur die eigene Phantasie der begrenzende Faktor.
Beispielcode für obige Anzeige:
Ich bin vor einigen Wochen im englischen Forum auf diese Hardware aufmerksam geworden, Ulanzi TC001 die offiziell in Deutschland nicht verfügbar ist, aber Aliexpress hat's gerichtet Leider ist der Preis inzwischen ordentlich gestiegen - aber der sinkt ja vielleicht auch wieder. Als ich das Teil gekauft habe, waren es mit Versand gerade mal etwas unter 50 €

Das Ganze ist im Grunde genommen ein Klau der Awtrix2, ein Projekt, welches auf Basis einer 8*32 Pixel RGB-Matrix Uhrzeit, Temperatur usw. anzeigen kann. Awtrix2 ist sozusagen die Selbstbauvariante der LaMetric (die ist 5 Pixel breiter, hat dafür aber nicht vollflächig RGB und kostet das vierfache)
Awtrix2 ist dabei auf einen Server angewiesen, der die Daten aufbereitet (der verwendete ESP8266 hat nicht genug Kapazität), dafür kann man dort dann beliebige Inhalte an die Anzeige schicken.
Bei dem chinesischen Nachbau der Hardware ist eine eigene Firmware eingebaut, die ein paar chinesische Datenquellen direkt verarbeiten kann - z.B. das Pendant zum YouTube Zähler - ohne externen Server.
Natürlich kann man das Teil auch mit anderer Firmware bespielen.
Und jetzt kommt der eigentliche Witz: Der Entwickler von Awtrix2 hat für diese Anzeige in den letzten Wochen eine eigene Firmware (Awtrix light) entwickelt, welche nicht nur eine gescheite Weboberfläche hat (im Gegensatz zu dem, was die Chinesen da verbrochen haben), es kann auch deutlich mehr, und in einer ähnlichen Weise wie eine Awtrix2.
Flashen der Firmware: Anzeige per USB an Rechner anschließen und einschalten, im Web-Flashtool den passenden Port selektieren, Haken bei "Erase" setzen, Flashvorgang starten - extrem komfortabel
Stand 6.4.23 (Die Firmware wird aktiv weiterentwickelt):
- Anzeige Uhrzeit (mit Wochentag in Form von 7 Strichen)
- Anzeige Datum
- Anzeige Temperatur (eingebauter Fühler)
- Anzeige Luftfeuchte(eingebauter Fühler)
- Anzeige Batteriezustand (Das Teil hat einen Akku verbaut, mit dem die Anzeige ca. 5 Stunden autark ist)
- OSD für verschiedene Parameter
- Weboberfläche für Konfiguration von z.B. Zeitserver
- Weboberfläche um kleine Dateien abzulegen (Icons für die Anzeige)
- Weboberfläche um Icons direkt von developer.lametric.com oder awtrix2 anhand der ID zu laden
- MQTT und Web API
- Buzzer, der beliebige monophone Melodien spielen kann (Nokia-Format...)
Das Ding ist also quasi eine abgesetzte Anzeige mit 6x1 Zeichen, das reicht, um viele Dinge anzuzeigen, die man mit einem kurzen Blick erfassen kann. Bei mir wird z.B. der Akkustand meines BEV angezeigt (das Auto vorne dran ist animiert und fährt durchs Bild). Man kann die internen Anzeigen nach Belieben anordnen und auch komplett abschalten (auch per MQTT oder API Aufruf), die Reihenfolge festlegen, in der die Anzeige wechselt, Dauer der Anzeige... Man kann auch den automatischen Wechsel komplett abschalten und jederzeit (Per Tastendruck oder MQTT/API) durch die Anzeigen blättern (oder auch gezielt eine bestimmte Anzeige aufrufen)
Mit der Awtrix light Firmware (Ulanzi verlinkt sogar selbst auf das Projekt) ist das Teil sehr komfortabel und leicht in openHAB einzubinden - wie gesagt, vor allem zur Anzeige von Messwerten aller Art.
Da openHAB den Inhalt der Anzeige komplett steuern kann, aber nur vergleichsweise kleine JSON Payloads dafür benötigt, ist nur die eigene Phantasie der begrenzende Faktor.
Beispielcode für obige Anzeige:
Code: Alles auswählen
rule "React on Batterie soc (VWDomChargeSOC) change/update"
when
Item VWDomChargeSOC changed
then
var json='{"pos" : 2,"text" : "' + newState.toString + ' %","icon" : 5717,"duration" : 10,"color" : "#FFFFFF"}'
AwTrixSchreibtischCar.sendCommand(json)
end