Universeller Timer mit festgelegter Rücksetzzeit oder Rücksetzung um 00:01 Uhr (tägliche Rücksetzung)

Ich habe einen Blueprint für einen Timer,
der in meinem Fall einen Teichpumpenautomatik steuert. Er wird in diesem fall zur Laufzeitbegrenzung eingesetzt
Automatik start Timer - Timer ist z.b. auf 5 Stunden gesetzt nach Ablauf der zeit wird Teichpumpenautomatik gesperrt und der Timer wird entweder zur eingestelleten Zeit oder Standard (00:01) Tagesreset zurückgesetzt

Es werden passende Helper benötigt
z.B. in meine Fall

input_boolean.teich_timer_start
input_boolean.teich_timer_stop
input_boolean.teich_timer_running
input_boolean.teich_timer_done

dadurch kann man den Blueprint mehrfach verwenden

Dann Zuordnung im Blueprint:

Start Trigger → :point_right: input_boolean.teich_timer_start
Stop Trigger → :point_right: input_boolean.teich_timer_stop
Running → :point_right: input_boolean.teich_timer_running
Done → :point_right: input_boolean.teich_timer_done
Dauer → :point_right: “05:00:00”

:fire: Features
:stopwatch: Zeitformat hh:mm:ss
:arrow_forward: Start (Taster)
:stop_button: Stop (optional)
:repeat: Restart-safe (mode: restart)
:satellite: Status running
:dart: Ergebnis done
:crescent_moon: Reset-Zeit frei einstellbar
:brain: Fallback → 00:01:00 wenn leer
:jigsaw: Multi-Instance safe
:shield: Race-Condition geschützt
:no_bell: Trigger Auto-Reset
:zap: Stop während Laufzeit möglich

Code und installlink auf Github

Readme ist englisch, deutsche Version ist in Arbeit

Nachtrag: Deutsche Readme ist online.

3 „Gefällt mir“

Ich habe eine neue Version V3.2 die sowohl mit helper oder mit MQTT erzeugten Entitäten funktioniert. Mit MQTT Version ist ähnlich der Funktion von IOBroker Datenpunkt erzeugen für scripte.

Gruß rockbaer

okay … was unterscheidet deinen Blueprint von den HA-nativen Timern?

Der eingebaute Home Assistant Timer ist gut für einfache Anwendungsfälle, hat aber einige Einschränkungen.

Dieser Blueprint geht deutlich weiter:

  • Funktioniert wie ein Laufzeitbegrenzer / Watchdog

  • Liefert klare Zustände (RUNNING / DONE)

  • Kann extern getriggert werden (z. B. aus anderen Automationen)

  • Hat einen täglichen Reset

  • Ist Multi-Instance fähig

  • Optional mit MQTT Integration (für Node-RED, ioBroker, etc.)

Es ist also nicht nur ein Timer, sondern eher ein flexibler Baustein für Automationen.

:stopwatch: Ultimate Timer V3.2.4 – Stabiler Multi-Instance Timer Blueprint (Helper + MQTT)

Hallo zusammen :waving_hand:

ich möchte euch meinen Ultimate Timer Blueprint vorstellen.
Er ist speziell für zuverlässige und robuste Automationen gebaut – z. B. für Pumpen, Bewässerung oder Watchdog-Logiken.


:rocket: Was macht ihn besonders?

Das ist kein einfacher Timer, sondern eine praxisoptimierte Lösung:

  • :white_check_mark: STOP funktioniert sofort und zuverlässig

  • :white_check_mark: RUNNING bleibt nie hängen

  • :white_check_mark: DONE bleibt aktiv bis zum Reset

  • :white_check_mark: Multi-Instance fähig (mehrere Timer parallel)

  • :white_check_mark: Funktioniert mit Helpern oder MQTT

  • :white_check_mark: Keine Race Conditions / stabile Logik


:movie_camera: Demo

Demo


:light_bulb: Typische Anwendungsfälle

  • :droplet: Pool- / Teichpumpen Laufzeitbegrenzung

  • :seedling: Bewässerungssteuerung

  • :counterclockwise_arrows_button: Watchdog Automationen

  • :hourglass_not_done: Verzögerte Aktionen

  • :gear: Allgemeine Zeitsteuerungen


:package: Installation

:backhand_index_pointing_right: Direktimport in Home Assistant:

https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https://raw.githubusercontent.com/rockbaer2007/ha-ultimate-timer-blueprint/main/blueprints/automation/ultimate_timer_v3_2_4.yaml


:counterclockwise_arrows_button: Warum dieser Blueprint?

Ich habe einen Timer gesucht, der:

  • auch bei parallelen Automationen stabil bleibt

  • STOP zuverlässig verarbeitet

  • flexibel in verschiedenen Setups funktioniert

Der Standard-HA-Timer hat das in meinem Setup nicht vollständig abgedeckt –
deshalb ist dieser Blueprint entstanden.


:star: Feedback willkommen!

Ich freue mich über Feedback, Ideen oder Verbesserungsvorschläge :+1: