NEWS
Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
-
Frage an die Skoda Enyaq Fahrer: Funktioniert bei euch noch die Standort Übertragung im Adapter?
Oder liegt es ggf. Bei mir daran, das ich meine Skoda Connect Lizenz verlängert habe? An meinen Passwortdaten und den Datenschutz Einstellungen hat sich bei mir dadurch aber auf allen Endgeräten nichts weiter geändert, nur der ioB Adapter mag seit dem nicht mehr die Geo Datenpunkte aktualisieren.
..... Oder ist das ggf. Doch ein generelles Problem das die Enyaq Fahrer betrifft?
-
@jb_sullivan Bitte mal die GitHub version testen bzw 0.1.8
-
@jb_sullivan sagte in Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda:
Funktioniert bei euch noch die Standort Übertragung im Adapter?
Ich habe ein Enyaq Coupé, gebaut ende März 2023. Es ist die Version 3.2 auf dem Fahrzeug, die Standortdaten werden NICHT übertragen.
-
@jb_sullivan
Guck mal auf meine Posts oben vom 3.10. und 10.10. -
@tombox sagte in Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda:
@jb_sullivan Bitte mal die GitHub version testen bzw 0.1.8
Standortdaten sind wieder da, haben sich aber nach Standortwechsel nicht selbstständig aktualisiert. Nach einem Stop und einem Restart des Adapters wurden dann wieder die neuen Daten abgeholt und angezeigt.
Die Zeit der Aktualisierungrate habe ich natürlich abgewartet. -
@jb_sullivan Ok ist das dauerhaft so? Ist im debug log etwas auffälliges?
-
@tombox
In meiner Instanz sieht es weiterhin so aus:2023-10-20 21:02:15.707 - info: vw-connect.1 (19198) starting. Version 0.1.8 (non-npm: ta2k/ioBroker.vw-connect) in /opt/iobroker/node_modules/iobroker.vw-connect, node: v18.18.2, js-controller: 4.0.24 2023-10-20 21:02:15.803 - info: vw-connect.1 (19198) Login in with skodae 2023-10-20 21:02:18.675 - info: vw-connect.1 (19198) Login successful 2023-10-20 21:02:19.596 - info: vw-connect.1 (19198) Found 1 vehicles 2023-10-20 21:02:19.598 - info: vw-connect.1 (19198) Login in with skodae 2023-10-20 21:07:21.782 - warn: vw-connect.1 (19198) Parking position failed. Blocked until restart
-
Eine andere Frage in die Runde:
Der Skoda Connect Dienst steht wie z.B. gestern und heute häufig nicht zur Verfügung. Da er je nach Fahrzeugtyp und -alter kostenpflichtig ist, möchte ich die Verfügbarkeit gerne dokumentieren.Dazu würde ich das Objekt „Connection“ anbieten. Jedoch ist dieses auch dann auf „true“ wenn der Dienst wie heute morgen nicht zur Verfügung steht (Im Log steht „Server not available“ oder gestern „internal server error“).
Besteht die Möglichkeit, dieses Objekt so anzupassen, dass eine Nachverfolgbarkeit der Servererreichbarkeit möglich ist? Alternativ könnte per Script ein Datenpunkt wie z.B. ein Zeitstempel, der sich regelmäßig ändert, überwacht werden. Nur welcher wäre das?
-
Muss ich beobachten, da momentan offensichtlich auch die Skoda Server ihr Eigenleben führen und mal mehr, mal weniger erreichbar sind. Ob das auch auf die API zutrifft? - k.A.
Was mir aber aufgefallen ist, ist folgendes. Meine Connect Dienste wären am 13.10.2023 ausgelaufen und mussten dann kostenpflichtig verlängert werden. Die Connect Dienste umfassen auch die Parkdaten. Also habe ich am 12.10.2023 das Paket verlängert.
In den Datenpunkten steht Stand heute 21.10.2023, aber immer noch das Ablaufdatum 13.10.2023 drin.
Unter Vehicle Position wurde aber trotzdem, nach dem oben beschriebenen Adapter Neustart die korrekte Position eingetragen.
@ichderarnd Hast du auch Tronity am laufen? Die haben auch eine Status Seite, wo allerdings heute auch alles als OK markiert ist, obwohl zumindest die App`s nicht funktionieren - aber vermutlich sind App und API Server zwei paar unterschiedliche Schuhe.
-
@jb_sullivan
Nein, habe kein Tronity. Da müsste ich meine Login-Daten rausgeben...
Heute morgen lag es am Server, ioBroker konnte auch nicht zugreifen. 10:07 Uhr ist die letzte Fehlermeldung im Log. Danach ging es dann wieder.@tombox
Ein Datenpunkt "serviceavailable" im Adapter, den man über den History-Adapter wegschreiben könnte, wäre klasse. Geht die Abfrage der Daten egal aus welchem Grund schief, wird er auf False gesetzt. War die Abfrage erfolgreich dann auf True. Über "connection" kann später zusätzlich ausgewertet werden, wenn der Adapter gestoppt war. In diesem Fall würde ich den Datenpunkt "serviceavailable" für die Auswertung ignorieren. -
Konnte gestern das Phänomen der Standort Position verfizieren. Es ist in der Tat so, das der GPS Zeistempel und die Geo Positionsdaten erst nach einem Adapter Neustart der aktuellen Parkposition entsprechen.
Ich hatte verschiedene Punkte angefahren und mich dann via VPN in ioB eingewählt. Laut den DP's stand ich immer noch bei mir vor der Tür. Erst nach dem Adapter Neustart, wurde auch die aktuelle Position angezeigt.
Andere Daten aus dem Adapter, wie z.B. der SoC wurden aber permanent und "on the fly"aktualisiert.
-
@jb_sullivan Gut wäre ein debug log ob die parking position abgefragt wird bzw was der server zurückkommt
-
@tombox Nur so als Tipp: bei den ID.-Modellen gab es ja schon ein ähnliches Problem, dass die Positionsdaten erst mit der Folgeabfragre aktulaisiert wurden. Die Ursache war damals, dass die states nicht mit "await setState(...)" gesetzt wurden und daher die werte noch nicht zur Verfügung standen als sie mit getState(..) gelesne wurden.
Da es ja verschiedene Abfragen je Fahrzeugtyp gibt, könnnte es da ein ähnliches Problem sein ... -
Hier ein LOG nach dem Adapter Neustart - einziger FÜR MICH auffälliger Eintrag wäre:
5772 2023-10-22 13:02:50.769 debug Error: Invalid protocol: skodaconnect:
vw-connect.0 5772 2023-10-22 13:02:54.626 debug MeineFIN.status.positionvehicles.parking-position vw-connect.0 5772 2023-10-22 13:02:54.626 debug {"lastUpdatedAt":"2023-10-21T17:39:43Z","latitude":52.xxxxx,"longitude":10.xxxxx} vw-connect.0 5772 2023-10-22 13:02:54.273 debug MeineFIN.status.vehicle-status vw-connect.0 5772 2023-10-22 13:02:54.273 debug {"remote":{"capturedAt":"2023-10-22T05:34:51.815Z","status":{"open":"NO","locked":"YES"},"mileageInKm":18399,"doors":[{"name":"BONNET","status":"CLOSED"},{"name":"TRUNK","status":"LOCKED"},{"name":"REAR_RIGHT","status":"LOCKED"},{"name":"REAR_LEFT","status":"LOCKED"},{"name":"FRONT_RIGHT","status":"LOCKED"},{"name":"FRONT_LEFT","status":"LOCKED"}],"windows":[{"name":"SUN_ROOF","status":"CLOSED"},{"name":"ROOF_COVER","status":"UNSUPPORTED"},{"name":"SUN_ROOF_REAR","status":"UNSUPPORTED"},{"name":"FRONT_LEFT","status":"CLOSED"},{"name":"FRONT_RIGHT","status":"CLOSED"},{"name":"REAR_LEFT","status":"CLOSED"},{"name":"REAR_RIGHT","status":"CLOSED"}],"lights":{"overallStatus":"OFF","lightsStatus":[{"name":"RIGHT","status":"OFF"},{"name":"LEFT","status":"OFF"}]}},"local":null,"errors":[]} vw-connect.0 5772 2023-10-22 13:02:54.001 debug MeineFIN.status.charging.settings vw-connect.0 5772 2023-10-22 13:02:54.001 debug {"maxChargeCurrentAc":"Maximum","autoUnlockPlugWhenCharged":"Off","targetStateOfChargeInPercent":80,"durationInMinutes":null} vw-connect.0 5772 2023-10-22 13:02:53.792 debug MeineFIN.status.charging.status vw-connect.0 5772 2023-10-22 13:02:53.792 debug {"plug":{"connectionState":"Connected","lockState":"Locked"},"charging":{"state":"NotReadyForCharging","remainingToCompleteInSeconds":0,"chargingPowerInWatts":0,"chargingRateInKilometersPerHour":0,"chargingType":"Invalid","chargeMode":"MANUAL","chargingSettings":"DEFAULT"},"battery":{"cruisingRangeElectricInMeters":346000,"stateOfChargeInPercent":80}} vw-connect.0 5772 2023-10-22 13:02:53.476 debug MeineFIN.status.air-conditioning.timers vw-connect.0 5772 2023-10-22 13:02:53.476 debug {"timeInCar":"2023-10-22T07:34:50+02:00","timeZoneInCar":"+02:00","timers":[{"id":1,"enabled":false,"type":"ONE_OFF","time":"05:05","date":"2021-12-23"},{"id":2,"enabled":false,"type":"ONE_OFF","time":"05:30","date":"2021-12-22"}]} vw-connect.0 5772 2023-10-22 13:02:53.236 debug MeineFIN.status.air-conditioning.settings vw-connect.0 5772 2023-10-22 13:02:53.236 debug {"targetTemperatureInKelvin":294.65,"temperatureConversionTableUsed":"CELSIUS_KELVIN","airConditioningAtUnlock":false,"windowHeatingEnabled":true,"zonesSettings":{"frontLeftEnabled":true,"frontRightEnabled":false}} vw-connect.0 5772 2023-10-22 13:02:52.945 debug MeineFIN.status.air-conditioning.status vw-connect.0 5772 2023-10-22 13:02:52.945 debug {"remainingTimeToReachTargetTemperatureInSeconds":0,"state":"Off","trigger":"OFF","windowsHeatingStatuses":[{"windowLocation":"Front","state":"Off"},{"windowLocation":"Rear","state":"Off"}],"seatHeatingSupport":{"frontLeftAvailable":true,"frontRightAvailable":true,"rearLeftAvailable":false,"rearRightAvailable":false}} vw-connect.0 5772 2023-10-22 13:02:52.410 debug Found Token vw-connect.0 5772 2023-10-22 13:02:51.784 info Login in with skodae vw-connect.0 5772 2023-10-22 13:02:51.783 info Found 1 vehicles vw-connect.0 5772 2023-10-22 13:02:51.782 debug {"vehicles":[{"vin":"MeineFIN","licensePlate":"Mein Kennzeichen","connectivities":[{"type":"REMOTE","detail":{"remote":{"state":"ACTIVATED"}}}],"capabilities":{"capabilities":[{"id":"DCS","statuses":[]},{"id":"LOYALTY_PRODUCTS","statuses":[]},{"id":"AUTOMATION","statuses":[],"serviceExpiration":"2031-11-22T23:59:59Z"},{"id":"CHARGING","statuses":[],"serviceExpiration":"2031-11-22T23:59:59Z"},{"id":"CHARGING_STATIONS","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"AIR_CONDITIONING","statuses":[],"serviceExpiration":"2031-11-22T23:59:59Z"},{"id":"DESTINATIONS","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"FUEL_STATUS","statuses":[],"serviceExpiration":"2031-11-22T23:59:59Z"},{"id":"MAP_UPDATE","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"MEASUREMENTS","statuses":[],"serviceExpiration":"2023-10-13T23:59:59Z"},{"id":"ONLINE_SPEECH","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"ONLINE_SPEECH_GPS","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"PARKING_INFORMATION","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"PARKING_POSITION","statuses":[],"serviceExpiration":"2023-10-13T23:59:59Z"},{"id":"POI_SEARCH","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"ROADSIDE_ASSISTANT","statuses":[],"serviceExpiration":"2032-10-13T23:59:59Z"},{"id":"ROUTING","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"STATE","statuses":[],"serviceExpiration":"2023-10-13T23:59:59Z"},{"id":"TRAFFIC_INFORMATION","statuses":[],"serviceExpiration":"2024-11-22T23:59:59Z"},{"id":"VEHICLE_HEALTH","statuses":[],"serviceExpiration":"2032-10-13T23:59:59Z"},{"id":"VEHICLE_LIGHTS","statuses":[],"serviceExpiration":"2023-10-13T23:59:59Z"},{"id":"WEB_RADIO","statuses":[]},{"id":"SMART_PARKING","statuses":[]}]},"specification":{"title":"Škoda Enyaq 80 iV","model":"Enyaq 80 iV","modelYear":"2022","body":"SUV","systemCode":"ENYAQ iV 80 150/82 E1H","systemModelId":"5AZJJ2","engine":{"type":"iV","powerInKW":150},"battery":{"capacityInKWh":82},"gearbox":{"type":"E1H"},"trimLevel":"Sportline","manufacturingDate":"2021-11-08","maxChargingPowerInKW":125},"servicePartner":{"dealerId":"53198","allocatedDealerCountry":"DE"},"devicePlatform":"WCAR"}]} vw-connect.0 5772 2023-10-22 13:02:51.027 info Login successful vw-connect.0 5772 2023-10-22 13:02:50.769 debug Error: Invalid protocol: skodaconnect: vw-connect.0 5772 2023-10-22 13:02:50.282 debug {"date":"Sun, 22 Oct 2023 11:03:55 GMT","content-length":"0","connection":"close","apigw-requestid":"NM0wSjGrFiAEPZQ=","x-content-type-options":"nosniff","x-xss-protection":"0","cache-control":"no-cache, no-store, max-age=0, must-revalidate","pragma":"no-cache","expires":"0","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-frame-options":"DENY","location":"https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com&relayState=37d86df0f9747785f9e4127a624ff6771118fa5f&userId=e4106da3-f1ad-466c-8618-32c5f6ae5926&HMAC=ae7d074c9c45a1ab3566cfe107a4c6956eee345c28b40c0bb087e18bb42f91b0","content-language":"en-US"} vw-connect.0 5772 2023-10-22 13:02:50.281 debug "" vw-connect.0 5772 2023-10-22 13:02:49.898 debug emailPasswordForm2 vw-connect.0 5772 2023-10-22 13:02:49.591 debug parseEmailForm vw-connect.0 5772 2023-10-22 13:02:48.839 info Login in with skodae vw-connect.0 5772 2023-10-22 13:02:48.806 info starting. Version 0.1.8 in C:/ioBroker/GLT/node_modules/iobroker.vw-connect, node: v18.18.2, js-controller: 5.0.14 vw-connect.0 5772 2023-10-22 13:02:46.070 debug Plugin sentry Initialize Plugin (enabled=true) vw-connect.0 5772 2023-10-22 13:02:45.664 debug States connected to redis: 127.0.0.1:9000 vw-connect.0 5772 2023-10-22 13:02:45.534 debug States create User PubSub Client vw-connect.0 5772 2023-10-22 13:02:45.534 debug States create System PubSub Client vw-connect.0 5772 2023-10-22 13:02:45.487 debug Redis States: Use Redis connection: 127.0.0.1:9000 vw-connect.0 5772 2023-10-22 13:02:45.406 debug Objects connected to redis: 127.0.0.1:9001 vw-connect.0 5772 2023-10-22 13:02:45.400 debug Objects client initialize lua scripts vw-connect.0 5772 2023-10-22 13:02:45.247 debug Objects create User PubSub Client vw-connect.0 5772 2023-10-22 13:02:45.247 debug Objects create System PubSub Client vw-connect.0 5772 2023-10-22 13:02:45.245 debug Objects client ready ... initialize now vw-connect.0 5772 2023-10-22 13:02:45.177 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 vw-connect.0 6760 2023-10-22 13:02:37.870 warn get state error: DB closed vw-connect.0 6760 2023-10-22 13:02:37.618 info terminating vw-connect.0 6760 2023-10-22 13:02:37.116 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason vw-connect.0 6760 2023-10-22 13:02:37.114 info terminating vw-connect.0 6760 2023-10-22 13:02:37.113 info cleaned everything up... vw-connect.0 6760 2023-10-22 13:02:37.111 info Got terminate signal TERMINATE_YOURSELF
Während des "normalen Betriebes" kommt das diese hier im LOG:
vw-connect.0 5772 2023-10-22 13:08:54.173 warn Parking position failed. Blocked until restart vw-connect.0 5772 2023-10-22 13:08:53.581 debug Meine FIN.status.vehicle-status vw-connect.0 5772 2023-10-22 13:08:53.581 debug {"remote":{"capturedAt":"2023-10-22T05:34:51.815Z","status":{"open":"NO","locked":"YES"},"mileageInKm":18399,"doors":[{"name":"BONNET","status":"CLOSED"},{"name":"TRUNK","status":"LOCKED"},{"name":"REAR_RIGHT","status":"LOCKED"},{"name":"REAR_LEFT","status":"LOCKED"},{"name":"FRONT_RIGHT","status":"LOCKED"},{"name":"FRONT_LEFT","status":"LOCKED"}],"windows":[{"name":"SUN_ROOF","status":"CLOSED"},{"name":"ROOF_COVER","status":"UNSUPPORTED"},{"name":"SUN_ROOF_REAR","status":"UNSUPPORTED"},{"name":"FRONT_LEFT","status":"CLOSED"},{"name":"FRONT_RIGHT","status":"CLOSED"},{"name":"REAR_LEFT","status":"CLOSED"},{"name":"REAR_RIGHT","status":"CLOSED"}],"lights":{"overallStatus":"OFF","lightsStatus":[{"name":"RIGHT","status":"OFF"},{"name":"LEFT","status":"OFF"}]}},"local":null,"errors":[]} vw-connect.0 5772 2023-10-22 13:08:53.334 debug Meine FIN.status.charging.settings vw-connect.0 5772 2023-10-22 13:08:53.333 debug {"maxChargeCurrentAc":"Maximum","autoUnlockPlugWhenCharged":"Off","targetStateOfChargeInPercent":80,"durationInMinutes":null} vw-connect.0 5772 2023-10-22 13:08:53.144 debug Meine FIN.status.charging.status vw-connect.0 5772 2023-10-22 13:08:53.144 debug {"plug":{"connectionState":"Connected","lockState":"Locked"},"charging":{"state":"NotReadyForCharging","remainingToCompleteInSeconds":0,"chargingPowerInWatts":0,"chargingRateInKilometersPerHour":0,"chargingType":"Invalid","chargeMode":"MANUAL","chargingSettings":"DEFAULT"},"battery":{"cruisingRangeElectricInMeters":346000,"stateOfChargeInPercent":80}} vw-connect.0 5772 2023-10-22 13:08:52.764 debug Meine FIN.status.air-conditioning.timers vw-connect.0 5772 2023-10-22 13:08:52.763 debug {"timeInCar":"2023-10-22T07:34:50+02:00","timeZoneInCar":"+02:00","timers":[{"id":1,"enabled":false,"type":"ONE_OFF","time":"05:05","date":"2021-12-23"},{"id":2,"enabled":false,"type":"ONE_OFF","time":"05:30","date":"2021-12-22"}]} vw-connect.0 5772 2023-10-22 13:08:52.535 debug Meine FIN.status.air-conditioning.settings vw-connect.0 5772 2023-10-22 13:08:52.534 debug {"targetTemperatureInKelvin":294.65,"temperatureConversionTableUsed":"CELSIUS_KELVIN","airConditioningAtUnlock":false,"windowHeatingEnabled":true,"zonesSettings":{"frontLeftEnabled":true,"frontRightEnabled":false}} vw-connect.0 5772 2023-10-22 13:08:52.308 debug Meine FIN.status.air-conditioning.status vw-connect.0 5772 2023-10-22 13:08:52.307 debug {"remainingTimeToReachTargetTemperatureInSeconds":0,"state":"Off","trigger":"OFF","windowsHeatingStatuses":[{"windowLocation":"Front","state":"Off"},{"windowLocation":"Rear","state":"Off"}],"seatHeatingSupport":{"frontLeftAvailable":true,"frontRightAvailable":true,"rearLeftAvailable":false,"rearRightAvailable":false}}
-
Heute Morgen auf der Arbeit angekommen, stehe ich offiziell noch vor der Haustür. Einmal Adapter Neustart, bin ich auf der Arbeit - wow, du hast einen Teleporter erschaffen
Nein, im Ernst, da scheint irgend etwas mit den Skoda internen Protokollen nicht zu funktionieren.
Lt. dem Skoda Connect SHOP, ist die Lizenz die die Parkposition beinhaltet gültig, lt. "nur" Skoda Connect ist sie abgelaufen.
-
Bitte im debug log überwachen ob
FIN.status.positionvehicles.parking-position
5772 2023-10-22 13:02:54.626 debug {"lastUpdatedAt":"2023-10-21T17:39:43Z","latitude":52.xxxxx,"longitude":10.xxxxx}
regelmässig kommt und die Daten aktuell sind
-
Ich bin jetzt nochmal ein paar Tests gefahren und habe mir dann via VPN das Logging von ioB angesehen.
Nach einem Adapter Neustart, erfolgt die folgende Ausgabe aber nur EINMALIG, bis danach die Zeile mit dem "Blocked" Hinweis erscheint. Das war aber auch früher schon der Fall wenn das Fahrzeug geparkt war.
Wird das Fahrzeug danach wieder an einem anderen Ort abgestellt, kommt aber keine der zuvor erfolgten "parking-postion" Abfragen mehr.
Dazwischen kommen die ganzen state Meldungen über temperaturen, charching, air-conditionen usw., aber die parking-position eben nicht mehr.
Diese erscheint nur einmalig nach jedem dem Adapter Neustart.
2023-10-23 13:59:36.896 - [34mdebug[39m: vw-connect.0 (12588) {"lastUpdatedAt":"2023-10-23T04:59:20Z","latitude":52.xxxxxx"longitude":10.xxxxxx} 2023-10-23 13:59:36.897 - [34mdebug[39m: vw-connect.0 (12588) meineFIN.status.positionvehicles.parking-position
2023-10-23 14:05:35.435 - [33mwarn[39m: vw-connect.0 (6148) Parking position failed. Blocked until restart
-
@tombox
Beim Datenpunkt "vw-connect.0.xxx.status.charging.status.charging.chargeMode" sehe ich, wie das Fahrzeug geladen wird.
In der Skoda-App gibt es hierfür die Auswahlmöglichkeit "Sofortiger Ladevorgang" ("MANUAL" beim DP), sowie "Bevorzugter Zeitraum" ("TIMER" beim DP).Liesse es sich irgendwie implementieren, dass man diese Auswahl auch per ioBroker verstellen kann?
-
@jb_sullivan GitHub version installieren und den Fehler vor dem blocked anschauen
-
@kusi Welche exakte App ist das? Nicht die my skoda essential