Hallo liebe Freunde des gepflegten Kabelsalats,
wie im letzten Video versprochen habe ich wieder einmal etwas gebastelt. Und zwar habe ich meine RGB-LED Uhr mit Neopixel-Ring, RTC und LED-Matrix Display aus 2018, welche ich damals mit einem Arduino umgesetzt hatte, nun auf einen D1-Mini umgebaut und mit Hilfe von ESPHome endlich in mein Home Assistant integriert.

Der LED-Ring dient hierbei als Zeiger und zeigt die aktuelle Uhrzeit an.
Die LED-Matrix zeigt in der Regel das aktuelle Datum.
Man ist über einen Dienstaufruf aber auch in der Lage, einen beliebigen Text an die Uhr zu senden, welcher dann für einige Sekunden auf dem Display als Laufschrift angezeigt wird. Somit kann die Uhr zusätzlich noch als Statusdisplay für Home Assistant dienen.
Benötigte Bauteile
Platine zum Projekt
Ich habe für die Uhr wieder eine Platine entworfen. Das Platinenlayout sieht wie folgt aus:

🛒 Diese Platine kannst du direkt bei ELECROW bestellen
Mit dem Partnerlink unterstützt du mein Projekt – ganz ohne Mehrkosten für dich.

Hier seht Ihr noch den Schaltplan zur Platine, falls Ihr das Projekt ohne PCB nachbauen möchtet:

ESPHome Code
Ich habe das Projekt als ESPHome Package veröffentlicht. Somit müsst Ihr nicht mehr den gesamten Code in euer ESPHome Projekt kopieren, sondern referenziert nur noch die Projekt-Datei im GitHub. Dadurch müsst Ihr wenn ich ein Update am Code vornehme nur noch in eurem Projekt auf „Installieren“ klicken. Der Code aktualisiert sich automatisch ohne dass Ihr noch irgend etwas tun müsst.
Ich werde das ganze mit Sicherheit noch einmal überarbeiten, und vor allem noch weitere Einstell-Möglichkeiten wie z.B. Farben für die Uhrzeiger, Auswahl der Animationen etc. integrieren.
Sobald sich etwas ändert, passe ich natürlich die Dokumentation im Git-Repository entsprechend an.


