Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Automatisierung: Bedingung => Datum von / bis

Rat und Tat rings um Home Assistant Automationen.


Antworten
Benutzeravatar
megaMINDone
Beiträge: 1
Registriert: Mi 1. Feb 2023, 12:03
1

Automatisierung: Bedingung => Datum von / bis

Beitrag von megaMINDone »

Hallo,

wie kann ich denn in einer Automatisierung ein datum von / bis als Bedingung setzen?

LG Tino

Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 580 times
Kontaktdaten:

Re: Automatisierung: Bedingung => Datum von / bis

Beitrag von Osorkon »

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 580 times
Kontaktdaten:

Re: Automatisierung: Bedingung => Datum von / bis

Beitrag von 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

Einer muss ja für Ordnung sorgen. :D
Cambodurix
Beiträge: 2
Registriert: So 27. Nov 2022, 19:19
1
Has thanked: 1 time

Re: Automatisierung: Bedingung => Datum von / bis

Beitrag von Cambodurix »

Ich bin zwar nicht der Ursprungsposter, aber Variante 3 war genau das, was ich gesucht habe.

Dankeschön! 🤝🏻

Grüße, Cambodurix

Antworten