Your Car, Your Data? Support the EU Data Act Petition!
Your car constantly collects data β but you can't access it. The EU Data Act, in effect since 12 September 2025, should change that. Reality looks different: Most car manufacturers offer no or very limited access.
Why evcc Needs Vehicle Dataβ
evcc optimises charging your electric vehicle with solar surplus. For this, we need real-time data from your vehicle: state of charge, range, charging status. Currently, we often rely on reverse-engineered APIs. This works, but isn't a sustainable solution.
Official APIs would enable:
- Reliable surplus charging with current battery and charging data
- Better battery management through precise control
- Energy cost optimisation with dynamic tariffs
- Grid stability through intelligent load distribution
Why This Affects You Tooβ
"Mine works fine" β we hear that often. The reality behind it: Most vehicle integrations in evcc are based on unofficial, undocumented APIs. Developers spend their free time analysing how manufacturer apps communicate internally and build their integrations on that.
This works β but only until the manufacturer changes something in their systems. Then the integration breaks without warning. This has happened repeatedly in the past and will continue to happen.
The problem doesn't just affect evcc. All open source solutions like Home Assistant face the same challenge. As long as manufacturers don't provide official access, it remains a constant cat-and-mouse game with an uncertain outcome.
With official interfaces it would be different: documented, stable, reliable. You could rely on your integration not suddenly stopping to work.
Electric Mobility and Energy Transitionβ
Open data access is important for the energy transition. Vehicle-to-Grid (V2G) requires bidirectional data exchange. Smart home integration only works with real-time data. Optimised charging reduces COβ emissions and electricity costs.
The Reality: Limited Accessβ
The EU Data Act is law. Implementation by manufacturers varies greatly.
BMW and Tesla offer API access.
Many others tell a different story: Some manufacturers provide data upon request via email. Others have web forms where you receive 15-minute-old data as a ZIP file. These are not practical solutions for real-time applications like smart charging.
Data APIs already exist: Vehicle data is already available in good quality and via API. However, only for third-party companies who pay for access. Data access is a business model for manufacturers in the B2B sector. Vehicle owners often don't get this direct access.
In our GitHub discussion we're collecting the current status per manufacturer.
What Does the EU Say?β
The European Commission published clear guidelines in September 2025:
Users have the right to:
- Raw and pre-processed vehicle data
- Easy, free access to their own data
- Data in the same quality as the manufacturer uses
- Sharing with third parties of their choice
Manufacturers must:
- Make data easily and directly accessible
- Without additional costs for personal use
- In machine-readable format
- Including metadata for interpretation
The legal foundation exists. Practical implementation is still lacking.
The Petitionβ
Maximilian Hauser from the evcc community has started a petition to advance implementation of the Data Act.
What's demanded:
- German Federal Network Agency to enforce the Data Act
- Clear technical standards for APIs
- REST API with OAuth 2.0
- At least 12 requests per hour per vehicle
- Public API documentation
- 99% monthly availability
What You Can Do Nowβ
1. Sign the Petitionβ
π Sign here π
2. Contact Your Manufacturerβ
Ask your car manufacturer for API access according to the EU Data Act. Reference the EU guidelines. The more requests come in, the more likely things will move.
3. Spread the Wordβ
Share the petition in your network: forums, Discord servers, Facebook groups, friends and family. Reach out to your favourite YouTube channels covering e-mobility, smart home and renewable energy.
The Data Act is here. Implementation needs pressure from users.

