NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
@tombox Guten Morgen, gibt es schon Neuigkeiten bzgl. des Token Fehlers?
-
Hi Leute,
ich habe einen Seat Leon und mir diesen VW DataPlug geholt und mich bei der VW Connect Go App registriert. Leider bekomme ich keine Daten in meinem ioBroker. Klappt das überhaupt, so wie ich es lösen wollte?Viele Grüße
-
Hi, ich hatte zuerst mit 0.0.15 häufig folgende Meldung:
vw-connect.0 2020-07-29 10:33:16.505 error (10891) 400 vw-connect.0 2020-07-29 10:33:16.501 error (10891) Failing to refresh token.
nach Update von GIT auf 0.0.18 sieht es so aus:
vw-connect.0 2020-07-29 10:48:19.401 debug (12193) {"carportData":{"systemId":"msg","requestId":"MSG-ivwb2194-1596012498875-98626-SCZ","brand":"Skoda","country":"CZ","vin":"x","modelCode":"3V558Z","modelName":"SUP.COM GrtL&K T vw-connect.0 2020-07-29 10:48:19.377 error (12193) status update Failed vw-connect.0 2020-07-29 10:48:19.375 error (12193) 429 vw-connect.0 2020-07-29 10:48:18.688 debug (12193) [object Object] vw-connect.0 2020-07-29 10:48:18.420 debug (12193) getHomeRegion vw-connect.0 2020-07-29 10:48:18.409 debug (12193) {"userVehicles":{"vehicle":["x"]}} vw-connect.0 2020-07-29 10:48:18.101 debug (12193) {"firstName":"x","lastName":"x","salutation":"SALUTATION:MR","dateOfBirth":"x","nickname":"xR.","businessIdentifierType":"BUSINESS_IDENTIFIER_TYPE:MBB_ID","businessId vw-connect.0 2020-07-29 10:48:17.829 debug (12193) getData vw-connect.0 2020-07-29 10:48:17.827 debug (12193) Login successful vw-connect.0 2020-07-29 10:48:17.215 debug (12193) Error: Invalid protocol: skodaconnect: vw-connect.0 2020-07-29 10:48:16.469 debug (12193) {"date":"Wed, 29 Jul 2020 08:48:16 GMT","content-length":"0","connection":"close","cache-control":"no-cache, no-store, max-age=0, must-revalidate","content-language":"en","expires":"0","locat vw-connect.0 2020-07-29 10:48:16.468 debug (12193) "" vw-connect.0 2020-07-29 10:48:16.075 debug (12193) parsePasswordForm vw-connect.0 2020-07-29 10:48:15.559 debug (12193) parseEmailForm vw-connect.0 2020-07-29 10:48:14.331 info (12193) starting. Version 0.0.18 in /opt/iobroker/node_modules/iobroker.vw-connect, node: v12.18.3, js-controller: 3.1.6 vw-connect.0 2020-07-29 10:48:14.177 debug (12193) Plugin sentry Initialize Plugin (enabled=true) vw-connect.0 2020-07-29 10:48:13.177 debug (12193) statesDB connected vw-connect.0 2020-07-29 10:48:13.175 debug (12193) States connected to redis: 127.0.0.1:9000 vw-connect.0 2020-07-29 10:48:13.159 debug (12193) States create System PubSub Client vw-connect.0 2020-07-29 10:48:13.156 debug (12193) States create User PubSub Client vw-connect.0 2020-07-29 10:48:13.146 debug (12193) Redis States: Use Redis connection: 127.0.0.1:9000 vw-connect.0 2020-07-29 10:48:13.144 debug (12193) objectDB connected vw-connect.0 2020-07-29 10:48:13.139 debug (12193) Objects connected to redis: 127.0.0.1:9001 vw-connect.0 2020-07-29 10:48:13.117 debug (12193) Objects client initialize lua scripts vw-connect.0 2020-07-29 10:48:13.116 debug (12193) Objects create User PubSub Client vw-connect.0 2020-07-29 10:48:13.114 debug (12193) Objects create System PubSub Client vw-connect.0 2020-07-29 10:48:13.109 debug (12193) Objects client ready ... initialize now vw-connect.0 2020-07-29 10:48:13.078 debug (12193) Redis Objects: Use Redis connection: 127.0.0.1:9001 host.iobroker 2020-07-29 10:48:11.809 warn instance system.adapter.vw-connect.0 already running with pid 12193 host.iobroker 2020-07-29 10:48:10.831 info instance system.adapter.vw-connect.0 started with pid 12193
Kann ich gegen die Errors was machen? Was kann ich beisteuern zur Analyse?
Gruß
Daniel -
@paul199513 Soweit ich weiß, sendet der VW DataPlug lediglich per Bluetooth z. b. an ein Smartphone mit entsprechender App. Das wird mit diesem Adapter daher leider nicht funktionieren.
-
doch.
Ich habe selbst den VW DataPlug übers Smartphone und dem Adapter am laufen.Der DataPlug sendet per Bluetooth ans Handy, Handy lädt vereinzelte Daten auf den VW Server (leider nicht alle) und der Adapter von @tombox lädt diese vom VW Server in den iobroker.
LG
-
@tombox Habe erst jetzt gesehen, dass der Adapter im IOBroker Version 0.0.15 hat, aber es eine Version 0.0.18 gibt. Hat der Token Fehler mit der Version 0.0.15 zu tun?
PS.: Es wird im IOBroker aber nur die Version 0.0.15 angeboten...... -
@pfried dazu kannst du meinen Post beachten -> Hilft nicht.
Ich warte darauf, dass ich unterstützen kann oder eine Lösung kommt -
@nerg Sorry! Habe ich übersehen....
-
@pfried Schon gut, so war es nicht gemeint
-
@tombox Aktuell funktioniert der Adapter bei mir nicht.
Ich habe ihn bisher für meinen Audi verwendet aber nun funktioniert das Login nicht mehr.
Es gab bei Audi wohl auch eine Umstellung in den letzten Tagen.Hier die Fehlermeldung:
vw-connect.0 2020-08-13 07:57:16.388 error (2136) Login Failed
vw-connect.0 2020-08-13 07:57:16.386 error (2136) "{"error":"invalid_grant","error_description":"Invalid credentials","error_code":"1011"}"
vw-connect.0 2020-08-13 07:57:16.385 error (2136) 400
vw-connect.0 2020-08-13 07:57:16.384 error (2136) Failed in first login stepDie LoginDaten stimmen definitiv.
Und auf der Audi-Seite kann ich mich damit auch einloggen. -
Ich habe genau das gleiche Problem.
Es gab laut Audi "Verbesserungsarbeiten" an den Diensten. Die Server waren von 10.08. 09:10 bis 12.08. nicht erreichbar.
Seitdem läuft nichts mehr.
Meine alten Account Daten funktionieren ebenfalls in der App und Website. Nur nicht im Broker. -
-
@pfried Bei mir (Skoda) funktioniert der Adapter mit Ausnahme der o. g. Fehlermeldungen noch.
-
@Ultor Bei meinem Skoda ist bis auf den:
alles OK. IOBroker - Audi ist tot. Laut meiner Nachbarin ist auch der VW Zugang tot, konnte ich aber nicht verifizieren, da kein geeignetes Testobjekt zur Hand
-
@pfried die Server Adressen, Zugriffspfade auf StoredVerhicleData, CarFinder, UserInfo etc. und die Anmeldedaten stimmen noch. Es scheint irgendwas an den Headern der HttpRequests geändert worden zu sein.
Bisher gefundene Änderungen:
User-Agent "okhttp/4.7.2"
version "3.20.0"Die PostData ist gleich geblieben, sprich: client_id, scope, response_type, grant_type
Ich nehme an, auch die X-Client-Id (77869e21-e30a-4a92-b016-48ab7d3db1d8) hat sich ebenso geändert und ist ausschlaggebend, zumindest für den Teil des eigentlichen Datenabrufs.
Grundsätzlich scheitert es im Moment ja aber schon am Login.
Für den Login scheint es an der allgemeinen Logindatenübergabe zu liegen. Dort wurde bisher kein Header benötigt sondern die Logindaten lediglich über einen einfachen WebClient Aufruf über PostData an den Server übermittelt und daraufhin bekam man den Login-Token.
Ich habe auch Stellen gesehen, die die Logindaten als Header mitgeben, in dieser Form:
byte[] login = (userName + ":" + password).GetBytes()
Header.Add("Authorization", "Basic " + EncodeBase64(login))
Habe ich bisher alles getestet aber leider noch keinen Erfolg gehabt. -
@opossum Deine VIS sieht echt super aus. Kannst Du mir die zur Verfügung stellen?
-
Hallo, @FischerICT ,
war unterwegs, bin gerade rein zu hause. Ich mache das morgen, Du benötigst die View für den VW-Adapter?
-
@opossum servus - ja das wäre echt super Tool.
-
Hallo, @FischerICT ,
anbei der Export der View. Ich habe dort, wo die VIN reinkommt, ersetzt durch den String "Deine_Nummer_ersetzen" und dort, wo mein Google-API-Key drin war "Dein_API_KEY_ersetzen" geschrieben. Dort kannst Du dann mit suchen, ersetzen Deine eigenen Daten reinnehmen.
Wenn Du Fragen hast, melde Dich hier bitte noch einmal.
-
Hallo @opossum,
herzlichen Dank für die View. Bin schon dabei diese einzubauen. Kannst Du mir kurz sagen, was für einen Google-API-Key du da verwendest? Da gibt es ja einige Directions API, Maps JavaScript API, usw.Wäre es unverschämt Dich auch noch um die View Deines Mähroboters zu bitten? Ich finde diese einfach sehr gelungen und übersichtlich aufgebaut.
Danke für Deine Mühe und Unterstützung.