Zähler Regentage

Hallo,

Ich möchte gerne die Regentage des Monats zähen.

Ich habe daher einen Binär Sensor erstellt, der auf on geschalten wird wenn die Tagesmenge größer ist, als ein bestimmter Wert.
Dann hab ich noch einen history stats sensor erstellt, der die Änderungen des Binär Sensors zählt.

template:
- binary_sensor:
  - name: regentag
    state: "{{ states('sensor.rain_today') | float(0) > 1 }}"

sensor:
  - platform: history_stats 
    name: "1mm_Month_cur"
    entity_id: "binary_sensor.regentag"
    state: 'on'
    type: count
    start: "{{ today_at('00:00').replace(day=1) }}"
    end: "{{ now() }}"

Im Prinzip funktioniert es .
Jedoch hab ich ein Problem:
Bei einen Neustart oder neu Laden der YAML-Konfiguration wird bei einem Regentag der Binäre Sensor ein weiteres mal ausgelöst und somit ist die Zählung nicht mehr korrekt.

Wie kann man das Lösen?
Gibt es eventuell eine bessern Weg mein Vorhaben zu lösen.

Du könntest einen zusätzlichen Schalter-Helfer als Bedingung nehmen. Nur wenn state = off, dann zähle hoch und setze Schalter auf on. Und täglich 00:00 Uhr wird der Schalter wieder auf off gestellt entweder in gleicher oder anderer Automatisation.