[Solved]Historische Werte von InfluxDB funktionieren nicht
Verfasst: 2. Dez 2021 21:58
Hallo zusammen,
ich muss langsam an mir selbst zweifeln. Ich versuche in Rules mit historischen Werten der influxdb zu arbeiten. Ich möchte einfach nur mit deltaSince den Tagesverbrauch meines Stromzählers errechnen. Aber egal was ich für eine Zeitspanne eingebe, es kommt immer das gleiche raus (2950,213 und sollte 13 sein). In Grafana sehe ich die richtigen Werte.
Kann mir da jemand einen Tip geben was das Problem sein könnte?
Hier kommt was ich schon alles für Varianten verwendet habe:
Vielen Dank vorab.
Viele Grüße
Kevin
ich muss langsam an mir selbst zweifeln. Ich versuche in Rules mit historischen Werten der influxdb zu arbeiten. Ich möchte einfach nur mit deltaSince den Tagesverbrauch meines Stromzählers errechnen. Aber egal was ich für eine Zeitspanne eingebe, es kommt immer das gleiche raus (2950,213 und sollte 13 sein). In Grafana sehe ich die richtigen Werte.
Kann mir da jemand einen Tip geben was das Problem sein könnte?
Hier kommt was ich schon alles für Varianten verwendet habe:
Code: Alles auswählen
Items:
Number SmartM_TEST
Code: Alles auswählen
Rule:
SmartM_TEST.postUpdate(SmartMeterHaushalt_TotalConsumption.deltaSince(ZonedDateTime.now().with(LocalTime.MIDNIGHT)))
SmartM_TEST.postUpdate(SmartMeterHaushalt_TotalConsumption.deltaSince(now.toLocalDate().atStartOfDay(now.getZone()), "influxdb"))
SmartM_TEST.postUpdate(SmartMeterHaushalt_TotalConsumption.deltaSince(now.minusDays(10)), "influxdb")
logInfo("Smartmeter.rules", "SmartM_TEST "+SmartM_TEST.state)
Code: Alles auswählen
Log:
2021-12-02 21:22:10.488 [INFO ] [b.core.model.script.Smartmeter.rules] - SmartM_TEST 2950.213
Viele Grüße
Kevin