Mercedes SoC

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
aling
Beiträge: 64
Registriert: So Sep 13, 2020 2:51 pm
Been thanked: 1 time

Re: Mercedes SoC

Beitrag von aling »

Korrekt. Der Token ist in acc_tok_lp1, Refresh in ref_tok_lp1 und Expiretime in expires_lp1.

Schau mal nach

Code: Alles auswählen

-rwxrwxrwx 1 pi pi 3 Dez 24 16:29 /var/www/html/openWB/ramdisk/soc_eq_lastresp
Da steht der letzte Statuscode drin.
Zugriffsrechte kontrolliert?
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Mercedes SoC

Beitrag von derNeueDet »

muss ich die Funktion auth.py von Hand aufrufen?
Nach einem manuellen Aufruf

Code: Alles auswählen

./auth.py 1 <Auth Code>

war die Datei gefüllt und ich kann auch den SOC meines Autos sehen ;).

Ist ja fast wie Weihnachten. Danke für die Hilfe
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)
aling
Beiträge: 64
Registriert: So Sep 13, 2020 2:51 pm
Been thanked: 1 time

Re: Mercedes SoC

Beitrag von aling »

Das macht normalerweise automatisch der Callback. Das bedeutet wahrscheinlich das deine Callback-url falsch ist. Probiere mal

Code: Alles auswählen

 http://<IP-Adresse>/openWB/modules/soc_eq/cb1.php
als Callback. Bei Mercedes kann man mehre Callbacks eintragen.
Die IP-Adresse ist dann die deiner Himbeere.
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Mercedes SoC

Beitrag von derNeueDet »

derNeueDet hat geschrieben: Mi Dez 23, 2020 5:50 pm
aling hat geschrieben: Mi Dez 23, 2020 5:05 pm
Brauchst du eine spezielle Callback URL, um den Token zu speichern?
Jetzt hab ich es kapiert ;). Hatte ich mal gefragt, aber vermutlich hast du es da einfach überlesen. War noch bevor ich überhaupt den Code angeschaut habe. Ich konfiguriere das in meinem Mercedes Account um.

Dankeeee

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

Re: Mercedes SoC

Beitrag von derNeueDet »

Success ;). Funktioniert für mich jetzt auch.

Danke für das Modul !!!!

Wäre super, wenn du das über Git einreichen würdest, damit die Anderen auch was davon haben. Ich könnte mir auch vorstellen zu helfen bei Doku oder so.

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)
aling
Beiträge: 64
Registriert: So Sep 13, 2020 2:51 pm
Been thanked: 1 time

Re: Mercedes SoC

Beitrag von aling »

Schön das es geht. Wie weiter oben schon geschrieben steht in

Code: Alles auswählen

http://<IP>/openWB/ramdisk/soc_eq_lastresp
der letzte Statuscode.
Normalerweise 200, 204 wenn dein Auto sich länger nicht gemeldet hat. In beiden Fällen ist alles ein Ordnung.

Wenn dort eine 400 auftaucht ist dein Token ungültig und Du musst dich über den Link in der Modulconfig neu anmelden. Kann sein das Mercedes dann nach einem login fragt, oder auch nicht. Auf jeden Fall sollte es danach wieder laufen.

OpenWBSupport hatte ja geschrieben das sie da was einbauen wollen.
Ansonsten kannst Du das auch übernehmen da ich in den nächsten Tagen keine Zeit mehr habe. Da das mein erster Ausflug zu Python und HTML/PHP war ist da bestimmt auch noch einiges zu verbessern.

Gruss Achim

gerade erst gesehen das ich hier gar keine Signatur habe.
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Mercedes SoC

Beitrag von derNeueDet »

Ich will dir nicht die Lorbeeren wegnehmen für das Modul. Bin selbst auch kein Python/PHP Programmierer, aber du hast ja schon viel gemacht. Um es für die Anderen einfacher zu machen würde ich ne Doku dazu bauen.

@openWBSupport: nur hier im Forum ist sicher schlecht. Zu verwirrend wenn sich was ändert...
Ich hab mich noch nicht durch das Git Repo gewühlt, gibt es irgendwo ne Doku über Modulentwicklung und Dokumentation?

Jetzt ist bei mir aber auch erst mal Weihnachten und die Family dran.

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)
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Mercedes SoC

Beitrag von LutzB »

Das sollte meiner Meinung nach direkt als Info erscheinen, wenn das SoC Modul ausgewählt wird. Dann passen die Angaben auch immer zur installierten Version.
Dazu sollte der Text aber nicht zu lang sein. Alternativ kann das auch in die (momentan noch sehr sparsame) Hilfe integriert werden.

Schreibt mal etwas zusammen und wir finden ein passendes Plätzchen dafür.
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Mercedes SoC

Beitrag von derNeueDet »

Da man sich dazu auch auf der Developer Seite von Mercedes anmelden muss, wird die Doku unterhalb des Moduls nicht ausreichen. Aber ich schau mir die nächsten Tage mal die Hilfe an und ob man da was größeres dokumentieren kann.

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)
aling
Beiträge: 64
Registriert: So Sep 13, 2020 2:51 pm
Been thanked: 1 time

Re: Mercedes SoC

Beitrag von aling »

Hallo Det,

Lorbeeren habe ich genug und brauche auch keine mehr (bin halt schon älter). Ich bin dankbar wenn mir jemand dir Arbeit für die Doku u.s.w. abnimmt und sich weiter darum kümmert.

Gruss Achim
Antworten