Ich habe eine REST Api, Verbrauchsdaten in diesem Fall liter bei einem Gerät abzugreifen.
Gerne würde ich den Verbrauch über den Tag summieren und im Energy Dashboard dann anzeigen.
Ich bekomme als JSON immer den ganzen Tag im halben Stunden Takt. Also die Werte, welche in der Zukunft liegen sind einfach null.
Ich vermute ich benötige ein eigenes Python Script dafür, weil das REST Template ein wenig eingeschränkt war.
Beispiel:
"00:00 - 00:29 [l]" : 0,
"00:30 - 00:59 [l]" : 0,
"01:00- 01:29 [l]" : 0,
"01:30- 01:59 [l]" : 0
etc.
Beim Rest template hatte ich folgendes Problem:
Sensor war total_increasing
oder total
, um im Dashboard anzuzeigen
unit_of_measurement: "m³"
device_class: water
icon: mdi:water
state_class: total_increasing
- Wenn HA neu gestartet wurde, wurde der Wert dann auch immer mehrfach hinzugefügt.
- Am nächsten Tag fängt alles wieder bei null und dann ist der Sensor im negativen Bereich.
Aus diesem Grund glaube ich wird es schwer mit dem Rest Template.
Kann mir einer eine Hilfestellung und Beispiel geben, wie das andere machen, um das abzubilden?
Vermutlich muss ich mir den Totalen Wert selber speichern und den Täglichen wert auch und nur auf den totalen Wert hinzufügen, wenn sich der Wert wirklich geändert hat.