NEWS
Test Adapter PSA v0.0.x Peugeot Opel Citroen
-
Nächster Fehler:
psa.0 2021-06-23 10:06:20.129 error Get device status failed psa.0 2021-06-23 10:06:20.129 error {"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Token is invalid"} psa.0 2021-06-23 10:06:20.129 error Get 1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3dstatus failed psa.0 2021-06-23 10:06:20.128 error Error: Request failed with status code 401 psa.0 2021-06-23 10:06:20.121 error Get device status failed psa.0 2021-06-23 10:06:20.121 error {"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Token is invalid"} psa.0 2021-06-23 10:06:20.121 error Get 1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3dlastPosition failed psa.0 2021-06-23 10:06:20.120 error Error: Request failed with status code 401 psa.0 2021-06-23 10:06:20.095 error Get Details failed psa.0 2021-06-23 10:06:20.094 error {"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Invalid client id or secret."} psa.0 2021-06-23 10:06:20.094 error Get 1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d.details failed psa.0 2021-06-23 10:06:20.094 error Error: Request failed with status code 401 psa.0 2021-06-23 10:06:19.938 debug {"_links":{"self":{"href":"https://api.groupe-psa.com/connectedcar/v4/user"},"vehicles":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles"}},"_embedded":{"vehicles":[{"id":"YYYY","vin":"XXXX","brand":"Peugeot","pictures":["http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=001","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=002","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=003","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=004","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=005","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=006","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=007","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=008","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=009","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=010","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=011","http://visuel3d.peugeot.com/V3DImage.ashx?client=miseco&format=png&back=0&version=1PP1SYUESFB0A0B0&color=0MM60NSM&trim=0P2A0RFX&OPT1=DE30&OPT2=DLZ0&OPT3=DTC0&view=012"],"_links":{"alerts":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d/alerts"},"trips":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d/trips"},"self":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d"},"lastPosition":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d/lastPosition"},"telemetry":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d/telemetry"},"maintenance":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d/maintenance"},"status":{"href":"https://api.groupe-psa.com/connectedcar/v4/user/vehicles/1566c497a565574615331686154456f334f546b314f544d6a497a4133595752684d57466c4d6d49334f474d31597a67335a6a64694f5463314e7a6c6d5a546c684d6d4e6c595459334d3245774d4455354d54686b4e3249794e4756694e7a686c5a6a566a4d325130596d45784f574d3d/status"}}}]}} psa.0 2021-06-23 10:06:19.554 warn State "psa.0.info.connection" has no existing object, this might lead to an error in future versions psa.0 2021-06-23 10:06:19.541 info Login successful psa.0 2021-06-23 10:06:19.540 debug {"scope":"openid profile","expires_in":3599,"token_type":"Bearer","refresh_token":"XXXX"}
Wo hatte ich denn ein Sonderzeichen?
-
@holgerwolf sagte in Test Adapter PSA v0.0.x Peugot Opel Citroen:
Wo hatte ich denn ein Sonderzeichen?
Das war bei mir im Passwort denke ich.
-
@holgerwolf Probier nochmal
-
@sigi234 Die api geht anscheinend nur für die neuen emodelle
@holgerwolf Es sieht gut aus erste Daten kommen rein ich versuche noch die fernsteuerung mit reinzumachen -
@tombox Gleicher 401 error wie oben:
psa.0 2021-06-23 11:18:05.549 error {"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Invalid client id or secret."}
Ich habe den Adapter auch mal komplett deinstalliert und neu aufgesetzt. Gleiches Ergebnis.
Was nutzt du den eigentlich für den Adapter? Ich zapfe die PSA API ja auch durch ein paar andere Methoden an:
Direkt in der Wallbox (OpenWB). Dort muss ich aber zusätzlich zum Login und PW noch die Client ID und Secret angeben. Die habe ich vorher mit dieser Methode erzeugt:
https://github.com/flobz/psa_car_controller/blob/master/docs/Install.mdErzeugst du die Client Daten selbst?
-
@holgerwolf Nochmal die aktuelle github version installieren. alle objekte löschen
Ja -
@tombox Jetzt gehts. Hat sich wohl irgendwas überschnitten.
Batteriestatus, Position, und Kilometer (in Meilen) werden aktualsiert.
Danke und Gruß
Holger -
@tombox Hey super, vielen Dank für den Adapter, Installation klappte sofort er hat auch sofort Daten geliefert, allerdings von meinem letzten Dienstwagen einen 3008 Hybrid, aktuell habe ich einen 508 SW Hybrid. Kann es sein das die Daten noch kommen? In der APP ist nur noch der aktuelles DW drin.
Gruß
Michael -
@michihorn Schreib mich mal an müsste mich mir genau anschauen ob etwas auffälliges in deinem account ist
-
Ich glaube gerade jetzt hat PSA was an der API geändert. Ist auch schon Thema im OpenWB-Forum:
https://openwb.de/forum/viewtopic.php?f=5&t=1206&start=240Es werden jetzt pro Status-Änderungen einzelne Bäume mit Zeitstempel als Objekte angelegt:
Zusätzlich gibt es noch einen Fuel-Level (Hybrid oder Verbrenner?)
-
@holgerwolf schaue ich mir gleich an und passe es an das es schöner aussieht
-
@holgerwolf Ich kann die Änderung nicht nachvollziehen bei mir kommen sie noch nach dem alten format
-
@tombox Bei mir kamen die Änderungen auch erst nach der ersten, neuen Fahrt. Gestern war noch alles ok, bei anderen kam schon die neue Struktur.
-
@michihorn @sigi234
Das problem ist dass das "neue" fahrzeug nicht die neue API unterstützt.
Ich habe jetzt die alte API hinzugefügt aber die liest nur den km stand aus mehr nicht. -
@tombox sagte in Test Adapter PSA v0.0.x Peugot Opel Citroen:
Ich habe jetzt die alte API hinzugefügt aber die liest nur den km stand aus mehr nicht.
psa.0 2021-06-25 12:55:31.731 error Get vehicles failed psa.0 2021-06-25 12:55:31.731 error No compatible vehicles found. Maybe your vehicle is too old. psa.0 2021-06-25 12:55:31.730 error {"uuid":"dfb1e1a3-3558-4cf5-b96c-3594639db06c","code":40410,"message":"No vehicule found"} psa.0 2021-06-25 12:55:31.730 error Get Vehicles failed psa.0 2021-06-25 12:55:31.730 error Error: Request failed with status code 404 psa.0 2021-06-25 12:55:31.350 warn receive old api failed psa.0 2021-06-25 12:55:31.350 warn TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" psa.0 2021-06-25 12:55:31.286 info Login successful psa.0 2021-06-25 12:55:30.791 info starting. Version 0.0.3 in C:/Program Files/iobroker/Home/node_modules/iobroker.psa, node: v12.22.1, js-controller: 3.3.14
psa.0 2021-06-25 12:57:28.735 error Get Vehicles failed psa.0 2021-06-25 12:57:28.735 error Error: Request failed with status code 404 psa.0 2021-06-25 12:57:28.349 warn receive old api failed psa.0 2021-06-25 12:57:28.348 warn TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" psa.0 2021-06-25 12:57:28.344 debug {"returnCode":"AUTHENTICATION_FAILED"} psa.0 2021-06-25 12:57:28.260 info Login successful
-
@sigi234 probier nochmal via github
-
Hallo, ich bin begeistert das jemand einen Adapter für diese Anwendung erstellt.
Ich hab gerade meinen neuen C4 E bekommen und hab den Adapter getestet. Leider bekomme ich keine Verbindung. Die APP MY Citroen läuft, nur hab ich hier noch zusätzlich zu Benutzer und Passwort ein PIN. Brauche ich beim Adapter auch noch die PIN ?psa.0 2021-06-25 15:42:41.289 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason psa.0 2021-06-25 15:42:41.284 info terminating psa.0 2021-06-25 15:42:41.281 warn Clear yet terminated interval undefined psa.0 2021-06-25 15:42:41.279 warn Clear yet terminated interval undefined psa.0 2021-06-25 15:42:41.276 warn Clear yet terminated interval undefined psa.0 2021-06-25 15:42:41.271 info Got terminate signal TERMINATE_YOURSELF psa.0 2021-06-25 15:42:23.733 warn No Token received for old api psa.0 2021-06-25 15:42:23.731 warn {"returnCode":"NEED_CREATION"} psa.0 2021-06-25 15:42:23.729 debug {"returnCode":"NEED_CREATION"} psa.0 2021-06-25 15:42:23.683 error Login failed psa.0 2021-06-25 15:42:23.681 error {"error":"invalid_client","error_description":"Client authentication failed"} psa.0 2021-06-25 15:42:23.680 error Login failed psa.0 2021-06-25 15:42:23.677 error Error: Request failed with status code 401 psa.0 2021-06-25 15:42:22.994 info starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.psa, node: v12.22.1, js-controller: 3.3.13
-
@tombox sagte in Test Adapter PSA v0.0.x Peugot Opel Citroen:
@sigi234 probier nochmal via github
TOP geht!
-
Hallo,
super das es jetzt einen Adapter für PSA gibt.
Habe unseren e-C4 nun direkt mit dem Adapter eingebunden und funktioniert auf Anhieb !
Kann nun auf die Zwischenlösung mit dem psa_car_controller verzichten.Vielen Dank !
-
@masterandi0815
Hallo, ich hab den bei mir wieder ins Testsystem. Nach ein paar Stunden kamen sehr viele Fehlermeldungen "OldAPI Login failed" und der Broker schmierte ab. @tombox ist informiert.