nD-enerserve Forums
API Abfrage - Abfrage URL ergibt nicht den übereinstimmenden Wert - Printable Version

+- nD-enerserve Forums (https://forum.enerserve.eu)
+-- Forum: SmartPi (https://forum.enerserve.eu/forumdisplay.php?fid=1)
+--- Forum: SmartPi - Deutsch (https://forum.enerserve.eu/forumdisplay.php?fid=3)
+--- Thread: API Abfrage - Abfrage URL ergibt nicht den übereinstimmenden Wert (/showthread.php?tid=1302)



API Abfrage - Abfrage URL ergibt nicht den übereinstimmenden Wert - Rheininsel - 12.04.2018

Ich frage zur Auswertung des über den Tag bzw. Monat aufkommenden Stromverbrauchs extern über die API den Verbrauch ab.

Dabei habe ich das Problem, dass ich folgende API-Abfrage mache:


Code:
https://10.10.1.71/api/dayvalues/123/energy_pos/from/2018-04-11T00:00:00.000Z/to/2018-04-11T23:59:59.999Z

dabei erhalte ich die Ausgabe von

Code:
[
{"key":"energy_pos_1","values":[{"time":"2018-04-11T23:59:25+0200","value":1942.9053},{"time":"2018-04-12T01:59:27+0200","value":135.687}]},
{"key":"energy_pos_2","values":[{"time":"2018-04-11T23:59:25+0200","value":4315.477},{"time":"2018-04-12T01:59:27+0200","value":151.05037}]},
{"key":"energy_pos_3","values":[{"time":"2018-04-11T23:59:25+0200","value":3647.5513},{"time":"2018-04-12T01:59:27+0200","value":205.31183}]}
]

Wie dabei zu sehen, stimmen die Zeiten bei mir nicht überein. Es werden um zwei Stunden versetze Zeiten ausgeben. Das hat bestimmt etwas mit der Zeitzone zu tun. Wie bekomme ich das hin, dass die API-Zeit mit der Datenbank-Zeit (???) übereinstimmt und ich die aktuellen Werte entsprechend ausgegeben bekomme (auch nach Sommer-/Winterzeit Umstellung) Big Grin .

Bei:

Code:
https://10.10.1.71/api/dayvalues/123/energy_pos/from/2018-04-10T22:00:00.000Z/to/2018-04-11T21:59:59.999Z
erhalte ich
Code:
[
{"key":"energy_pos_1","values":[{"time":"2018-04-11T23:59:25+0200","value":2079.196}]},
{"key":"energy_pos_2","values":[{"time":"2018-04-11T23:59:25+0200","value":4462.9453}]},
{"key":"energy_pos_3","values":[{"time":"2018-04-11T23:59:25+0200","value":3855.8508}]}
]

---------------------- Edit Dashboardvergleich gelöscht.

Eine aktuelle Abfrage über die API bis Tagesende ergibt als Ausgabe für den letzten Wert:
Code:
{"time":"2018-04-12T11:47:35+0200","value":855.0059}

Stehe ich mit den Zeiten auf Kriegsfuß? Hat jemand eine Erklärung / Lösung für mich?

Dankende Grüße
Gregor