Helfer - Zyklen - Jährlich zurücksetzen

Hallo,

ich habe einige Zähler, die ich gerne immer zum 01.01 zurücksetzen wollen würde:

alias: Reset counter every month
mode: single
trigger:
  - platform: time
    at: '00:00:00'
condition:
  - condition: template
    value_template: "{{ now().day == 1 }}"
action:
  - service: input_number.set_value
    data:
      value: 0
    target:
      entity_id: input_number.chores_score

Sowas habe ich gefunden. Das wäre meines Wissens für das monatliche Zurücksetzen, kann ich das in ein Jahr umwandeln?

Danke für eure Tipps.

Hallo,

bei Condition könntest du

  - condition: template
    value_template: "{{ now().month == 1 and now().day == 1 }}"

verwenden. Dann wird am 1.1. eines jeden Jahres ausgeführt, wenn dein Trigger 00:00:00 Uhr ist.

Grüße
Frank

Oder einfachen den Verbrauchszähler Helfer verwenden.

Kannst Du das vielleicht erläutern? :slight_smile:

Was wäre denn dort der Eingangszähler?

Eingangssensor, das was du Zählen willst. Also das gleiche was du auch für das Template nimmst.

Da wo kein Zyklus steht kannst du auswählen wann der Reset erfolgen soll.
Ich habe mir damit drei Zähler für meinen Ölverbrauch erstellt.

Das wäre dann bei mir der der Trocker Zykluszähler? den setze ich dann da ein?

Ich bin komplett verwirrt, das ist alles noch sehr neut :slight_smile:

Was willst du den bei deinem Trockner Zähler?
Wie oft er läüft? Wie viel im Jahr Verbraucht?

Wie oft er läuft. Den Jahresberbrauch habe ich schon errechnet, das läuft. Ich habe auch einen Zähler der den Zyklus zählt, aber ich weiß nicht wie ich den zurücksetzen kann.

Dann ist der Zähler für den Zyklus der Eingangssensor für den den Verbrauchszähler.

@RubberDuck : Hast Du eine Lösung gefunden? Ich habe genau das gleiche Thema. Mit dem Verbrauchszähler und dem Zähler am Eingang funktioniert nicht. Ich dachte an eine Automation die über ein Zeitschema getriggert wird und den Zähler zurücksetzt.