VAG Connect v2.29.1
Home Assistant integration for Audi · VW · Škoda · SEAT · CUPRA · Porsche · VW US/CA.
What's new in this release / Was ist neu in diesem Release
Fixed
- Volkswagen US and Canada could not be added since 30 July (#1012). Sign-in itself was working: it ran through to an authorization code and only the step that trades that code for a token was refused, with a 401 that read like a wrong password but was not one. On 30 July VW's North American token service began requiring a field that was not there before, and every request without it now bounces. That field is sent now, on both the initial token exchange and the refresh, so an affected account adds and stays signed in. Confirmed by three owners, whose reports all point at the same 04:00 UTC cut-over. Thanks to @briancmoses, @chrisspatrickk1-sys and @savabg.
- Porsche login follows the Auth0 resume step instead of giving up (experimental). In Auth0's identifier-first flow the password step does not redirect straight to the app callback: it returns a resume URL that has to be followed before the authorization code appears. The login required the callback immediately, so it always ended in "wrong credentials or captcha" even when the credentials were right, a failure of our own regardless of any app migration. It now follows the resume hop (relative or absolute, bounded so it cannot loop) through to the code. Porsche stays experimental and still needs a Porsche owner to confirm the full login end to end.
- Ten of the eleven translations were missing the companion-channel strings. Home Assistant does not fall back to English for a custom integration, so a key that exists only in English renders as the raw key or as nothing at all. The twelve strings added with the companion channel and the export-file import had reached German only, which left the add-on checkbox, its error message, the two companion option toggles and the three import error messages blank for everyone running Home Assistant in French, Spanish, Italian, Dutch, Polish, Czech, Swedish, Danish, Norwegian or Finnish. All twelve are translated now, and a test fails the build if a language ever falls behind again.
- The companion channel could not read the range off the Volkswagen app. The app narrates its units in words, so the overview tile reads "Batteriereichweite: 253 Kilometer", while the selector required the symbol "km". On those cars the channel reported itself healthy and read no range at all. Grounded in two accessibility dumps from We Connect 4.2.1, an ID.4 and an e-up. Thanks to @kgroshert for the dumps.
- A reading of zero no longer makes a sensor disappear. The parsers read the same quantity under several field names and took whichever answered, which quietly skipped a legitimate zero. That is the value that matters most: a service interval of 0 km means due now, an empty tank reports 0 km of range, a flat battery reports 0 %, and 0 degrees is an ordinary winter morning. Each of those arrived as "no reading at all", so with hide-empty-entities on the sensor vanished at the moment it was worth looking at. Worse, the combustion and battery capability flags were derived from the same collapsed value, so a tank showing 0 km made the car count as not-a-combustion-car and took every combustion entity with it. Affects SEAT and CUPRA most, plus Skoda ranges, VW US/CA odometer and charge power, and the VW EU brake-service intervals.
Changed
- An identity token from the portal export no longer enters field discovery. The export carries
idp_idt, which identifies the account holder rather than anything about the car, and it was reaching the Vehicle Data Scout as an unmapped field. Only the token masker kept its value out of a public issue. It is now withheld from discovery entirely, so it can never end up in an entity attribute, a backup or a diagnostics download. This is a deliberate single exception to the rule that every discovered field stays visible until mapped, it is scoped to one named field, and each withholding is logged.
Full diff vs v2.29.0 / Kompletter Diff zu v2.29.0
Every commit, file and code change between the two versions:
Jeder Commit, jede Datei und jede Code-Änderung zwischen beiden Versionen:
Recent releases / Letzte Releases
If you're upgrading from an older version, also read these notes:
Wenn du von einer älteren Version updatest, lies auch diese Release-Notes:
Full history: CHANGELOG.md
Installation / Update
HACS users: the update notification appears automatically within ~6 hours of the release.
HACS-User: Der Update-Hinweis erscheint automatisch innerhalb von ~6 Stunden nach dem Release.
Manual install / Manuelle Installation:
- Download
vag_connect.zipfrom this release /vag_connect.zipaus diesem Release herunterladen - Unzip and copy
custom_components/vag_connect/to your HAconfig/custom_components/folder, replacing any older copy / Entpacken und den Ordnercustom_components/vag_connect/in dein HAconfig/custom_components/kopieren — alten Ordner ersetzen - Restart Home Assistant / Home Assistant neu starten
Supported brands / Unterstützte Marken
Volkswagen EU · Audi · Škoda · SEAT · CUPRA · Volkswagen US/CA (Beta) · Porsche (Beta)
Found a bug? / Bug gefunden?
Open an issue with the bug-report template: https://github.com/its-me-prash/vwgroup-connect-ha/issues/new/choose
Bug-Report-Template: https://github.com/its-me-prash/vwgroup-connect-ha/issues/new/choose
Please mask your VIN to the last 6 characters and remove email/tokens/GPS before posting.
Bitte VIN auf die letzten 6 Zeichen kürzen und Email/Tokens/GPS vor dem Posten entfernen.