Hallo zusammen! ![]()
Ich möchte euch mein erstes selbst entwickeltes HA-Projekt vorstellen — und gleichzeitig war es mein erstes Mal, bei dem ich ein Software-Projekt mit KI-Unterstützung (Claude) umgesetzt habe. Für mich als Nicht-Profi-Entwickler war das eine spannende Erfahrung, und ich bin neugierig was ihr dazu sagt.
Das Problem
Ich wollte in Home Assistant immer wieder einmalige, zeitgesteuerte Aktionen ausführen — zum Beispiel das Licht nach dem Einschlafen automatisch ausschalten. Das Problem: Für jeden solchen Anwendungsfall braucht man normalerweise eine eigene Automation, die man erst wieder deaktivieren muss. Das ist umständlich und fühlt sich falsch an für etwas so Simples wie „einmal, in 30 Minuten, ausschalten".
Einen einfachen Einmal-Timer, der flexibel auf jede Entität angewendet werden kann, gab es so nicht — also habe ich ihn gebaut.
Die Lösung: Once Timer
Eine Integration + passende Lovelace-Karte, mit der man einmalige, zeitgesteuerte Aktionen direkt vom Dashboard starten kann — ohne Automationen.
Beispiele:
-
Licht in 45 Minuten ausschalten
-
Cover um 8:30 Uhr öffnen
-
Radio um 7:00 Uhr morgens starten
Features
Integration (Backend)
-
Delay-Modus – Aktion in X Minuten ausführen
-
Zeitpunkt-Modus – Aktion zu einem genauen Datum/Uhrzeit
-
Alle HA-Aktionen – turn_on, turn_off, toggle, media_play, open_cover, lock, …
-
Vorlagen – Lieblingskonfigurationen speichern & laden
-
Persistent – Timer überleben einen HA-Neustart
-
Benachrichtigung – Persistente Notification wenn ein Timer ausgelöst hat
Lovelace-Karte
-
Entitätssuche mit Anzeigenamen
-
Quick Targets – Ein-Klick-Chips für Lieblingsgeräte
-
Quick Delay Buttons – z. B. 15 min, 30 min, 1h per Klick
-
Aktiver Timer-Überblick mit Countdown, Fortschrittsbalken und Abbrechen-Button
-
Timer-Verlauf mit Neustart-Funktion
-
Vollständig über den Lovelace-UI-Editor konfigurierbar
-
Deutsch & Englisch – passt sich automatisch der HA-Spracheinstellung an
Screenshots
Installation via HACS (Custom Repository)
Integration:
-
HACS → Integrationen → ⋮ → Custom Repositories
-
URL:
https://github.com/NicoKortemeyer/Once_Timer· Kategorie: Integration -
Installieren → HA neu starten
Lovelace-Karte:
-
HACS → Frontend → ⋮ → Custom Repositories
-
URL:
https://github.com/NicoKortemeyer/once-timer-card· Kategorie: Lovelace -
Installieren → Browser-Cache leeren (Strg+Shift+R)
Links
-
Integration: GitHub - NicoKortemeyer/Once_Timer · GitHub
Ich freue mich sehr über jeden, der es ausprobiert und mir Feedback gibt — ob es funktioniert, was fehlt, was besser sein könnte. Da es mein erstes Projekt dieser Art ist, bin ich gespannt was ihr draus macht! ![]()
