Moin!
ich habe seit Ende 2020 einen Peugeot e208 und seit letztem Wochenende meine openWB in Betrieb. Beim Einrichten des PSA Moduls in der openWB Software bin ich auf diesen Thread aufmerksam gemacht worden und habe mich mal durchgelesen. Falls dieser Thread nun verschoben oder gesclossen sein sollte, dann bitte ich die Admins, mich entsprechend zu verschieben, wo mir dann hoffentlich geholfen werden kann.
Ich habe den Hinweisen, die beim Einrichten des PSA Moduls kommen, gefolgt, um mir die ensptrechenden IDs zu besorgen. Lt. Anweisung in
https://github.com/flobz/psa_car_contro ... Install.md habe ich unter Windows 10
1. Python 3.9.x und pip3 installiert
2. die MyPeugeot Android App in der gewünschten Version runter geladen auf meinen Windows Rechner
3. Das Projekt psa_car_controller geclont
4. die erforderlichen Bibliotheken mittels pip3 installiert (>pip3 install -r requirements.txt)
5. Dann in der cmd
> python3 app_decoder.py "MyPeugeot\MYPEUGEOT APP_v1.27.1_apkpure.com.apk"
aufgerufen.
Hier ist das Ergebnis:
APK loading...
Requested API level 29 is larger than maximum we have, returning API level 28 instead.
APK loaded !
MyPeugeot email: <meineEmailAdresse eingegeben>
MyPeugeot password: <EinNeuesPasswort eigegeben>
What is your country code ? (ex: FR, GB, DE, ES...)
DE
Traceback (most recent call last):
File "C:\Entwicklung\app_decoder.py", line 84, in <module>
token = res.json()["accessToken"]
KeyError: 'accessToken'
HOST_BRANDID :
https://id-dcr.peugeot.com/mobile-services sitecode: AP_DE_ESP
{"returnCode":"NEED_CREATION"}
PS C:\Entwicklung\psa_car_controller>
Irgendwas läuft hier wohl falsch! ich würde mich freuen, wenn mir hier jemand weiter helfen könnte, an die beiden IDs zu kommen, die man wohl für die Einrichtung des PSA Moduls in der openWB Software braucht.
Wo gebe ich eigentlich meine Mobilnummer ein, über die dann ein PIN per SMS gesendet wird? Oder braucht man das nur für die MyPugeot original App?
Zur Einrichtung des PSA Moduls selbst hätte ich auch noch Fragen. Dort müssen einige Parameter eingegeben werden:
Hersteller
Benutzername
Passwort
Client-ID
Client-Secret
Hersteller (Peugeot): ist klar, kann man aus einer Liste auswählen.
Benutzerame: ist mit "User" vorbelegt, kann aber editiert werden. wozu dient der, woher bekomme ich den,
oder kann ich mir hier einen frei ausdenken? Oder ist das dann die Emailadresse,
die man beim Aufruf des obigen Skripts eingegeben hat?
Passwort: Muss man hier das Passwort eingeben, das man im obigen Skript verwendet hat?
Client-id: Ich vermute, das ist eine der beiden Ids, die das obige Skript liefert (wenn es denn funktionieren würde)?
Client-Secret: Ich vermute, das ist die andere der beiden Ids, die das obige Skript liefert (wenn es denn funktionieren würde)?
Vielen Dank schon einmal für eure Unterstützung!!!
Michael