Skip to content

VAG Connect v2.24.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 18:59
6598551

VAG Connect v2.24.0

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

Added

  • Two new battery-care sensors on EU-portal cars (#938, #947). The portal ships a score for how well the battery charging care mode is being used, plus the threshold it's measured against. Both are diagnostic and off by default, and they have no unit because the data dictionary doesn't give one.

Changed

  • We identify as the current We Connect app version again. One of the two places that announce the VW app version had drifted two releases behind the other, so the integration was introducing itself with two different app versions depending on which channel it used. Both now say 4.2.1, which is what the live app sends. Nothing else about the app changed.

Fixed

  • Audi US / Canada email and password login: found the actual reason it never worked (#13). The token step was being sent to Audi's identity server directly, and that endpoint requires a client secret which Audi's app-style login simply does not have, so it always came back as "invalid client". The exchange now goes through the North-American backend that does accept it. This also explains why adding a secret never helped: the endpoint was wrong, not the credential. The QR login was unaffected and keeps working the way it did. Still needs a confirmation on a real US or Canadian Audi before it can be called done.
  • VW Canada sign-ins no longer get blamed on your password when VW is having an outage (#915). If VW's own login server answered with a server error, the integration told you your credentials were wrong and opened a login prompt that could never succeed. It now says plainly that this is a problem on the manufacturer's side and retries on its own. A genuinely wrong password is still reported as such.
  • The start_climate_control service works on Audi PPE cars again (#912). The "force PPE climate" option was only being applied to the simple climate start, so the service with the richer options kept sending a target temperature that PPE cars reject, and the whole command failed. Both paths now respect the option.
  • Charging speed is no longer about ten times too high, and it respects the unit your car uses (#931). One of the charge rate readings was published exactly as the portal sent it instead of being scaled, and a car reporting miles per hour was shown as if the number were km/h. Both are corrected, so the sensor now means what it says.
  • A car the VW gateway refuses to describe is no longer asked about on every single poll (#909). That refusal is about how the car is registered to your account and cannot change by itself, so it is now remembered for a while and explained once in the log instead of repeating the same warning every few minutes. On top of that, a setup that fails on something only you can fix (pending terms, missing consent, two factor, wrong password) now asks you to sign in again instead of retrying forever in the background.
  • The integration's own rate-limit pause is no longer treated as a backend failure (#933). When it deliberately pauses to protect your account from being locked out, that is normal and temporary, so it no longer counts as an error worth escalating.
  • A missing position no longer wipes your car's last known location (#923). When the backend answers without coordinates, the previous parking position is kept instead of the car jumping to an unknown location until the next good poll.
  • Ambient temperature and parking brake stopped showing up as "new fields" every poll (#938, #947). Some cars send those two readings under a doubled-up name. The value was already being read, but the doubled spelling kept getting reported as undiscovered. Nothing changes on the entities themselves.
  • A sign-in that lands on a proxied login page no longer risks a confusing server error. The integration now takes the client identifier from the page it actually landed on instead of assuming it matches the one it started with. North American VW logins go through a proxy that uses its own identifier, and guessing wrong there produced a server error that looked like an outage.
  • Settings groups we cannot map yet no longer hide their own contents (#843, #868). A group of settings was being filtered out together with everything inside it, which meant a diagnostic sent in to help map those settings could not actually contain them. The group itself stays quiet, but the individual settings inside it are visible again, so they can be mapped from a real report.
  • The window-heating command queue no longer counts as an unknown field (#934). It's the same pending-command list the charging and climate blocks already have, so it's now recognised as such instead of being reported.

Full diff vs v2.23.3 / Kompletter Diff zu v2.23.3

Every commit, file and code change between the two versions:
Jeder Commit, jede Datei und jede Code-Änderung zwischen beiden Versionen:

v2.23.3...v2.24.0

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:

  1. Download vag_connect.zip from this release / vag_connect.zip aus diesem Release herunterladen
  2. Unzip and copy custom_components/vag_connect/ to your HA config/custom_components/ folder, replacing any older copy / Entpacken und den Ordner custom_components/vag_connect/ in dein HA config/custom_components/ kopieren — alten Ordner ersetzen
  3. 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.