Automation soll alle 5 Tage laufen

aktuell läuft meine Automation immer Samstags um 05:30H
Trigger ist die Uhrzeit und der Wochentag.

triggers:
  - trigger: time
    at: "05:30:00"
    weekday:
      - sat
conditions: []

das passiert dann also alle 7 Tage 1x um 05:30H
ich hätte aber gerne, daß es alle 5 Tage passiert, also geht der Wochentag nicht.
kann man das trotzdem irgendwie so programmieren?

Ich habe mah ChatGPT gefragt

trigger:
  - platform: time_pattern
    days: "/5"
    hours: 5
    minutes: 30

@Andreas_der_erste Hast du den Code auch geprüft oder postest du es einfach ohne zu wissen ob es Müll ist?

Versuch es mal so

triggers:
  - trigger: time
    at: "05:30:00"
conditions:
  - condition: template
    value_template: "{{ (now() - as_datetime('19700101T00Z')).days % 5 == 0 }}"
actions: ....

Die Bedingung sollte an jedem 5. Tag seit 01.01.1970 wahr werden

2 „Gefällt mir“

Dann erzähle mal ChatGPT, dass bei einem Zeitschema nur Stunden, Minuten und Sekunden zulässig sind!

@Cpt.Hardy Du hast zwei Möglichkeiten.
Du triggerst jeden Tag zu der selben Stunde und prüfst als Bedingung, ob die letze Ausführung länger her ist als 4 Tage.

Oder Du verwendest einen Uhrzeit & Datum Helfer als Auslöser und addierst als letze Aktion 5 Tage auf den Helfer drauf.

Gruß Osorkon

1 „Gefällt mir“

@Andreas_der_erste
das funktioniert leider nicht (kann garnicht gespeichert werden)

@sirector
der code wurde akzeptiert und wie kann ich das mal testen? Muß ich wohl 5 Tage warten
und wieso ein Startdatum 01.01.1970 - kann meinetwegen auch 01.01.2026 sein, dann muss
evtl. nicht so viel gerechnet werden :grinning_face:

@Osorkon
auch ein guter Ansatz, braucht aber einen zusätzlichen Helfer
werde es erstmal ohne Helfer versuchen …

kurzes feedback:
meine Automation wurde heute zum 1. Mal ausgeführt …

Würdest du den bitte eine neue Timestamps entwickeln?
Linux und somit auch HA nutzt den Unix Timestamp:

ist das ein Problem oder was sollen uns die Punkte sagen?

nicht an jedem 5. Tag seit Erstellung der Automation.

LG

nö passt schon - und wenn da ein :grinning_face: dahinter steht ist es auch nicht so ernst gemeint …

nur das die Automation prinzipiell funktioniert …

ja, ist klar und muß nicht extra erwähnt werden, war auch keine Vorgabe … :grinning_face: