Helfer Zähler ( nicht Verbrauchszähler) monatlich zurücksetzen

Hallo zusammen,
ich möchte die Anzahl der Waschgänge pro Monat erfassen. Dazu habe ich einen Template-Binary-Sensor erstellt, der prüft, ob ein bestimmter Wattwert der Waschmaschine überschritten wird. Diesen Binary-Sensor zähle ich anschließend mit einem Helfer-Zähler. Das funktioniert soweit auch sehr gut.

Nun möchte ich diesen Zähler einmal pro Monat automatisch zurücksetzen. Meine Idee war, dies über eine Automation zu realisieren. Allerdings bin ich unsicher, wie ich den passenden Trigger dafür setze.

Ich würde mich freuen, wenn mir jemand bei der Syntax helfen könnte – oder vielleicht sogar eine noch einfachere Lösung kennt. :slight_smile:

description: "Counter am 1. des Monats um 00:01 Uhr zurücksetzen"
mode: single
triggers:
  - trigger: time
    at: "00:01:00"
conditions:
  - condition: template
    value_template: "{{ now().day == 1 }}"
actions:
  - action: counter.reset
    target:
      entity_id: counter.zaehler
    data: {}

trigger:
  - platform: time
    at: "12:00:00"  # Uhrzeit anpassen
condition:
  - condition: template
    value_template: "{{ now().day == 1 }}" ```

So wird am 1. Des Monats um 12 Uhr ausgeführt.
1 „Gefällt mir“

…danke Alex. Kurze frage, der mode:single bedeutet, dass es nur einmal ausgeführt wird oder?

ja, einmal um 00:01 Uhr

wie wäre denn der Ausdruck für die Wiederholung für jeden Monat?

die Automation startet jeden Tag um 00:01 und stoppt, wenn es nicht der 1.Tag des Monats (condition) ist

1 „Gefällt mir“

…jetzt check ichs! Logisch. Was kommt denn in die Klammern bei Data rein?

Da kommt nichts rein. Den Code kannst du so übernehmen, musst nur deinen Zähler bei entity_id reingeben
Würdest du die Aktion counter.set_value nehmen, käme der gewünschte Wert in data

1 „Gefällt mir“

…Thx, hat prima geklappt.