Support: Mercedes EQ

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Ja, Nightly ist notwendig.
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: 4447
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 5:27 pm
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.
Hast du Debug auf Level 1 oder 2?
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 »

@Det: Hatte auf 1. Aber seltsamerweise ist die Fehlermeldung soeben wieder weg und es funktioniert wieder ?! :o
Hoffen wir mal, dass es nur ein kurzer Aussetzer war - es war ja eine höhere Verfügbarkeit versprochen worden ;)
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

In der API Doku steht, dass nur alle 120s abgefragt werden darf. Im Debug Modus ist das Intervall auf 60s. Das ändere ich mal ab. War bisher zum Testen ganz gut, aber evtl. nimmt Mercedes das jetzt genauer. Alsoaktuell bitte nur Debug einschalten, wenn unbedingt notwendig.


Wobei, wenn ich die Fehlermeldung noch mal anschaue, konnte die URL nicht erreicht werden.

VG
Det
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 »

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.

Grüsse

Achim
Dateianhänge
EV SoC Log.txt
(3.45 KiB) 34-mal heruntergeladen
openWB.jpg
Developer Mercedes.jpg
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
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Upps, das Client Secret hättest du besser nicht hier gepostet. Bitte neue Credentials bauen.

Ist das ne echte openWB oder eine Eigeninstallation?
Hast du nach der Eingabe der Credentials in der openWB gespeichert und danach dann den Link Hier anmelden bei MercedesMe geklickt?

VG
Det
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 »

Ist das ne echte openWB oder eine Eigeninstallation?

Ich habe eine echte openWB und eine Eigeninstallation basierend auf der echten openWB (z.B. Login passwd geändert damit ich auf das BS zugreifen kann)

Hast du nach der Eingabe der Credentials in der openWB gespeichert und danach dann den Link Hier anmelden bei MercedesMe geklickt?
Ja, es kommt dann auch die Abfrage zur Freigabe, dies mit Ok bestätigt. Dann kommt aber eine leere Seite im Browser, es fehlt die Meldung das ich die Seite jetzt verlassen kann. Anscheinend kann sich die openWB nicht anmelden.

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
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Und die IP der Callback URL ist auch die, deiner Box wo das laufen soll? Übrigens brauchst du 192.168.x.x IPs nicht verstecken, die sind privat und von außen nicht erreichbar.

VG
Det
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 »

Und die IP der Callback URL ist auch die, deiner Box wo das laufen soll?

Ja, habe es auf beiden Wallboxen bereits ausprobiert. Beide ohne Erfolg. Auch die Zweite, selbst installierte einmal ausgeschaltet um wirklich nur noch eine Wallbox im Netz zu haben. Auf der Developer Seite dann auch mal zwei Callback Einträge (eine mit IP Adresse und eine mit dem Domain Namen) eingegeben.

Am PC wurden alle Sicherheitsmaßnahmen (Firewall, Systemschutz) auch einmal deaktiviert um zu schauen ob es daran liegt. Auch den PC einmal gewechselt auf PC mit Windows 10. Browser gewechselt von Chrome auf Edge auf Firefox. Alles mit dem gleichen Ergebnis. Callbackadresse in den Browsern auch explizit einmal freigegeben, da die Browser diese als unsicher Seite angegeben haben.
Weiterhin bleibt nach dem neuen Einrichten und der Abfrage des Zugriffes "Erlauben" die Seite weiß, es fehlt die Meldung das die Verbindung erfolgreich war und der Log zeigt weiterhin die gleiche Fehlermeldung:

2022-11-08 13:57:48: Lp1: PID:29040: {"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}
2022-11-08 13:57:48: Lp1: PID:29040: Refresh Request fehlgeschlagen Code: 400 (Bad Request)
2022-11-08 13:57:48: Lp1: PID:29040: Refresh Token Text:{"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}
2022-11-08 13:57:48: Lp1: PID:29040: Refresh Token Call:400
2022-11-08 13:57:47: Lp1: PID:29040: Acc Token Expired
2022-11-08 13:57:47: Lp1: PID:29040: Token expires in: -4574370s
2022-11-08 13:57:47: Lp1: PID:29040: SOC URL: https://api.mercedes-benz.com/vehicleda ... ricvehicle
2022-11-08 13:57:47: Lp1: PID:29040: client: 55893c5b-dd09-4fcc-bb17-560824b6dxxx
2022-11-08 13:57:47: Lp1: PID:29040: Debug Level: 2
2022-11-08 13:57:45: PID: 29009: Lp1: Requesting SoC (LV1) at 87 main modules/soc_eq/main.sh

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
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Du verwirrst mich. Wenn du 2 Boxen hast, dann brauchst du auch entsprechend unterschiedliche Callback URLs.

Hast du die Wallbox in ein anderes Netz (Gastnetz) verbannt?
Hat das mit der alten Version der API schon mal funktioniert oder richtest du das jetzt zum ersten Mal ein?
Wie lautet die URL der Startseite deiner openWB. Und ich will nur die original openWB.

Und es wäre wirklich schön, wenn du Zitate und Code Blöcke verwenden würdest, dann wird es einfacher zu lesen. Schau dir dazu die Icons über dem Eingabefeld im Forum an.
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)
Antworten