Python Script set_state funktioniert anders als erwartet

Hallo Zusammen,

Ich habe mir einen Integralhelfer gebaut um aus meiner PV Leistung den Ertrag zu bestimmen. Um einen Tagesertrag zu bekommen wollte ich diesen um 0:00 Uhr auf 0 zurücksetzten. Dazu habe ich das phyton script set_state eingebunden (entity_id: sensor.solar_ertrag_uber_eingangsleistung_pro_tag
state: 0). Das Skript setzt den Wert auch auf 0, nur bei der nächsten Aktualisierung macht er nicht bei 0 weiter sondern bei seinem letzten Wert. Mach ich etwas falsch oder hat jemand eine andere Idee mein Ziel zu erreichen?

CU