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: 5 times
Been thanked: 27 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Ich glaube mir fehlt noch ein Step, wie bekommt man überhaupt einen Eintrag in der SoC Auswahlliste beim Fahrzeug?
Muss ich dazu irgendwo die SoCKlasse noch in der openWB bekannt machen?

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)
rleidner
Beiträge: 961
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 19 times

Re: Support: Mercedes EQ

Beitrag von rleidner »

derNeueDet hat geschrieben: Fr Nov 11, 2022 1:44 pm Ich glaube mir fehlt noch ein Step, wie bekommt man überhaupt einen Eintrag in der SoC Auswahlliste beim Fahrzeug?
Muss ich dazu irgendwo die SoCKlasse noch in der openWB bekannt machen?

VG
Det
Packe mal die 3 Files aus dem zip in ein neues Verzeichnis .../openWB/packages/modules/eq
Dann 2.0 restarten und unter Fahrzeug nachsehen- Bei mir sehe ich jetzt EQ als SOC Modul.
eq-ui.JPG
owb2 schaut unter .../packages/modules/* nach soc.py; wenn das gefunden wird versucht es das Modul zu importieren.

In dem neuen soc.py habe ich soc, range auf 0 gesetzt und den import der api.py kommentiert.
Die soc.py des eq der owb1 sollte in api.py umbenannt werden und drt eine Funktion fetch_soc implementiert werden, die im wesentlichen das tut wie das Hauptprogramm.
Dazu kommen dann weitere Dinge wie logging, RAMDISK Folder importieren, flake8 Fehler abstellen...
Dateianhänge

[Die Dateierweiterung zip wurde deaktiviert und kann nicht länger angezeigt werden.]

openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Ah OK, über die Erkennung von soc.py wird das eingebunden.

Restart hatte ich auch nicht gemacht, und meine Klasse hat wohl noch einen Bug wenn ich mir die main.log anschaue.

Danke für die Hilfe.

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)
zuckerkick
Beiträge: 5
Registriert: Sa Nov 12, 2022 9:23 pm

Re: Support: Mercedes EQ

Beitrag von zuckerkick »

Hi, ich bin neu hier.
Am 28.10. habe ich meinen E300de in einen C300e getauscht. Bis dahin hat die SoC Anzeige in meiner OpenWB problemlos funktioniert und ich hab mich als Laie auch durch die Mercedes Developer Space (https://developer.mercedes-benz.com/pro ... cle_status) gekämpft.
Beim Neuaufsetzen der API Konfiguration kamen keine Fehler und die Verknüpfung zum Mercedes Me war angeblich erfolgreich. Dennoch bekomme ich keinen gültigen SoC Wert zurück. Kann es sein, dass Mercedes in der Schnittstelle was geändert hat?

Gruss Alex
10,95 kWp PV; SolarEdge 8K-RWS; BYD B-Box LVS 12kWh; OpenWB Series2 Standard+; EV: Mercedes C300e (BR206)
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Hast du eine neue Nightly Version der openWB Software installiert?
Am 2.11. Wurde die Anmeldung angepasst, dazu müssen auch Programme auf der openWab angepasst werden.
Daher neue Nightly.

Ansonsten brauch ich mehr Fleisch, also bitte unter Status nach soc Log schauen und einen Ausschnitt hier rein kopieren. Bitte dazu das Symbol </> für Code oben über dem Eingabefeld verwenden.

Noch ein Hinweis. Hast du beim neuen Fahrzeug auch die Drittanbieter Dienste aktiviert?


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)
zuckerkick
Beiträge: 5
Registriert: Sa Nov 12, 2022 9:23 pm

Re: Support: Mercedes EQ

Beitrag von zuckerkick »

derNeueDet hat geschrieben: So Nov 13, 2022 3:27 pm Hast du eine neue Nightly Version der openWB Software installiert?
Am 2.11. Wurde die Anmeldung angepasst, dazu müssen auch Programme auf der openWab angepasst werden.
Daher neue Nightly.

Ansonsten brauch ich mehr Fleisch, also bitte unter Status nach soc Log schauen und einen Ausschnitt hier rein kopieren. Bitte dazu das Symbol </> für Code oben über dem Eingabefeld verwenden.

Noch ein Hinweis. Hast du beim neuen Fahrzeug auch die Drittanbieter Dienste aktiviert?


VG
Det
Nein, Nightly ist nicht installiert.
Wallbox steht aktuell auf noch auf "Stable 1.9.281"

Drittanbieterdienste sind im Account aktiviert.

SoC Log kann ich leider erst morgen hochladen, da heute ein anderes Auto dran hängt und der ganze Log (nachvollziehbar) mit der Fehlermeldung "Invalid credentials" vollgemüllt ist.

Gruss Alex
10,95 kWp PV; SolarEdge 8K-RWS; BYD B-Box LVS 12kWh; OpenWB Series2 Standard+; EV: Mercedes C300e (BR206)
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Brauchst du erst mal nicht hochladen. Auf Nightly aktualisieren, noch mal anmelden und mit ein bisschen Glück sollte es dann direkt gehen, wenn du den Anmeldelink noch mal klickst.
Ohne Nightly wird es definitiv nichts.
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)
zuckerkick
Beiträge: 5
Registriert: Sa Nov 12, 2022 9:23 pm

Re: Support: Mercedes EQ

Beitrag von zuckerkick »

derNeueDet hat geschrieben: So Nov 13, 2022 4:11 pm Brauchst du erst mal nicht hochladen. Auf Nightly aktualisieren, noch mal anmelden und mit ein bisschen Glück sollte es dann direkt gehen, wenn du den Anmeldelink noch mal klickst.
Ohne Nightly wird es definitiv nichts.
Hab auf Nightly 1.9.282 aktualisiert.
Anmeldestep zum Mercedes Me Account ausgeführt (positive response).
Leider nach wie vor wird kein korrekter SoC-Wert geliefert.

Ausschnitt aus dem SoC Status Log:

Code: Alles auswählen

2022-11-14 21:54:37: Lp1: PID:28110: 
2022-11-14 21:54:37: Lp1: PID:28110: SoC Request fehlgeschlagen Code: 400 (Bad Request)
                    
                        }
                        "message": "Something went wrong!"
                        "statusCode": "400",
                        "errorMessage": "Bad Request",
                        {
2022-11-14 21:54:37: Lp1: PID:28110: SOC Response: 
2022-11-14 21:54:37: Lp1: PID:28110: SOC Request: 400
2022-11-14 21:54:37: Lp1: PID:28110: Token expires in: 1080s
2022-11-14 21:54:37: Lp1: PID:28110: client: 74aa1262-685b-47c7-9544-eb02d8f830ef
2022-11-14 21:54:37: Lp1: PID:28110: Debug Level: 1
2022-11-14 21:54:34: PID: 28084: Lp1: Requesting SoC (LV1) at 87 main modules/soc_eq/main.sh
2022-11-14 21:54:25: PID: 26786: Lp1: Nothing to do yet. Incrementing timer. 5 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-14 21:54:14: PID: 25493: Lp1: Nothing to do yet. Incrementing timer. 4 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-14 21:54:04: PID: 24199: Lp1: Nothing to do yet. Incrementing timer. 3 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-14 21:53:54: PID: 22864: Lp1: Nothing to do yet. Incrementing timer. 2 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-14 21:53:44: PID: 21543: Lp1: Nothing to do yet. Incrementing timer. 1 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-14 21:53:35: PID: 20277: Lp1: Nothing to do yet. Incrementing timer. 0 < 6 (LV1) at 84 main modules/soc_eq/main.sh
2022-11-14 21:53:28: PID: 18976: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh
                    
                        }
                        "message": "Something went wrong!"
                        "statusCode": "400",
                        "errorMessage": "Bad Request",
                        {
2022-11-14 21:53:27: Lp1: PID:19002: 
2022-11-14 21:53:27: Lp1: PID:19002: SoC Request fehlgeschlagen Code: 400 (Bad Request)
10,95 kWp PV; SolarEdge 8K-RWS; BYD B-Box LVS 12kWh; OpenWB Series2 Standard+; EV: Mercedes C300e (BR206)
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Support: Mercedes EQ

Beitrag von derNeueDet »

Du hast den Link geklickt und eine Meldung bekommen, dass du das Fenster schließen kannst?
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 »

Hmm, also zumindest bei mir habe ich den Eindruck, das läuft nun deutlich instabiler als vor der Umstellung.
Habe seit gestern das Problem, dass der Acc token nicht erneuert wird:

Code: Alles auswählen

2022-11-15 06:57:08: Lp1: Py Return: 1 (LV1) at 91 main modules/soc_eq/main.sh
2022-11-15 06:57:08: Lp1: PID:25626: {"error":"invalid_request","error_description":"unknown, invalid, or expired refresh token"}
2022-11-15 06:57:08: Lp1: PID:25626: Refresh Request fehlgeschlagen Code: 400 (Bad Request)
2022-11-15 06:57:08: Lp1: PID:25626: Refresh Token Text:{"error":"invalid_request","error_description":"unknown, invalid, or expired refresh token"}
2022-11-15 06:57:08: Lp1: PID:25626: Refresh Token Call:400
2022-11-15 06:57:07: Lp1: PID:25626: Acc Token Expired
2022-11-15 06:57:07: Lp1: PID:25626: Token expires in: -46159s
Hat das noch jemand, ansonsten mal wieder Ticket. :roll:
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
Antworten