# \[APP\]\[Pro\] VW Group Vehicles - Access your vehicle data via the EU Data Act portal for VW, Audi, Škoda, SEAT, Cupra and Bentley

**URL:** <https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345>\
**Category:** Apps\
**Tags:** homey-pro\
**Created:** [June 19, 2026, 6:17pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345 "2026-06-19T18:17:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 19, 2026, 6:17pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/1 "2026-06-19T18:17:50Z")

</div>

Hi everyone,

I’ve built a Homey app that brings **Volkswagen Group vehicle data** directly into Homey, using the official EU Data Act portal!

## Supported Brands

- Volkswagen (Passenger Cars & Commercial Vehicles)
- Audi
- Škoda
- SEAT
- Cupra
- Bentley

## What does it do?

The app connects to the VW Group EU Data Act portal and polls your vehicle data automatically. No third-party cloud, no API keys — just your existing brand account (Volkswagen ID, myAudi, myŠkoda, etc.).

### 46+ data points, including:

- 🔋 Battery level (SoC), electric range, combined range
- ⚡ Charging state, charge power, charge speed, remaining time, target SoC, charge type (AC/DC)
- 🛣 Mileage (odometer)
- 🚪 Door & window status per side (FL/FR/RL/RR), trunk, hood, sunroof
- 🔒 Lock state per door (read-only)
- 🌡 Outside & cabin temperature
- ⛽ Fuel level, oil level, AdBlue range
- 🅿 Parking brake, vehicle standing/moving
- 🔧 Inspection & oil change countdowns (km + days)
- 🛟 Tyre pressures (4×), 12V battery voltage
- 🕐 Last updated timestamp

Capabilities adapt automatically to your vehicle type (EV / Hybrid / Combustion) — only data points your car actually delivers are shown.

### Flow cards

**8 Triggers:** Battery level changed, charging state changed, mileage updated, lock state changed, plug connected/disconnected, door opened, window opened, trunk opened, vehicle started/stopped moving

**10 Conditions:** Is charging, is locked, plug connected, range below X, battery below X, door open, window open, trunk open, parking brake set, vehicle standing

### Dashboard widget

A **Vehicle Status widget** shows battery/fuel level with animated charging bar, range, mileage, temperature, lock status and charging info at a glance. Upload a photo of your car in the app settings — it appears on the left side of the widget.

### Smart polling & reliability

- **Adaptive polling** — aligns with the portal’s 15-minute dataset schedule
- **Data merging** — keeps last good values when the portal delivers partial data
- **Quiet Hours** — pause polling overnight (default 23:00–06:00, configurable)
- **Proactive token refresh** — session renewed before expiry, no more random 401 errors
- **Stale data detection** — skips unchanged datasets to save resources
- **CAN bus sentinel filtering** — filters out phantom values like 65535
- **Identifier self-healing** — auto-recovers when portal subscriptions are recreated

### More features

- 🌐 **Full English & German UI** — pairing, settings, widget, flows, everything
- 🔌 **Homey Energy integration** — charge power appears in the Energy dashboard
- 📏 **Miles/km toggle** — converts all distances and speeds, including capability titles
- 📚 **In-app setup guide** — complete Readme with step-by-step instructions in the app settings
- Brand-specific device icons (real logos)
- Debug data viewer with raw JSON and copy button
- Re-authentication via repair view

## How to set up the EU Data Act portal

If you haven’t used it before:

1. Go to **[eu-data-act.drivesomethinggreater.com](http://eu-data-act.drivesomethinggreater.com)**
2. Click “Get my data” and sign in with your brand account
3. Select your vehicle
4. Choose data clusters (recommended: “All Data”)
5. Enable **continuous data delivery** with 15-minute frequency
6. Wait at least ~30 minutes for the first dataset (could take as well many hours ☹ )

A complete setup guide is also available inside the app settings under the **Readme** tab after installation.

## How to install

> **[VW Group Vehicles | Homey](https://homey.app/en-us/app/com.vwgroup.vehicledata/VW-Group-Vehicles/)**
>
> VW, Audi, Škoda, SEAT, Cupra & Bentley — battery, range, charging and more on Homey.

## Screenshots

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/6/467cb36239c75804102c161ade4eab993cd8308b.jpeg)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/9/e9cd11c04df9e40037029b2c1fd7f21f0a17e4cd.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/b/7b060d5cb496e8429956a01ba6ad40b877b93e99.png)

* * *

Looking forward to your feedback! 🙌  
**🍺 [Buy me a beer](https://www.paypal.com/paypalme/AndiWirz)**

---

<div class="post-metadata">

**Author:** ![Bug](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bug/32/16493_2.png) [@Bug](https://community.homey.app/u/Bug)\
**Post date:** [June 19, 2026, 6:35pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/2 "2026-06-19T18:35:23Z")

</div>

Unable to login.

da52ae20-3d96-4f5f-917a-b7d2bebf5ff5

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 19, 2026, 6:42pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/3 "2026-06-19T18:42:49Z")

</div>

You’ve done that already?

1. Go to [eu-data-act.drivesomethinggreater.com](https://eu-data-act.drivesomethinggreater.com/)
2. Click **“Get my data”** and sign in with your brand account
3. Select your vehicle
4. Choose data clusters (recommended: **“All Data”** )
5. Enable **continuous data delivery**
6. Wait ~30 minutes for the first dataset

---

<div class="post-metadata">

**Author:** ![0x6170](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/0x6170/32/167936_2.png) [@0x6170](https://community.homey.app/u/0x6170)\
**Post date:** [June 19, 2026, 7:26pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/4 "2026-06-19T19:26:12Z")

</div>

I have VW ID.3 2026 model.

Just installed the app, configured the portal.

Will report if it works and how well.

Thanks!

---

<div class="post-metadata">

**Author:** ![Bug](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bug/32/16493_2.png) [@Bug](https://community.homey.app/u/Bug)\
**Post date:** [June 19, 2026, 8:50pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/5 "2026-06-19T20:50:08Z")

</div>

the first part with the actions to take before adding was not there when i installed the app 😉  
Added my Volkswagen Golf eHybrid GTE 8.5.  
it is fetching the files I guess as there are more items in the device than when it was first installed with no real data…  
i do however not see any counter that is being filled yet.  
Do you need another diag?  
it states the last update was 56 years ago…  
8c80bee5-2e64-4e88-8a04-f05f9b68ef8a

---

<div class="post-metadata">

**Author:** ![0x6170](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/0x6170/32/167936_2.png) [@0x6170](https://community.homey.app/u/0x6170)\
**Post date:** [June 20, 2026, 3:59am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/6 "2026-06-20T03:59:36Z")

</div>

Seems to be working mostly. It took a while until files in EU portal contained some data.

Here is diag report if you want to see inspect something

dc14ae64-e136-4630-aea8-3a764ec2e84e

Car: VW ID.3 from 2025

Thanks for the app!

---

<div class="post-metadata">

**Author:** ![0x6170](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/0x6170/32/167936_2.png) [@0x6170](https://community.homey.app/u/0x6170)\
**Post date:** [June 20, 2026, 5:53am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/7 "2026-06-20T05:53:55Z")

</div>

@Andi

Would it be possible to set the status indicator for the vehicle card to be the current battery level with percentage? Because now it is bit not clear what is the actual level when glancing at it.

Thanks!

 ![IMG_8729](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/3/b37aa334ce535fb42cf650d57b7b7082abc479ab.jpeg)

 ![IMG_8730](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/8/e8d988b880b5ab8f3b23c98282886605da2bb401.jpeg)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 6:48am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/8 "2026-06-20T06:48:14Z")

</div>

Will be available in next version as “Battery Indicator”:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/7/e7894d266bf19497dcb572732989debe2ea1e349.png)

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [June 20, 2026, 7:15am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/9 "2026-06-20T07:15:05Z")

</div>

Installed, and I guess I got it configured.  
The steps for All data was somewhat different for my Skoda Elroq.

Did not find continuous data delivery, but there was a choice for 15 minute interval.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 7:18am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/10 "2026-06-20T07:18:12Z")

</div>

> [@OH2TH](#):
>
> 15 minute interval.

That’s the correct value → now wait until you get some data (for me it took 2-3hours…)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 7:54am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/11 "2026-06-20T07:54:49Z")

</div>

**New Feature in 0.0.9: A Car Status Widget**

Upload an image of your car under App Settings:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/b/7b060d5cb496e8429956a01ba6ad40b877b93e99.png)

Add Widget to your Homey “Home Screen” or to a Dashboard:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/9/e9cd11c04df9e40037029b2c1fd7f21f0a17e4cd.png)

---

<div class="post-metadata">

**Author:** ![0x6170](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/0x6170/32/167936_2.png) [@0x6170](https://community.homey.app/u/0x6170)\
**Post date:** [June 20, 2026, 8:27am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/12 "2026-06-20T08:27:59Z")

</div>

Very nice update, thanks!

 ![IMG_0126](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/1/61a44b2a03bc009cb83caa853c905e7febbe6bae.jpeg)

One thing that I needed to do is to uninstall the Homey App and then reinstall it again in order to get the new features in the app. Not sure what it depends on, but ordinary update somehow does not expose new app features (app restart does not help).

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 9:46am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/13 "2026-06-20T09:46:57Z")

</div>

I changed the logic how the car will be added and its capabilities. In future the updates should work as expected.

Andi

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [June 20, 2026, 10:44am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/14 "2026-06-20T10:44:25Z")

</div>

After three hours, there is 15 downloadable Zip files under the “Customised data request”, but nothing happens in the Homey app.

So I deleted the collection and created a new one:

1. I’m logged in at [Vehicle Overview](https://eu-data-act.drivesomethinggreater.com/de/en/user.html)
2. I go to the car’s [Vehicle details](https://eu-data-act.drivesomethinggreater.com/de/en/user/details.html?vin=TMBNC9NXXXXXXXXX) (VIN masked in the URL)
3. Under Actions and requets, I Request customized data:  
 ![Screenshot 2026-06-20 at 13.39.11](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/5/75dace23b563bf1799680c01c1f826f80f654585.png)
4. Accept agreement and Proceed
5. Select All data:  
 ![Screenshot 2026-06-20 at 13.40.10](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/5/f5e0e93b4c8bf25036a1caa62782a2b843cd874e.png)
6. Give it a package name and proceed:  
 ![Screenshot 2026-06-20 at 13.41.13](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/1/01f1465062bfec87e01b92df9696984227f06120.png)
7. Select Frequency and Duration and then click proceed:  
 ![Screenshot 2026-06-20 at 13.41.54](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/4/d410a1fa7031ccf23ad5a1ee06932c124be9ccd1.png)
8. Submit request

Now in the Vehicle Details I have:

 ![Screenshot 2026-06-20 at 13.43.21](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/c/ace849e3b6a8b08df997bea73e78a1eef1bdb4a8.png)

---

<div class="post-metadata">

**Author:** ![Bug](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bug/32/16493_2.png) [@Bug](https://community.homey.app/u/Bug)\
**Post date:** [June 20, 2026, 10:50am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/15 "2026-06-20T10:50:15Z")

</div>

@Andi nice work so far!!

There are things that may need some work.  
days and km to inspection and oil change are negative numbers and i would assume it will be better to understand for most if these are positive numbers and turn negative when you are past your maintenance days/km.  
another one is the charging speed… 6553.5KM/h and charging time remaining 65535 minutes… i would never have to charge again if this was correct 😉 the number 65535 seems to be the start number if there is none or if it resets. you might want to capture that and show it as something else…  
started charging to see if those values are updating but they are not.  
will check again after driving as the parking position is not reflected in the json yet and also that will trigger a longer charging session that might change the 65535 values…  
the parking position was one of the most used values (long/lat) so i know where the car is and what chargepoint to enable if at home at all after the cable showed connected on the car…

will keep you updated

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 10:54am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/16 "2026-06-20T10:54:26Z")

</div>

That’s how it should work (I did exactly the steps you did) and here how it looks like for me now (size of the file must be larger than 0KB):

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/d/4ded4650f80791a6fb1f1fc3d27fc6bb016e93d8.png)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 11:09am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/17 "2026-06-20T11:09:08Z")

</div>

Thanks for the great feedback! Here’s what’s been fixed and what’s coming:

**Fixed in the latest version:**

- **65535 / 6553.5 sentinel values** — These are CAN bus “no data” markers (0xFFFF). The app now filters them out globally, so you won’t see 6553.5 km/h charge speed or 65535 minutes remaining anymore. They’ll simply show as empty until the car reports real values during an active charge session.

- **Negative inspection/oil change values** — These are intentional from the portal API: positive = remaining (e.g. 5000 km until service), negative = overdue (e.g. -24700 km means 24700 km past due). Is your car quite overdue for its inspection?

**Parking position (lat/lon):** This is not yet implemented but noted as a feature request. Could you please send me the latest JSON again from the App setting (see below)

**Debug:** You can check the raw JSON data your vehicle delivers under **App Settings → Debug Data**. It shows the complete last dataset for each vehicle with a **Copy JSON** button, which makes it easy to export and share for troubleshooting. If the charging values still show sentinel values after a full charge session, please copy the JSON from there and share it — that helps a lot with debugging.

Keep the updates coming, really appreciate the testing! 🙌

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 11:21am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/18 "2026-06-20T11:21:44Z")

</div>

You can change the values to positive under device settings:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/6/f6736c42dcb0ced82b12c693317e3c41fde6ce77.png)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 20, 2026, 11:31am UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/19 "2026-06-20T11:31:46Z")

