Seite 2 von 72

Re: Support: Mercedes EQ

Verfasst: Fr Jul 09, 2021 1:52 pm
von derNeueDet
Hast Du die Schnittstelle Drittanbieter: Fahrzeugdaten utner Diensteaktivierung in der App aktiviert?

Re: Support: Mercedes EQ

Verfasst: Fr Jul 09, 2021 2:08 pm
von Hamski
Ja, die Schnittstelle für Drittanbieter war erst mein Problem, die ist aktiv.

Nun wird dies wiederholend geloggt.
Hab zwei Stellen unkenntlich gemacht, wenn du die brauchst, schicke ich dir alles per PN.

NameError: name 'soc' is not defined
socDebugLog("SOC: " + soc + " RANGE: " + range)
File "/var/www/html/openWB/modules/soc_eq/soc.py", line 178, in <module>
Traceback (most recent call last):
2021-07-09 16:02:47: Lp1: PID:30292: SOC Response: [{"rangeelectric":{"value":"51","timestamp":1625763246000}}]
2021-07-09 16:02:47: Lp1: PID:30292: SOC Request: 200
2021-07-09 16:02:46: Lp1: PID:30292: SOC URL: https://api.mercedes-benz.com/vehicleda ... ricvehicle
2021-07-09 16:02:46: Lp1: PID:30292: client: XXXXX
2021-07-09 16:02:46: Lp1: PID:30292: Debug Level: 2
2021-07-09 16:02:44: Lp1: Requesting SoC (LV1) at 87 main modules/soc_eq/main.sh
2021-07-09 16:02:24: Lp1: Nothing to do yet. Incrementing timer. 4 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-09 16:02:04: Lp1: Nothing to do yet. Incrementing timer. 2 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-09 16:01:45: Lp1: Nothing to do yet. Incrementing timer. 0 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-09 16:01:28: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh

VG
Daniel

Re: Support: Mercedes EQ

Verfasst: Fr Jul 09, 2021 2:10 pm
von derNeueDet
Cool, ein Rangeelectric kommt zurück, aber kein Soc Wert :mrgreen: .

Schnittstelle funktioniert also.
Fahr mal ne Runde oder starte das Fahrzeug mal.

Wann hast Du den SoC denn eingerichtet? Erst heute?

VG
Det

Re: Support: Mercedes EQ

Verfasst: Fr Jul 09, 2021 2:16 pm
von Hamski
Das hab ich mir auch gedacht.
Wert passt auch und Ladestand wären 100%.

Fahrzeug einfach starten hat die Tage nicht gereicht.
Werde dann eine Runde drehen, aber das kann auch morgen werden.

Danke für deine Hilfe. Melde mich dann wieder wenn es Neues gibt.

VG
Daniel

Re: Support: Mercedes EQ

Verfasst: Fr Jul 09, 2021 2:29 pm
von derNeueDet
Alles klar, aber die Einrichtung ist OK, die Schnittstelle liefert auch Daten, jetzt müssen nur noch passende Daten kommen.
Ich habe gerade noch was eingebaut, dass dann im soc.log eine richtige Ausgabe kommt, falls da nichts bei soc oder rangeelectric zurück kommt.
Pull Request ist gestellt.
https://github.com/snaptec/openWB/pull/1473

VG
Det

Re: Support: Mercedes EQ

Verfasst: So Jul 11, 2021 2:32 pm
von Hamski
Hallo Det,

ich habe heute eine Runde gedreht mit dem Auto und jetzt wird auch der SoC Wert übermittelt.
Das Modul hatte ich übrigens Donnerstagabend eingerichtet. Hab die Frage überlesen.
Nun habe ich das Modul auch wieder für beide Ladepunkte aktiviert.

Aber die Ausgabe im log ist denke ich nicht so, wie von dir gewünscht.
Heute Morgen wurde fix ein Update gemacht.

