How it works in one minute
HACS
The manufacturer is changing its access (October 2026). This guide describes the method that works today and will be updated. Tell me about any change.
(car's 4G)EU Data Act portalVW Group Connect
(HACS integration)Home
Assistant
| What it is | A community integration that reads the car's data through several channels, including the official portal opened under the EU Data Act |
| Cost | Free |
| Data | Battery level, range, charging, power, charge limit, mileage, locks; more depending on the brand |
| Commands | By brand: Škoda and Audi both ways; Volkswagen read-only; Cupra and SEAT without commands since 2026 |
| Where it works | Anywhere, through the car's connection |
| Depends on | Volkswagen Group servers and the EU Data Act portal |
What you need
- Home Assistant installed and reachable from your computer.
- HACS, the community store for Home Assistant extensions (installation explained on hacs.xyz).
- Your Volkswagen ID account (or myAudi, or the Cupra/SEAT app account), with the car on it.
- For Volkswagen: access to the brand's data portal from a browser, to give your consent once.
1Install the integration
- Install the integrationIn HACS, search for “VW Group Connect”, click Download, then restart Home Assistant. It's in HACS's default catalogue.
- Add it and pick the loginSettings → Devices & services → Add integration, search for VW Group Connect. For Volkswagen (and Škoda), choose “Portal (email + password)” then the brand; for Audi, SEAT and Cupra, choose the browser login: you approve the device on your phone, no password stored.
- Give consent on the portal (Volkswagen)Open Volkswagen's data portal once in a browser, finish whatever it asks (terms, country), and set “Use of non-personal data” to Granted. You don't need to create a “data request”: the integration creates it itself, free of charge.
- Wait, then checkThe first values can take a while. Some stay “unknown”: the portal only publishes part of the data, and the list grows as Volkswagen updates it.
These integrations stopped working in May–June 2026: Volkswagen put its old access behind a check only its own apps can pass. Remove them before installing VW Group Connect.
2The data you get
| Data | What it's for |
|---|---|
| Battery level | In %, the value to give Watt Budget |
| Electric range | Estimated kilometres |
| Charging and power | While charging |
| Charge limit | Read; adjustable for brands that accept commands |
| Mileage | Never goes backwards, even if the portal returns an odd value |
| Locks | Doors locked or not |
| Portal feed health | To know whether data is arriving |
| Poll interval | A slider in minutes, which an automation can change |
Replace the long names with short ones, for example sensor.id3_battery (Settings → Devices & services → Entities → the entity → cog). Your cards, automations and Watt Budget settings will be much easier to read.
3Connect Watt Budget
The sensor to enter in Watt Budget, under Settings › Home Assistant: the battery level sensor (in %) of the VW Group Connect device.
Once connected, Watt Budget reads the level every minute: no more typing the starting percentage, and the charge is worked out from the real battery level.
The four steps (HTTPS access, token, sensors, check) are explained on the guides home page and in the Watt Budget guide.
4Precautions
- Volkswagen keeps tightening access in 2026: keep the integration up to date, its developers follow the changes closely.
- Through the EU Data Act portal, Volkswagen doesn't provide the car's GPS position.
- Don't run several Volkswagen integrations on the same account: they would share the same limits.
- Unofficial integration: the manufacturer can change its app and break it overnight. Keep the official app on your phone.
- Don't shorten the update interval: each query can wake the car and drain its 12 V battery. The defaults are a good balance.
- Your credentials stay in your Home Assistant; neither Watt Budget nor I can see them.
Frequently asked questions
Why do some values stay “unknown”?
The EU portal only publishes part of the data for now, and it varies by car. The list widens over time; those sensors will fill in on their own.
What about Škoda?
VW Group Connect handles them too, both ways. Škoda also has its own official API: see the Škoda guide.
Does Watt Budget get access to my car?
No. Watt Budget only reads the battery level sensor in your Home Assistant, from your browser, with the token you give it. It never sees your manufacturer login or the car's location.
My model isn't listed. Can it work?
Often yes: these integrations go through the manufacturer's app, shared across the range. The easiest is to try, then tell me how it went via the contact page.
Links and thanks
- github.com/its-me-prash/vwgroup-connect-ha
- github.com/robinostlund/homeassistant-volkswagencarnet/issues/989
Thanks to the author of VW Group Connect and to the volkswagencarnet and WeConnect teams, who brought Volkswagens into Home Assistant for years.
Does your car reach Home Assistant another way? Share your method: the next guides will follow your feedback.
The other Home Assistant guides
What does a charge really cost you? Off-peak tariffs, solar, rapid chargers and XCombo codes: Watt Budget works it all out, free and without an account.
Open Watt Budget