</div>

> [@Bug](#):
>
> the parking position was one of the most used values (long/lat) so i know where the car is and what chargepoint to enable if at home at all after the cable showed connected on the car…

Regarding the parking position (lat/lon) — I checked your old JSON data and unfortunately **no location data is present** in the current dataset. The `trueness` field (GPS accuracy) appears but has no value, and latitude/longitude are completely missing.

This could mean one of two things:

1. **The “Parking Data” or “Vehicle Location Tracking” cluster is not activated** in your continuous data delivery settings on the EU Data Act portal. You can check this at [eu-data-act.drivesomethinggreater.com](https://eu-data-act.drivesomethinggreater.com/) → Continuous Data Delivery → make sure “All Data” or specifically “Parking Data” / “Vehicle Location Tracking” is selected.

2. **The vehicle only sends location data after driving** — if the car hasn’t been driven since you activated the subscription, there may not be a parking position recorded yet. Try checking again after your next trip.

If location data does appear in a future dataset, I’ll add it as a capability. Could you check your cluster settings on the portal and let me know? Also, after your next drive, please share the JSON from **App Settings → Debug Data** (use the Copy button) so I can see if lat/lon fields show up.

---

<div class="post-metadata">

**Author:** ![LundGuld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lundguld/32/80542_2.png) [@LundGuld](https://community.homey.app/u/LundGuld)\
**Post date:** [June 20, 2026, 5:09pm UTC](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345/20 "2026-06-20T17:09:01Z")

</div>

I see on the EU Data Act site that it’s generating files now, but the file name is:

“20260620165430\_WVWZZZ3xxxxxxxc\_no\_content\_found.zip

(Exact VIN replaced with x)

Did I do something wrong?

I assume it’s why I don’t see any data yet in Homey and I can’t debug because it’s not fetching any data.

[Next page](https://community.homey.app/t/app-pro-vw-group-vehicles-access-your-vehicle-data-via-the-eu-data-act-portal-for-vw-audi-skoda-seat-cupra-and-bentley/156345.md?page=2)
