Hier mal ein Template der den ersten oder letzen Tag des Monats ermittelt.
Hilfreich, wenn man das als Auslöser oder Bedingung nutzen möchte.
Erster Tag des Monats:
Code: Alles auswählen
{{ now().day == 1 }}
Letzter Tag des Monats:
Code: Alles auswählen
{{ (now() + timedelta(days=1)).day == 1 }}
Das Ergebnis des tempaltes ist "True" oder "False"
Somit lässt sich damit wunderbar ein Template Sensor erstellen.
Hier ein Auszug aus der template.yaml für den Binary Sensor "Letzer Tag des Monats"
Code: Alles auswählen
- binary_sensor:
- name: Letzer Tag des Monats
state: |
{{ (now() + timedelta(days=1)).day == 1 }}
unique_id: letzer_tag_des_monats
icon: mdi:calendar
Vollständigkeitshalber hier noch das Template, welches den aktuellen Tag des Montags ermittelt.
Code: Alles auswählen
{{ now().day }}
Das Ergebnis ist ein Integer.
Gruß
Osorkon
Gruß
Osorkon