NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
@NafIdua Realtiv schwierig und komplex da auch andere protokolle als http verwenden und man deswegen fehlermeldung auswerten muss und die server benötigen genaue request.
Meine Empfehlung nutze ioBroker dauerhaft auf einem rasperry pi und sende dir via Telegram eine Meldung wenn der Kofferraum auf ist. -
@tombox ok das wäre noch eine Möglichkeit. Leider würde mir dann mein eigenes Android Widget nichts mehr nutzen und ehrlich gesagt will ich auch keine Messagequeue.
Für die Audi Schnittstelle wird genau das Stück Quellcode auf Github verwendet oder noch zusätzlich etwas? -
@NafIdua nur der Code.
-
@tombox ok danke! Dann muss sich das rausfinden lassen. Wenn ich was habe gebe ich Bescheid.
-
Ich hab es rausgefunden.
- Im vwtoken Abruf war der ContentType nicht korrekt. Hier musste noch "application/x-www-form-urlencoded" übergeben werden, sonst 403 unzulässig Fehler.
- Beim Abruf der StoredReportStatus hing es an einem Buchstabe. In der Url steht die Country drin. Ich hatte sie mit "De" übergeben. Der Server erwartet aber "DE". Der Server hat demzufolge case sensitive.
Jetzt läuft es. Die alte Schnittstelle funktioniert seit 19.12. 12:30 übrigens auch wieder.
-
He, ich finde das Plugin ja klasse. Läuft mit meinem Superb und Karoq. Die Daten werden an Homekit übergeben, dafür nutze ich Temperatursensoren und Feuchtigkeitssensoren sowie Schwitchs und für die Kilometer CO2-Sensoren.
Ich hätte noch ein paar Wünsche.
- Mittlerweile wird in der App bei Standheizung die Außentemperatur angezeigt. Das wäre noch eine gute Idee. Hätt ich auch gern.
- Der Status der Heizung ändert sich auch von off auf heating, wenn man diese per Fernbedienung startet. Wenn sich dazu parallel noch der Schalterstatus ändern würde, wäre das auch klasse. Man startet per Fernbedienung und der Schalter schaltet sich trotzdem ein. Umgekehrt natürlich auch. Die Heizung deaktiviert sich nach x Minuten und der Schalter geht auf aus. Vielleicht kann man das mittels Script regeln, aber da bin ich zu unerfahren im ioBroker.
-
Die Außentemperatur gibt es schon: data06 -> field01. Ist aber in Zehntel Kelvin, also / 10 - 273,15, dann hast Du normale °C.
-
@vernichter04 Du kannst doch als Status der Standheizung einfach die Felder nutzen oder?
vw-connect.0.xxxx.remoteStandheizung.climatisationStateReport -
@Sneak-L8 Ich bin nur leider kein Skriptexperte und ich habe es bisher nur geschafft, die dort angezeigten Werte an Homekit zu übergeben ohne Skript, was mir die Werte vorher zurechtbastelt.
-
@tombox Ja, den Status kann ich mir anzeigen lassen, nur nicht an Homekit übergeben. Den Standheizungsschalter habe ich dagegen als Switch an Homekit übergeben. Daher dachte ich, man könnte es möglich machen, dass über den Status der Schalter geschaltet wird, was sinnvoll ist, wenn man über Fernbedienung startet.
Momentan habe ich es so gelöst. Ich frage minütlich die Restlaufzeit ab und übertrage die Restlaufzeit und habe in Homekit eine Regel erstellt: Restlaufzeit >= 29 min schalte Standheizung ein, Restlaufzeit <= 1 min schalte Standheizung aus. Die optimale Lösung ist das natürlich nicht, da beim Ein- und Ausschalten immer nochmal der Start- oder Stop-Befehl gesendet wird.
-
@vernichter04 es ist leider auch mit dem status nicht so einfach. Da das Problem besteht du schaltest die Heizung ein. Der Adapter aktualisiert und bekommt noch ein off vom Fahrzeug also wird die Heizung als Aus dargestellt. Erst 30sek später wird die Heizung dann korrekt als An dargestellt. Ohne ein Status wird gestartet wird das schwer zu realisieren.
-
Ja ok, hab jetzt aber festgestellt, dass man eh nicht sehr oft aktualisieren kann, damit wäre das unsinnig. Eine Frage. Es gibt ein Update-Intervall und ein Status Update Intervall erzwingen? Was ist der Unterschied? Habe festgestellt, man kann etwa 15-mal aktualisieren, dann macht VW dicht bis zur nächsten Reise. Wieviel Minuten hast du denn da eingestellt?
-
Das "erzwingen" ist dasselbe wie in der App zur Aktualisierung von oben zu wischen und länger als 3 Sekunden zu halten. Dann wird wohl das Fahrzeug aktiv aufgefordert, neue Daten zu senden. Wenn u das zu oft machst, hat er Angst um die Batterie und verweigert den Dienst.
Dann gibt es erst wieder Updates, wenn du die Zündung einmal anmachst.
Ich hatte mir das gewünscht, weil die Daten nicht so gut aktualisiert wurden. aber dieses Intervall ist auch keine Lösung, vor allem, wenn das Auto auch mal mehrere Tage rumsteht.
Und es lag wohl eher wieder an den VW-Servern, dass nichts zuverlässig aktualisiert wurde... -
Bei mir sehe ich nach der Installation des Adapters zwar dieverse Objekte aber keine Fahrzeugdaten. Im Debug Log sind auch einige Meldungen. Was kann die Ursache sein?
vw-connect.0 2020-01-13 07:33:13.170 debug (2875) {"destinations":[{"destination":{"address":{"city":"xxxxx","country":"Deutschland","region":"xxxxx"},"destinationSource":"MobileApp","geoCoordinate":{"latitude":xx.852546999999 vw-connect.0 2020-01-13 07:33:13.162 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/rs/v1/$type/$country/vehicles/$vin/status vw-connect.0 2020-01-13 07:33:13.161 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:13.160 debug (2875) Not able to get remoteStandheizung vw-connect.0 2020-01-13 07:33:13.158 debug (2875) {"error":{"errorCode":"RS.security.9007","description":"The service: rheating_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:12.872 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/$type/$country/vehicles/$vin/charger vw-connect.0 2020-01-13 07:33:12.868 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:12.867 debug (2875) Not able to get charger vw-connect.0 2020-01-13 07:33:12.865 debug (2875) {"error":{"errorCode":"batterycharge.auth.forbidden","description":"The service: rbatterycharge_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:12.354 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/$type/$country/vehicles/$vin/tripdata/$tripType?type=list vw-connect.0 2020-01-13 07:33:12.352 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:12.351 debug (2875) Not able to get tripdata vw-connect.0 2020-01-13 07:33:12.350 debug (2875) {"error":{"errorCode":"tripstatistics.auth.forbidden","description":"not authorized for 'trip_statistic_v1:G_TRIPDATA'."}} vw-connect.0 2020-01-13 07:33:11.227 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/vsr/v1/$type/$country/vehicles/$vin/status vw-connect.0 2020-01-13 07:33:11.226 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:11.225 debug (2875) Not able to get status vw-connect.0 2020-01-13 07:33:11.224 debug (2875) {"error":{"errorCode":"VSR.security.9007","description":"The service: statusreport_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:10.576 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/dwap/v1/$type/$country/vehicles/$vin/history vw-connect.0 2020-01-13 07:33:10.575 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:10.574 debug (2875) Not able to get history vw-connect.0 2020-01-13 07:33:10.573 debug (2875) {"error":{"errorCode":"gw.error.unknown","description":"Invalid backend error"}} vw-connect.0 2020-01-13 07:33:10.361 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/cf/v1/$type/$country/vehicles/$vin/position vw-connect.0 2020-01-13 07:33:10.358 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:10.356 debug (2875) Not able to get position vw-connect.0 2020-01-13 07:33:10.353 debug (2875) {"error":{"errorCode":"CF.security.9007","description":"The service: carfinder_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:10.188 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/climatisation/v1/$type/$country/vehicles/$vin/climater vw-connect.0 2020-01-13 07:33:10.187 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:10.186 debug (2875) Not able to get climater vw-connect.0 2020-01-13 07:33:10.185 debug (2875) {"error":{"errorCode":"climatisation.auth.forbidden","description":"The service: rclima_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:10.047 debug (2875) error while getting https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/$type/$country/vehicles/$vin/timer vw-connect.0 2020-01-13 07:33:10.046 debug (2875) [object Object] vw-connect.0 2020-01-13 07:33:10.045 debug (2875) Not able to get timer vw-connect.0 2020-01-13 07:33:10.043 debug (2875) {"error":{"errorCode":"departuretimer.auth.forbidden","description":"The service: timerprogramming_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:09.257 debug (2875) {"error":{"errorCode":"VSR.security.9007","description":"The service: statusreport_v1 for VIN: WVWZZZxxxxxxxxxxx could not be found."}} vw-connect.0 2020-01-13 07:33:08.678 debug (2875) {"vehicleData":{"systemId":"MSG-IVWB2347-15xxxxx188570-xxxxx-VDE","requestId":"MSG-IVWB2347-15xxxxx188570-xxxxx-VDE","brand":"VW","country":"DE","vin":"WVWZZZxxxxxxxxxxx","isConnect":"true","is vw-connect.0 2020-01-13 07:33:08.189 debug (2875) {"userVehicles":{"vehicle":["WVWZZZxxxxxxxxxxx"]}} vw-connect.0 2020-01-13 07:33:07.583 debug (2875) {"firstName":"Max","lastName":"Mustermann","salutation":"SALUTATION:MR","nickname":"Max Mustermann","businessIdentifierType":"BUSINESS_IDENTIFIER_TYPE:MBB_ID","businessIdentifierValue":"xxxxxxxxx vw-connect.0 2020-01-13 07:33:07.133 debug (2875) getData vw-connect.0 2020-01-13 07:33:07.130 debug (2875) Login successful vw-connect.0 2020-01-13 07:33:04.359 debug (2875) {"date":"Mon, 13 Jan 2020 06:33:04 GMT","content-length":"0","connection":"close","cache-control":"no-cache, no-store, max-age=0, must-revalidate","content-language":"en","expires":"0","locatio vw-connect.0 2020-01-13 07:33:04.356 debug (2875) "" vw-connect.0 2020-01-13 07:33:03.739 debug (2875) parsePasswordForm vw-connect.0 2020-01-13 07:33:02.542 debug (2875) parseEmailForm vw-connect.0 2020-01-13 07:33:00.605 info (2875) starting. Version 0.0.8 in /opt/iobroker/node_modules/iobroker.vw-connect
-
@TheFoX Ich habe so einen Data Plug aber ich bekomme damit nur die We Connect Go App ans laufen, Versuche ich die We Connect App einzurichten geht es nicht weil die FIN nicht erkannt wird. Ist da da ein Abschluss eines Vertrages notwendig? Oder wie hast du die Apps wechseln können?
In mit der We Connect Go App fehlen mir auch irgendwie Daten im IoBroker welche ich aber in der App sehen kann bzw. gibt es keine Datenpunkte für die Fehlermeldungen (Reifendruckkontrolle, Getankte Liter etc.).
Kann der Adapter noch nicht alle Daten aus der We Connect Go App holen?
-
@Sandmanyz Also die Fehler sind ok da nicht jedes Fahrzeug unterstützt, aber status müsste kommen. du könntest mich zu deinem fahrzeug als gast einladen dann kann ich es mir anschauen.
@cvidal die go app ist auch die einzige die bei dir geht. Es kann sein das neue Daten hinzugekommen sind bzw das diese daten nur lokal gespeichert werden. Das kannst du testen wenn du die app löscht und neuinstallierst und schaust ob alle daten wieder kommen oder für immer gelöscht sind. Denn Getankte Liter sehe ich nicht nur so History/Trip Werte von wegen durschnitsverbrauch, ecoscore.
Reifen sehe ich das? Sind das wichtige Information?
[ { "lastModifiedDateAud" : 1574360281452, "id" : 229, "appTireId" : "1", "type" : "1", "partnerId" : 645, "mileage" : 220.00, "mileageUnit" : "km", "manufacturerDate" : "-1", "changeDate" : 0, "changeReminder" : 0, "serviceContacted" : 0, "tireActive" : true, "vehicleId" : 405 } ]
-
@cvidal Grüße, das mit dem Dongle bekommst du wie @tombox es bereits erwähnt hat nur die Daten aus der WE Connect Go App in den Iobroker. Den kompletten WE Connect Zugang kannst du nur nutzen, wenn dein Autoradio dies unterstützt.
Ich habe bei VW bereits mehrmals den Wunsch geäußert, diese beiden Varianten von Connect Go und Connect über eine Plattform laufen zu lassen. VW lässt die Anfrage kalt. Die werden wohl die Connect Go App auslaufen lassen und nur das Connect über die neuverbauten Autoradios weiter entwickeln.
Zum Thema Daten muss ich heute Abend mal schauen, welche Daten es aus der Connect Go App an den Iobroker übermittelt. Da habe ich aktuell keinen Überblick. Hier kann dir @tombox genaueres sagen, da er die Daten interpretiert und im iobroker eingefügt hat.
-
@tombox Die Daten zu den Reifen scheinen uninteressant zu sein.
Ich kann dir heute Abend mal von der App ein paar Screenshots machen, da siehst du welche Daten in der App verfügbar sind und kannst evtl. ein paar Daten zuordnen. -
@tombox
Nach den letzten Beiträgen ist mir klar warum ich keine Daten sehe. Mir war der Unterschied zwischen den Apps nicht bewusst. Ich verwende nämlich auch die We Connect Go App.
Bei der We Connect Go App liegt scheinbar nahezu alles lokal auf dem mobilen Endgerät. Die App besitzt nämlich auch eine Möglichkeit der Datensicherung. Führt man die Sicherung aus, werden die Daten gemäß Datenschutzerklärung auf Servern der Volkswagen AG gespeichert.In der Datenschutzerklärung steht weiterhin, dass die erfassten Daten solange erhalten bleiben bis die App gelöscht wird.
Folgend zwei Screenshots. Das sind die Verbindungen, welche zum Zeitpunkt der Datensicherung hergestellt werden. Hatte gehofft, dass man iiirgendwie an die Daten kommt aber das wird vermutlich nichts.
-
Danke für eure Rückmeldungen.
Ich habe jetzt mal die Go App auf dem Handy meiner Frau installiert und mich mit meinem Account eingeloggt.
Die Daten die in der App sofort synchronisiert werden sind auch die, die ich im ioBroker bekomme.
Die Daten welche ich nicht im Iobroker bekomme scheinen dann nur lokal auf dem Handy zu sein, da steht dann auch in der App das diese Daten erst bei den nächsten Fahrten aufs Handy kommen. Das sind dann die Warnkontrollleuchten: z.B.. Reifendruckkontrolle, Motorölstand, usw.Gruß Christian