Neuer log:
2021-07-11 15:54:44: Lp2: PID:26392: SOC: 21 RANGE: 10
2021-07-11 15:54:44: Lp1: PID:26388: SOC: 21 RANGE: 10
2021-07-11 15:01:18: Lp1: PID:3695: SOC: 27 RANGE: 13
2021-07-11 14:00:58: Lp1: PID:22264: SOC: 60 RANGE: 30
2021-07-11 13:00:38: Lp1: PID:8549: SOC: 78 RANGE: 42
2021-07-11 12:01:15: Lp1: Nothing to do yet. Incrementing timer. 4 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-11 12:00:55: Lp1: Nothing to do yet. Incrementing timer. 2 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-11 12:00:35: Lp1: Nothing to do yet. Incrementing timer. 0 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-11 12:00:18: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh
NameError: name 'soc' is not defined
if not soc:
File "/var/www/html/openWB/modules/soc_eq/soc.py", line 177, in <module>
Traceback (most recent call last):
2021-07-11 12:00:18: Lp1: PID:27133: SOC Response: [{"rangeelectric":{"value":"51","timestamp":1625763246000}}]
2021-07-11 12:00:18: Lp1: PID:27133: SOC Request: 200
2021-07-11 12:00:17: Lp1: PID:27133: SOC URL: https://api.mercedes-benz.com/vehicleda ... ricvehicle
2021-07-11 12:00:17: Lp1: PID:27133: client: XXXXX
2021-07-11 12:00:17: Lp1: PID:27133: Debug Level: 2
2021-07-11 12:00:15: Lp1: Requesting SoC (LV1) at 87 main modules/soc_eq/main.sh
2021-07-11 11:59:55: Lp1: Nothing to do yet. Incrementing timer. 4 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-11 11:59:34: Lp1: Nothing to do yet. Incrementing timer. 2 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-11 11:59:15: Lp1: Nothing to do yet. Incrementing timer. 0 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2021-07-11 11:58:58: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh

VG
Daniel

Re: Support: Mercedes EQ

Verfasst: So Jul 11, 2021 3:36 pm
von derNeueDet
Stimmt, mein Patch hat noch nicht so gewirkt, wie er sollte. Ich schau mir das noch mal an.

VG
Det

Re: Support: Mercedes EQ

Verfasst: Di Jul 13, 2021 4:38 pm
von derNeueDet
In den aktuellen Nightlys ist das jetzt auch behoben. Wenn die API keinen SoC/RangeElectric liefert, wird der SoC auf 0 gesetzt und eine entsprechende Meldung wird im soc.log ausgegeben.

VG
Det

Re: Support: Mercedes EQ

Verfasst: Di Jul 20, 2021 10:37 pm
von webcatcher24
Hallo zusammen,

ich habe heute nach Update und Neustart meiner OpenWB2 die Anleitung für Mercedes EQ SoC Schritt für Schritt abgearbeitet. Klappt soweit auch alles, bis zu dem "Hier bei Mercedes ME anmelden" Link in der OpenWB Modulkonfiguration. Es geht zwar ein Fenster auf, allerdings mit der Fehlermeldung:

Error - Oops
Looks like something is not right. Please contact your administrator.
400 - Invalid redirect_uri

=> Die FIN-Nr etc. wurden soweit sauber übertragen mit copy/paste, dass eigentlich kein Fehler beim Link vorliegen sollte

Hilfe highly welcome (wahrscheinlich/hoffentlich ein triviales Problem)! openWB Version: 1.9.244. auto ist ein EQC mit EZ Juli 2020

VG, Mike

Re: Support: Mercedes EQ

Verfasst: Mi Jul 21, 2021 5:33 am
von derNeueDet
Kannst Du mal bitte den Eintrag unter
Callback im SoC Modul zeigen?

Dieser Eintrag muss identisch mit dem Eintrag im Mercedes Developer Portal unter redirect_url sein.

VG
Det