Waschmaschinen Zyklen funktionieren nicht

Hallo ich versuche nun schon seit Tagen das Video von Simon42 “Wieviel kostet ein Waschvorgang” speziel die stelle mit den Zyklen.

https://www.youtube.com/watch?v=Cgdrv5oKiag&t=432s

Hat alles prima geklappt, aber bei den Zyklen sagt mir Home Assistant:
“Diese Entität wird nicht mehr von der „statistics”-Integration bereitgestellt. Wenn die Entität nicht mehr verwendet wird, lösche sie in den Einstellungen."

Kann es sein, dass durch HA Update (OS 14.2 und Core 2025.2.5) der Code nicht mehr funktioniert?

sensor:
    - platform: statistics
      name: "Waschmaschinen Zyklen (letzten 7 Tage)"
      unique_id: "waschmaschinen_zyklen"
      entity_id: binary_sensor.waschmaschine
      state_characteristic: count_on
      max_age:
        days: 7

Kann ich einen Helfer Template einsetzen? Und wenn ja welchen der immer die letzten Tage den Waschgang zählt?

Danke für ein Feedback und Gruß
Michael

PS: Habe auch schon einen ähnlichen Beitrag gelesen, komme damit aber überhaupt nicht klar.

Keine Ahnung, ob es dir hilft, aber ich nutze es so:

alias: Geräte - 365 Tage - Zurücksetzen
description: ""
triggers:
  - trigger: template
    value_template: "{{ (now().month, now().day) == (1, 1) }}"
conditions: []
actions:
  - action: counter.reset
    metadata: {}
    data: {}
    target:
      entity_id:
        - counter.geschirrspuler_365_tage
        - counter.waschetrockner_365_tage
        - counter.waschmaschine_365_tage
mode: single

Ich habe für jedes Gerät einen Zähler-Helfer, der immer bei start hochgezählt wird.

Dann werden mit dem Code oben immer am 1.1. jeden Jahres die Zähler wieder zurückgesetzt.

Wenn dir die Zeitspanne von des aktuellen Monats reicht, kannst du einfach den Monat im Code weglassen.

value_template: "{{ (now().day) == (1) }}"

Damit sollte sich der Zähler immer am 1. jenes Monats zurücksetzen.

Wie man das auf 7 Tage runderrechnet, kann ich dir nicht sagen, aber vllt bringt es dir schon was. :sweat_smile:

Danke Sebastian. Würde ich gerne umsetzen. Die Counter habe ich schon erstellt und in die Automation eingebunden. Nur die Umsetzung des Zurücksetzen klappt bei mir nicht.

Ich bin erst ein paar Monate dabei und habe so meine Schwierigkeiten mit der CONFIGURATION.YAML. An welcher Stelle kommt das? Was muss eingerückt werden? müssen “Spiegelstriche” davor gesetzt werden?

Ich bekomme ständig Fehler und auch an Stellen, wo ich nichts verändert habe. Ich habe keine Package Dateien. Alles steht in der Config. Kannst du mir den Code genauer zeigen?
Danke und Gruß Michael

Jetzt habe ich es glaube verstanden und kapiert. Der Code gehört in eine Automation als YAML-Code rein. So habe ich noch nie eine Automation erstellt. Hat alles geklappt und bin gespannt, ob es funktioniert.
Danke nochmals, Gruß Michael

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Ja genau, das gehört in eine Automation. :sweat_smile:
Schön, dass ich helfen konnte.

Zum Testen kannst du es auch auf den Tag 25 setzen, wenn du morgen waschen solltest.
Dann siehst du Dienstag (3 Tage eher), ob es klappt. hehe
Soll ja auch ungeduldige Leute geben. :rofl:

value_template: "{{ (now().day) == (25) }}"

Test hat funktioniert. Danke, auch wenn es nicht das war, was ich wollte (immer die letzen 7 Tage), kann ich damit leben.

1 „Gefällt mir“

Vllt hat ja jemand noch nen Tipp. :sweat_smile: