Automation soll nur für bestimmten Zeitraum aktiv sein. Wie setze ich eine Bedingung für Mitte November bis Mitte Januar in Home Assistant um?

Hallo zusammen,

ich möchte eine Automation in Home Assistant erstellen, die nur zwischen Mitte November und Mitte Januar aktiv sein ist. Dabei soll die Bedingung für diesen Zeitraum jedes Jahr gültig sein, auch wenn das Jahr wechselt.

Hat jemand eine Idee, wie ich dies umsetzen kann, sodass die Bedingung zuverlässig funktioniert und das Datum korrekt berücksichtigt wird, auch über den Jahreswechsel hinweg?

Ich freue mich über jede Hilfe und danke im Voraus!

Du könntest in der Bedingung mal folgendes Template versuchen

{% set today = (now().month, now().day) %}
{{ (11, 15) <= today or today  <= (1, 15) }}
1 „Gefällt mir“

Hallo Krabtus,

ich würde das mit einem Kalender realisieren.

Integration “lokale Kalender”.
Einen neuen Kalender anlegen für diesen Zweck.
Neuen Termin anlegen, der von Startdatum bis Enddatum geht
Bei Wiederholen “jährlich” angeben

Dann kannst du auf den Status wahr oder falsch abfragen.

Danke für den Tipp. :clap: Ich habe es nun aber erstmal das Template von @maxe eingebaut, funktioniert perfekt. Danke an dieser Stelle!

1 „Gefällt mir“