Hallo liebes OpenEMS-Forum,
wir betreiben drei OpenEMS-Simulationen mit einer InfluxDB sowie eine reale Fenecon-Batterie mit rrd4j. Um das Verhalten der Batterien zu prognostizieren, verwenden wir die historischen Daten (jsonrpc Methode “queryHistoricTimeseriesData”) mit einer 15-minütigen Auflösung.
Dabei ist uns aufgefallen, dass wir bei den OpenEMS-Simulationen (InfluxDB) die Werte der letzten Viertelstunde erhalten, während wir bei der Fenecon-Batterie (rrd4j) die Werte der kommenden Viertelstunde bekommen.
Beispiel:
• InfluxDB: Der Timestamp 2024-09-01T10:00:00 enthält die Durchschnittswerte von 09:45 bis 10:00.
• rrd4j: Der Timestamp 2024-09-01T10:00:00 enthält die Durchschnittswerte von 10:00 bis 10:15.
Meine Vermutung ist, dass das durch eine unterschiedliche Verwendung von Zeitstempeln und Zeitintervallen in InfluxDB und rrd4j zustande kommt.
Ist das Verhalten bekannt und gibt es ggf. sogar die Möglichkeit, das zu konfigurieren?
Vielen Dank für eure Hilfe!