Helfer, Sensoren oder sonstige Tricks

Ich komme aktuell nicht mit den Klassen “total” sowie “total_increasing” zurecht.
Vielleicht weiß hier jemand ein paar Tricks, wie man das schaffen könne.

Ich würde gerne meinen Wasserverbrauch im Energy Dashboard anzeigen.
Ich kann über REST den Verbrauch alle 30 Minuten abfragen.
Ich habe mir einen sensor mit total_increasing gebaut. Jedoch ist das nicht ganz korrekt.

Problem, sobald das ganze durch einen Restart nicht alle 30 Minuten getriggert wird, sondern öfters in den 30 Minuten, hat der Sensor einen zu hohen Wert, weil der Wert mehrfach addiert wird.
Kann man das verhindern?
Gibt es einen Helfer, um einen Zwischenwert zu speichern, der auch nach einem Neustart noch vorhanden ist?

Jemand eine gute Idee auch gerne mit Python, wie man das Lösen könnte?