Hi Leute,
ausgehend von der Frage / Idee nach einem Smarten Wecker hab eich mal etwas gebastelt.
Nachdem ich Claude Code längere Zeit genervt habe um den Wecke auf eine Waveshartze 7” Display ans Laufe zu bekommen ist es endlich soweit.
Das Diplay, das ich verwendet hab ist ein Waveshare 7” LCD-Touch V2.
Es hat keinen Audioausgang, daher habe ich den Teil mal aussen vor gelassen, dazu müsste ich an der Hardware basteln, wo mir noch Komponenten dazu fehlen I2S Dach und Amp+Lautsprecher.
Aber die Darstellung, Logik etc. funtioniert schon mal.
Ehrlich gesagt, hätte ich nicht gedacht, dass das “kleine” Projekt soooo viele Probleme macht.
Ohne KI Coden und systematischer Fehlersuche hätte ich das auch nicht geschafft. Ich kann den YAML Code zwar lesen und verstehen, aber ihn selbst zu coden geht über meine Fähigkeiten etwas hinaus ![]()
Was geht:
-
Zeitsynchronisierung per HA, enn nicht verfügbar per NTP, status wird angezeigt, kein NTP oder HA, roter Index
-
Einstellungsseite für die Weckzeit, Weckzeit übersteht Neustart
-
Große Snooze Taste auf dem Bildschirm, wenns “Klingelt” hab statt des Klingeln blinkende Schrift “ALARM” darstellen lassen, mangels Lautsprecher
-
Anzeige Außentemperatur / InnenTemperatur, Entitäten in HA wählbar, falls keine gewählt nichs anzeigen oder nicht verfügbar, per Schalter in HA gesteuert
Was noch kommt:
Nachrüstung eine DAC+AMP, man kann die IOs verwenden, wie die RS242 Schnittstelle, die als Stecker herausgeführt ist, darauf kann man da I2S Interface routen, hoffe ich, dann machts auch noch Krach ![]()
Leider benötigt das Ganze MQTT, da ansonsten die Entitäten für Außentemperatur und Innentemperatur vom Wecker nciht abgefragt werden können. Das ist denke ich bei den Meisten eh am Laufen. In eurer Secret Yamll noch die Angaben für MQTT Unser und passwort setzen.
Version “smart-wecker-waveshare-24” ist ohne MQTT, also ohne Temp. Anzeige.
smart-wecker-waveshare-24.yaml (37,4 KB)
Hier mit MQTT (auf Github), da sind noch 2 Helfer anzulegen
input_text.wecker_aussentemperatur_quelle
input_text.wecker_zimmertemperatur_quelle
Für weitere Infos und möglicher Fortgang des Projekts → Github
Cheers Franky
Ein paar Bildchen noch ![]()




