mikrohard/hass-vw-eu-data-act — explained in plain English
Analysis updated 2026-05-18
Track your Volkswagen's battery charge, charging power, and charge state inside Home Assistant.
Monitor odometer, interior temperature, door lock, and parking brake status as home automation sensors.
Enable extra diagnostic sensors beyond the default curated set for deeper vehicle data.
Debug Volkswagen ID login problems using the bundled command-line tool.
| mikrohard/hass-vw-eu-data-act | alexrosbach/replibook | arlandaren/proagents | |
|---|---|---|---|
| Stars | 25 | 25 | 25 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | general | ops devops | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires activating a 15-minute continuous data request on the Volkswagen portal before the integration has anything to fetch.
This project is a custom integration for Home Assistant that pulls in live data from Volkswagen's EU Data Act portal and turns it into trackable sensors. Under EU data regulations, Volkswagen is required to make your vehicle's telemetry available to you, and this portal generates a snapshot of that data roughly every 15 minutes. The integration downloads those snapshots automatically and makes the values visible inside your Home Assistant dashboard. Once set up, you log in with your Volkswagen ID credentials and select which car to monitor. The integration then provides a set of ready-to-use sensors covering things like battery charge level, target charge setting, current charging power, odometer, interior temperatures, charge state, door lock status, and whether the parking brake is engaged. Anything beyond that curated set is also exposed as a diagnostic sensor, disabled by default, that you can turn on individually if you want it. Before the integration will work, you need to set up a continuous data request on the Volkswagen portal itself. The integration only downloads data that the portal is already generating. If you have not activated a 15-minute data stream on your account, there is nothing for it to fetch. The setup steps for enabling that are described in the README. Installation can be done through HACS, which is a community add-on manager for Home Assistant, or manually by copying the component folder into the right directory. After restarting Home Assistant, you add it like any other integration through the settings menu. One noted limitation is that the integration does not import historical data. It only records values from the moment it is running. There is also a bundled command-line tool for debugging login problems outside Home Assistant, and a script for regenerating the data field dictionary from an updated official PDF. The project is licensed under MIT.
A Home Assistant integration that pulls Volkswagen's EU Data Act telemetry portal into trackable sensors like battery charge, odometer, and door locks.
Mainly Python. The stack also includes Python, Home Assistant, HACS.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.