Hallo,
wie kann ich denn in einer Automatisierung ein datum von / bis als Bedingung setzen?
LG Tino
Hallo,
wie kann ich denn in einer Automatisierung ein datum von / bis als Bedingung setzen?
LG Tino
Hallo @megaMINDone und Herzlich Willkommen bei den SmartHome for Dummies.
Ein konkretes Bsp. wäre Hilfreich.
Je nach Anwendung gibt es gefüllt 100 verschiedene Möglichkeiten.
Gruß
Osorkon
@megaMINDone ich versuche mal ein Schuß ins Blaue.
Angenommen, Du möchtest als Bedingung folgendes berücksichtigen:
zischen den 01.03.2023 und 30.09.2023
Dann kannst Dir 2 Datum Helfer erstellen.
Start = 01.03.2023
Ende = 30.09.2023
und als Bedingung ein Template
Code: Alles auswählen
{{ today_at() > states('input_datetime.start') | as_datetime | as_local and today_at() <= states('input_datetime.ende') | as_datetime | as_local }}
Wenn Die Bedingung lauten soll, von 01.03 bis 30.9 bzw. vom März bis September, also jedes Jahr aufs Neue.
Bringen Dir die Helfer nicht wirklich
Dann als Bedingung dieses template Template
Code: Alles auswählen
{{ today_at().month >= 3 and today_at().month <= 9 }}
oder vom 15.03 bis 15.10
Code: Alles auswählen
{{ (3, 15) <= (now().month, now().day) <= (10, 15) }}
Oder im März, Mai und August
Code: Alles auswählen
{{ now().month in [3, 5, 8] }}
Vielleicht ist was dabei was Du gebrauchen kannst.
Ansonsten einfach die Frage ein wenig präzisieren.
Gruß
Osorkon