Hallo,
ich bin gerade von IOBroker auf HA gewechselt, daher noch neu in der Materie.
Ich habe eine Außensteckdose an der mein Weihnachtsstern hängt.
Dieser soll sich automatisch ein/ausschalten zu einer bestimmten Uhrzeit.
Das bekomme ich alles hin.
Kann man aber eine Bedingung einbauen, dass dies nur im Zeitraum vom z.B. 1.12.-31.12. oder so passiert? Ich habe dazu leider nichts passendes gefunden.
Wäre für eure Hilfe sehr dankbar.
VG, Jörg
Du kannst in der Automation als Bedingung Template wählen und dann z. B.
{{ now().month in [12] }}
abfragen. Als YAML sieht das in der Automation dann so aus
condition: template
value_template: "{{ now().month in [12] }}"
OK, erstmal danke dafür.
Aber vielleicht soll die Automation ja auch bis zum 14.1. gehen.
Also ich bräuchte da was flexibleres.
Ich habe jetzt die Google Kalender Integration gefunden und was damit gebaut.
Ok, wenn sich die Anforderungen ändern, muss man anders überlegen. Es führen viele Wege nach Rom.
Du könntest auch mit Datums-Helfern arbeiten und als Bedingung dann Zeit nehmen.
OK, soweit bin ich noch nicht, aber ich schaue mir das mal an. Danke dir.
@joedd Das wäre ohne Yaml-Erfahrungen der einfachste Weg dein Vorhaben zu realisieren, Einen Datumshelfer als Startdatum (ggf. mit Uhrzeit) und einen als Enddatum und dann in der Automatisierung eine Bedingung “Zeit” und “Wert eines Datums-/Uhrzeithelfers oder Zeitstempelklassensensors” jeweils für nach und vor setzen.
Dann kannst du die Helfer nach belieben anpassen.
Versuch mal folgendes als Bedingung (bis zum 7.Januar):
{% set today = now() %}
{{ today.month == 12 or ( today.month == 1 and ( 1 <= today.day <= 7 )) }}
