goecharger / go-eCharger-API-v2

New API specification for V3 and V4 go-eCharger
93 stars 20 forks source link

Charging Session Export erwartet zusätzlichen Klick #178

Closed Chirriu closed 1 year ago

Chirriu commented 1 year ago

Ich habe seit einiger Zeit per Script meine Charging Sessions einmal täglich exportiert und in eine Datenbank geschrieben zur Sicherung, falls die Wallbox mal das Zeitliche segnet.

Über den status call hole ich mir dir URL unter "dll" und konnte per einfachem urlopen die Daten abspeichern.

Wie es scheint, gab es aber nun eine Änderung, die einen zusätzlichen Klick erfordert und damit natürlich die URL praktisch so nicht mehr zu verwenden ist.

Kann das wieder lauffähig gemacht werden, sodass die Exporte auch programmatisch vorgenommen werden können? Was ist die Alternative?

0xFEEDC0DE64 commented 1 year ago

Wir haben für dich extra einen neuen endpoint auf der neuen ladelog-export seite eingepflegt,

ersetze mal die alte adresse wie folgt:

https://data.v3.go-e.io/export?BLABLA

durch:

https://data.v3.go-e.io/api/v1/direct_export?BLABLA

Leider braucht der Ladelog Export gerade beim ersten Mal besonders lange, allerdings cachen wir auch die Rechenergebnisse, sprich wenn man das erste Mal abgewartet hat, gehts beim zweiten mal schnell, und es muss nur inkrementell nachgeladen werden.

Chirriu commented 1 year ago

Hi, sehr cool, vielen Dank. Das erste Mal durchlaufen lassen lief nach ca. 45 Minuten in einen 504 Timeout.

0xFEEDC0DE64 commented 1 year ago

der log export für dich war nach einer minute fertig aber die response wurde leider nicht beendet, sollte nun gefixt sein!

Chirriu commented 1 year ago

Ich hab es gerade laufen lassen und mein Script angepasst. Alles läuft wieder wunderbar. Sehr sehr geil. Vielen Dank für den Support.