Seite 20 von 72
Re: Support: Mercedes EQ
Verfasst: Sa Jun 18, 2022 1:09 pm
von ThoausAuk
ThoausAuk hat geschrieben: ↑Sa Jun 18, 2022 1:08 pm
ThoausAuk hat geschrieben: ↑Sa Jun 18, 2022 1:05 pm
derNeueDet hat geschrieben: ↑Sa Jun 18, 2022 1:00 pm
Ja, die Redirect URL in MercedesMe und in der openWB passen nicht zusammen.
Screenshot Mercedes Me und Ladepunkt Konfig bitte.
VG
Det
Die beiden meintest, oder?
Danke, dass Du mich Amateur hier so an die Hand nimmst!
Erster Teilerfolg:
Anmeldung erfolgreich!
Sie können das Fenster schließen.
Allerdings zeigt er jetzt den SoC von 61% an, obwohl der Daimler 100% geladen ist.
Muss ich da noch etwas konfigurieren
Re: Support: Mercedes EQ
Verfasst: Sa Jun 18, 2022 1:15 pm
von derNeueDet
Nur das was im Wiki steht, Schnittstelle Drittanbieter mussn zugelassen sein.
Dann einfach mal fahren und morgen noch mal schauen. Das ist fast normal, dass da am Anfang noch nicht die richtigen Daten kommen.
VG
Det
Re: Support: Mercedes EQ
Verfasst: Sa Jun 18, 2022 1:17 pm
von ThoausAuk
Okay und noch einmal super viel Dank für Dienen Support!!
Grüße aus dem hohen Norden
Re: Support: Mercedes EQ
Verfasst: Sa Jun 18, 2022 2:02 pm
von derNeueDet
Re: Support: Mercedes EQ
Verfasst: So Jun 19, 2022 7:39 am
von shesse
Es wundert mich, dass es mit dem Leerzeichen (bzw. %20) zwischen "openWB" und "soc_eq" sowie fehlendem "/modules/" überhaupt funktioniert. Eigentlich müsste der Pfad doch so aussehen, oder nicht:
[code]
http://openwb.fritz.box/openWB/modules/ ... ack_lp.php[/code]
Eine Frage habe ich aber auch selbst:
Sollte man jetzt "callback_lp.php" nehmen oder den Ladepunkt eintragen, also "callback_lp1" und "callback_lp2.php", wenn man 2 Ladepunkte hat?
Mir ist nicht klar, warum es das einmal mit Ladepunktnummer gibt und einmal ohne?
Re: Support: Mercedes EQ
Verfasst: So Jun 19, 2022 8:46 am
von derNeueDet
Das kann ich dir gerne beantworten.
Die Callback URL ruft der Authentifizierungsserver nach erfolgreicher Anmeldung auf und übergibt dieser dann die Token, die im weiteren Verlauf dann für die API Abfragen benötigt werden. Die aufgerufene PHP Seite speichert diese Token dann entsprechend dem Ladepunkt in die passenden Dateien.
In der 1. Version der Schnittstelle wurde pro Ladepunkt eine eigene Callback Prozedur benötigt daher die callback_lp1/2.php Dateien. Bei einer Überarbeitung habe ich dann einen Weg gefunden, dem Authentifizierungsserver einen weiteren Parameter zu übergeben, den er auch wieder zurück liefert. Damit konnte ich das quasi flexibel und auch für mehr als 2 LP realisieren. Das ist dann die callback_lp.php. Die würde bereits für 9 Ladepunkte funktionieren, was von der 1.9 noch nicht unterstützt wird, ist aber auch beliebig ausbaufähig.
Aus Kompatibilitätsgründen gibt es auch noch die alten callbacks, aber callback_lp.php ist auf jeden Fall flexibler.
Wie genau es dann in V2.0 aussehen wird, kann ich noch nicht sagen, ich hab mal in github einen Issue auf gemacht, wie dort Persistierung von Token geplant wird, aber aktuell liegen die Prioritäten bei den Entwicklern wohl an anderen Stellen.
VG
Det
Re: Support: Mercedes EQ
Verfasst: So Jun 19, 2022 1:50 pm
von shesse
Danke für die sehr ausführliche Antwort. Dann stelle ich meine Abfrage mal um und hoffe ich bekomme das allein hin
Update:
Scheint einfach durch Ändern der beiden Pfade im Developer-Portal bei Mercedes und auf der openWB geklappt zu haben. Eine neue Aktivierung war anscheinend nicht nötig. Nochmals Danke für Deine bisherige Arbeit an diesem Modul.
Schönen Sonntag,
Stefan
Re: Support: Mercedes EQ
Verfasst: So Jun 19, 2022 5:32 pm
von derNeueDet
Hast du den Link "Hier bei Mercedes Me anmelden" mal geklickt? Das wäre der Test, dass alles richtig eingerichtet ist.
VG
Det
Re: Support: Mercedes EQ
Verfasst: Mo Jun 20, 2022 9:13 am
von shesse
Wenn ich den Link anklicke, dann kommt nur eine leere Seite ohne irgendeine Meldung. Sollte da nicht "success" oder so ähnlich stehen?
Das kommt nicht.
Allerdings sieht mein Log gut aus. Ich denke er aktualisiert jede Stunde erfolgreich den SoC:
2022-06-20 10:59:16: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 09:59:06: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 08:58:57: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 07:58:46: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 06:58:37: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 05:58:26: Lp2: PID:4084: SOC: 100 RANGE: 38
2022-06-20 04:58:16: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 03:58:06: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 02:57:56: Lp2: PID:6206: SOC: 100 RANGE: 38
2022-06-20 01:57:47: Lp2: PID
SOC: 100 RANGE: 38
2022-06-20 00:57:37: Lp2: PID
SOC: 100 RANGE: 38
2022-06-19 23:57:26: Lp2: PID:8277: SOC: 100 RANGE: 38
2022-06-19 22:57:17: Lp2: PID
SOC: 100 RANGE: 38
2022-06-19 21:57:06: Lp2: PID
SOC: 100 RANGE: 38
2022-06-19 20:56:57: Lp2: PID
SOC: 100 RANGE: 38
Da ich seit gestern nicht mehr gefahren bin, steht da natürlich immer 100%.
Re: Support: Mercedes EQ
Verfasst: Mo Jun 20, 2022 4:42 pm
von ThoausAuk
ThoausAuk hat geschrieben: ↑Sa Jun 18, 2022 1:17 pm
Okay und noch einmal super viel Dank für Dienen Support!!
Grüße aus dem hohen Norden
Ich schon wieder- sorry
Nun bin ich froh, dass der SoC von meinem Mercedes EC angezeigt wird jetzt "klemmt" aber folgendes:
Mercedes lädt an der Go-e mit ca. 11W und OpenWB zeigt
Ladeparameter 0W/6A, geladen 0.0KWh.
Muss ich die Go-e noch weiter konfigurieren?