VW EU Data Act setup, but SoC not update #30644
Replies: 8 comments 17 replies
|
You'll need to see if VW even delivers data in the portal and if it's what you expect. If not- complain at VW support! |
|
Thank you @andig Just another thought. My ID.Buzz is from Volkswagen Nutzfahrzeuge and not from Volkswagen Personkraftwagen. Maybe this makes a difference in URL. At I saw such a parameter during the redirection to the "VW-identity" website.
|
|
II have the same problem and a similar configuration. the portal only updates once a day, and automatic vehicle detection upon plugging in the charging cable isn't working either. Consequently, the current state of charge (SOC) isn't displayed, even when the cable is connected and charging has started. Currently, it only shows the "Guest Vehicle" with a completely outdated SOC. |
|
For what it's worth, I switched my vehicle to the generic "off-line" template. The data reported by the eu data act website is so far off (ie. currently the soc data in the json file doesn't seem to have been updated for > 24hs) that it becomes unusable. In casu, my car stopped charging due to evcc thinking it reached the 80% target, whereas in reality I'm at 35%... |
|
In my case the json, delivered by VW has 3 battery_state_report.soc without timestamps. (45, 45, 74). 74 is correct. evvc shows 45. May I suggest to correlate with or use "battery_level_HV.value" which is correct. |
|
Ich habe seit Tagen in evcc 84% Ladestand. Da ändert sich nix. Könnte am Zeitstempel der Daten liegen. |
|
At first the file names ended in no_content_found and they were only some bytes big. 20260823121307_WVWZZZAAZND....json{
"vin": "WVWZZZAAZND",
"user_id": "74ad4795-",
"Data": [
{
"key": "ac86e00b-7fa1-3a59-b481-aa7cfc49b0d9",
"dataFieldName": "maintenance_interval_distance_until_inspection",
"value": "-11300",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "d9f36adc-1840-37da-8ca1-7c2d789bcf9e",
"dataFieldName": "maintenance_interval_distance_until_oil_change",
"value": "-1700",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "c17ead4f-09b8-357f-ac2b-38c448ab88c4",
"dataFieldName": "parking_lights",
"value": "2",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "053496dc-0a8e-3e0c-93fd-055e622d3f99",
"dataFieldName": "bem_level",
"value": "0",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "97aa3271-7b36-322f-b913-d4bf5ab31633",
"dataFieldName": "maintenance_interval_inspection_warning",
"value": "1",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "42b1c47b-e1d1-375f-a76f-32ab0177f03e",
"dataFieldName": "maintenance_interval__time_until_oil_change",
"value": "-17",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "f8bbe94d-06e1-3311-bf8f-c0c99cc67d48",
"dataFieldName": "parking_brake",
"value": "0",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "41c0805c-43e5-313e-9dfb-356cb8d20f7c",
"dataFieldName": "mileage",
"value": "53136",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "173589ce-e437-3c6e-a0ec-6df704586fd7",
"dataFieldName": "trueness",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "d607f5ff-cacb-3460-a8eb-8ca16d4acc08",
"dataFieldName": "maintenance_interval_monthly_mileage",
"value": "257",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "0b7f22d9-1703-35f5-94cc-0c58a42fcbb4",
"dataFieldName": "maintenance_interval_oil_change_warning",
"value": "1",
"timestampUtc": "2026-08-23T01:23:00.000Z"
},
{
"key": "fd600221-7965-3396-96d7-82a840a2831c",
"dataFieldName": "maintenance_interval__time_until_inspection",
"value": "-432",
"timestampUtc": "2026-08-23T01:23:00.000Z"
}
]
} |
|
Same problem here with a Cupra Born. I'm pulling the SoC from Tibber now. Different VW brand, same backend, so this should work for other cars as well. Steps to do:
vehicles:
- name: ev4
type: template
template: tibber
title: ID.Buzz
capacity: 79
clientid: <client id>
clientsecret: <client secret>
redirecturi: http://localhost:7070/providerauth/callback
vin: WVW...
cache: 5m
Two things worth knowing:
Tibber doesn't talk to VW itself. It uses Enode, a B2B provider that builds and maintains the OEM integrations and polls the cars from its own infrastructure, faster while a car is charging. So the chain is |


When the portal is working they appear on the page you screenshoted. But the Portal is overloaded. Nothing a user can fix, only VW can fix it.