Support: Mercedes EQ

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
ager01
Beiträge: 22
Registriert: Mi Apr 21, 2021 2:35 pm

Re: Support: Mercedes EQ

Beitrag von ager01 »

Hallo,
ich habe alles wie nach dieser Anleitung neu eingestellt:

1. Neueste Nightly installieren (installierte Version: 1.9.282 (2022-11-03 12:04:11 +0100 [14b6733e] ))
2. In Developer Mercedes anmelden.
3. In die Console wechseln und ein neues Projekt anlegen
4. EV Status auswählen
5. Kostenlose Version auswählen
6. Credentials erstellen
7. Callback URL eintragen
8. In der open WB die Daten im Ladepunkt entsprechend pflegen, Callback ist: (http://IPAdresse/openWB/modules/soc_eq/callback_lp.php)
9. Speichern
10. Den Link Hier bei Mercedes Me anmelden anklicken.

Bekomme aber folgende Fehlermeldung:

2022-11-03 23:27:17: PID: 24623: Lp1: Nothing to do yet. Incrementing timer. 2 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:27:07: PID: 23330: Lp1: Nothing to do yet. Incrementing timer. 1 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:26:58: PID: 22048: Lp1: Nothing to do yet. Incrementing timer. 0 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:26:52: PID: 20806: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh
2022-11-03 23:26:52: Lp1: PID:20837: {"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}
2022-11-03 23:26:52: Lp1: PID:20837: Refresh Request fehlgeschlagen Code: 400 (Bad Request)
2022-11-03 23:26:52: Lp1: PID:20837: Refresh Token Text:{"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}
2022-11-03 23:26:52: Lp1: PID:20837: Refresh Token Call:400
2022-11-03 23:26:52: Lp1: PID:20837: Acc Token Expired
2022-11-03 23:26:52: Lp1: PID:20837: Token expires in: -4176515s
2022-11-03 23:26:52: Lp1: PID:20837: client: 09f4ec85-8026-401f-ac46-09fb93bdcaff
2022-11-03 23:26:52: Lp1: PID:20837: Debug Level: 1
2022-11-03 23:26:49: PID: 20806: Lp1: Requesting SoC (LV1) at 87 main modules/soc_eq/main.sh
2022-11-03 23:26:38: PID: 19568: Lp1: Nothing to do yet. Incrementing timer. 5 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:26:28: PID: 18333: Lp1: Nothing to do yet. Incrementing timer. 4 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:26:18: PID: 17095: Lp1: Nothing to do yet. Incrementing timer. 3 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:26:08: PID: 15854: Lp1: Nothing to do yet. Incrementing timer. 2 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:25:57: PID: 14580: Lp1: Nothing to do yet. Incrementing timer. 1 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-03 23:25:47: PID: 13341: Lp1: Nothing to do yet. Incrementing timer. 0 < 6 (LV1) at 84 main modules/soc_eq/main.sh
PV: 6,52 kWp, SolarEdge mit Junelight-Speicher 19,9 kWh
WP: Alpha Innotec LWP
WB: openWB series2 Standard+
EV: Mercedes C 300e
waiting for KIA EV6 GT
mbdeveloper
Beiträge: 4
Registriert: Mo Feb 15, 2021 9:36 am
Kontaktdaten:

Re: Support: Mercedes EQ

Beitrag von mbdeveloper »

Hallo Zusammen,
wir haben, wie kommuniziert, unsere interne API Management Plattform von Google/apigee auf Microsoft/Azure migriert. Damit sind wir zukunftsfähig, performanter und systemisch auch näher an den Connected-Fahrzeugen dran. Für 2023 planen wir spannende Erweiterungen, die auch euch BOCAR Nutzern zugute kommen werden.
Die neue Plattform bedarf auf eurer Seite einige Anpassungen. Wir sehen, dass es die sehr große Mehrzahl der Nutzer ohne Probleme hingekommen hat. Ihr findet die notwendigen Anpassungen auf dieser Seite: https://developer.mercedes-benz.com/con ... ation_2022
Bitte aktualisiert auch euer Open-Source Projekt entsprechend.
Danke und Gruß
Olaf von Mercedes-Benz /developers
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

ager01 hat geschrieben: Do Nov 03, 2022 10:28 pm

modules/soc_eq/main.sh
2022-11-03 23:26:52: PID: 20806: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh
2022-11-03 23:26:52: Lp1: PID:20837: {"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}
2022-11-03 23:26:52: Lp1: PID:20837: Refresh Request fehlgeschlagen Code: 400 (Bad Request)
2022-11-03 23:26:52: Lp1: PID:20837: Refresh Token Text:{"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}
2022-11-03 23:26:52: Lp1: PID:20837: Refresh Token Call:400
2022-11-03 23:26:52: Lp1: PID:20837: Acc Token Expired
2022-11-03 23:26:52: Lp1: PID:20837: Token expires in: -4176515s
Der Token (Refresh) ist uralt und kann nicht erneuert werden.
Bitte die Daten von Mercedes Developer und openWB noch mal abgleichen. Und den Link "Hier bei MercedesMe anmelden" noch mal anklicken.

VG
Det
Bitte
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

mbdeveloper hat geschrieben: Fr Nov 04, 2022 7:18 am Hallo Zusammen,
wir haben, wie kommuniziert, unsere interne API Management Plattform von Google/apigee auf Microsoft/Azure migriert. Damit sind wir zukunftsfähig, performanter und systemisch auch näher an den Connected-Fahrzeugen dran. Für 2023 planen wir spannende Erweiterungen, die auch euch BOCAR Nutzern zugute kommen werden.
Die neue Plattform bedarf auf eurer Seite einige Anpassungen. Wir sehen, dass es die sehr große Mehrzahl der Nutzer ohne Probleme hingekommen hat. Ihr findet die notwendigen Anpassungen auf dieser Seite: https://developer.mercedes-benz.com/con ... ation_2022
Bitte aktualisiert auch euer Open-Source Projekt entsprechend.
Danke und Gruß
Olaf von Mercedes-Benz /developers
Hallo Olaf, vielen Dank für das Statement hier im Forum. Bin gespannt auf die neuen Features.
Die Anpassungen auf der openWB Seite habe ich zentral im Modul gemacht, für die Anwender bleibt also nur die Erstellung eines neuen Projektes und Eintragen der Daten in openWB.

Viele Grüße
Detlev
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
ager01
Beiträge: 22
Registriert: Mi Apr 21, 2021 2:35 pm

Re: Support: Mercedes EQ

Beitrag von ager01 »

Der Token (Refresh) ist uralt und kann nicht erneuert werden.
Bitte die Daten von Mercedes Developer und openWB noch mal abgleichen. Und den Link "Hier bei MercedesMe anmelden" noch mal anklicken.

Habe ich genau so gemacht. Projekt sogar extra gelöscht und neu angelegt. Client ID und Client Secret neu in die openWB eingetragen.
Callback (http://xxx.xxx.xxx.xxx/openWB/modules/s ... ack_lp.php) bei openWB und im Projekt eingegeben.
Anschließend bei "MercedesMe angemeldet", Abfrage mit Zugriff erlauben bestätigt und trotzdem bekomme ich nachwievor die gleiche Statusmeldung.
Noch irgendeine Idee was ich machen könnte? Zugriff auf das Betriebssystem über Login ist vorhanden.

Grüsse
Achim
PV: 6,52 kWp, SolarEdge mit Junelight-Speicher 19,9 kWh
WP: Alpha Innotec LWP
WB: openWB series2 Standard+
EV: Mercedes C 300e
waiting for KIA EV6 GT
Benutzeravatar
ragsna
Beiträge: 184
Registriert: Mi Nov 04, 2020 5:00 pm

Re: Support: Mercedes EQ

Beitrag von ragsna »

Hmm...

Code: Alles auswählen

2022-11-06 15:42:48: Lp1: Py Return: 2 (LV1) at 91 main modules/soc_eq/main.sh
2022-11-06 15:42:47: Lp1: PID:30357: Soc Request Request Exception occured https://api.mercedes-benz.com/v...
Hat das zufällig noch jemand?
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

ragsna hat geschrieben: So Nov 06, 2022 3:05 pm Hmm...

Code: Alles auswählen

2022-11-06 15:42:48: Lp1: Py Return: 2 (LV1) at 91 main modules/soc_eq/main.sh
2022-11-06 15:42:47: Lp1: PID:30357: Soc Request Request Exception occured https://api.mercedes-benz.com/v...
Hat das zufällig noch jemand?
Nein, bei mir funktioniert alles. Geht die Fehlermeldung noch weiter?
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

ager01 hat geschrieben: So Nov 06, 2022 12:31 pm Der Token (Refresh) ist uralt und kann nicht erneuert werden.
Bitte die Daten von Mercedes Developer und openWB noch mal abgleichen. Und den Link "Hier bei MercedesMe anmelden" noch mal anklicken.

Habe ich genau so gemacht. Projekt sogar extra gelöscht und neu angelegt. Client ID und Client Secret neu in die openWB eingetragen.
Callback (http://xxx.xxx.xxx.xxx/openWB/modules/s ... ack_lp.php) bei openWB und im Projekt eingegeben.
Anschließend bei "MercedesMe angemeldet", Abfrage mit Zugriff erlauben bestätigt und trotzdem bekomme ich nachwievor die gleiche Statusmeldung.
Noch irgendeine Idee was ich machen könnte? Zugriff auf das Betriebssystem über Login ist vorhanden.

Grüsse
Achim
Screenshots bitte von Developer Mercedes und von der openWB LP Konfiguration. Debug auf 2 stellen und einmal die komplette Fehlermeldung aus dem Status in einem Code Block hier abstellen.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Benutzeravatar
ragsna
Beiträge: 184
Registriert: Mi Nov 04, 2020 5:00 pm

Re: Support: Mercedes EQ

Beitrag von ragsna »

derNeueDet hat geschrieben: So Nov 06, 2022 5:15 pm
ragsna hat geschrieben: So Nov 06, 2022 3:05 pm Hmm...

Code: Alles auswählen

2022-11-06 15:42:48: Lp1: Py Return: 2 (LV1) at 91 main modules/soc_eq/main.sh
2022-11-06 15:42:47: Lp1: PID:30357: Soc Request Request Exception occured https://api.mercedes-benz.com/v...
Hat das zufällig noch jemand?
Nein, bei mir funktioniert alles. Geht die Fehlermeldung noch weiter?
Tatsächlich hat sich mittlerweile die Fehlermeldung geändert:

Code: Alles auswählen

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='ssoalpha.dvb.corpinter.net', port=443): Max retries exceeded with url: /v1/token (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0xf65129ac>: Failed to establish a new connection: [Errno -2] Name or service not known',))
    raise ConnectionError(e, request=request)
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 487, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 609, in send
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 488, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/api.py", line 56, in request
    return request('post', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/api.py", line 110, in post
    ref = requests.post(tok_url, data=data, verify=True, allow_redirects=False, auth=(client_id, client_secret), timeout=req_timeout)
  File "/var/www/html/openWB/modules/soc_eq/soc.py", line 106, in <module>
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='ssoalpha.dvb.corpinter.net', port=443): Max retries exceeded with url: /v1/token (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0xf65129ac>: Failed to establish a new connection: [Errno -2] Name or service not known',))
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
  File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment
    _stacktrace=sys.exc_info()[2])
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen
    timeout=timeout
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 423, in send

Ich werde mal ein Ticket aufmachen.
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
juggle000
Beiträge: 10
Registriert: So Nov 06, 2022 5:13 pm

Re: Support: Mercedes EQ

Beitrag von juggle000 »

hi, habe alles neu eingegeben und der link sagt auch, dass ich verbunden bin und das Fenster schließen kann.
leider wird der soc aber trotzdem nicht angezeigt.
Ich würde jetzt mal auf nightly aktualisieren - denkt ihr das ist nötig?

lg u thx!

edit: juhu, es funkt jetzt wieder, bin aber wie gesagt nicht sicher ob die nightly definitiv nötig ist dafür. danke für euren rat!
Antworten