https://github.com/tillsteinbach/carconnectivity-connector-volkswagen
Connector for Volkswagen for CarConnectivity
https://github.com/tillsteinbach/carconnectivity-connector-volkswagen
api api-client api-rest carnet myvolkswagen telemetry telemetry-collection vehicle volkswagen volkswagen-carnet volkswagen-id volkswagen-software volkswagen-weconnect weconnect weconnect-python weconnect-users
Last synced: 6 months ago
JSON representation
Connector for Volkswagen for CarConnectivity
- Host: GitHub
- URL: https://github.com/tillsteinbach/carconnectivity-connector-volkswagen
- Owner: tillsteinbach
- License: mit
- Created: 2024-12-06T07:20:49.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-16T18:56:56.000Z (7 months ago)
- Last Synced: 2025-04-17T03:46:44.668Z (7 months ago)
- Topics: api, api-client, api-rest, carnet, myvolkswagen, telemetry, telemetry-collection, vehicle, volkswagen, volkswagen-carnet, volkswagen-id, volkswagen-software, volkswagen-weconnect, weconnect, weconnect-python, weconnect-users
- Language: Python
- Homepage: https://github.com/tillsteinbach/CarConnectivity
- Size: 117 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# CarConnectivity Connector for Volkswagen Vehicles
[](https://github.com/tillsteinbach/CarConnectivity-connector-volkswagen/)
[](https://github.com/tillsteinbach/CarConnectivity-connector-volkswagen/releases/latest)
[](https://github.com/tillsteinbach/CarConnectivity-connector-volkswagen/blob/master/LICENSE)
[](https://github.com/tillsteinbach/CarConnectivity-connector-volkswagen/issues)
[](https://pypi.org/project/carconnectivity-connector-volkswagen/)
[](https://pypi.org/project/carconnectivity-connector-volkswagen/)
[](https://www.paypal.com/donate?hosted_button_id=2BVFF5GJ9SXAJ)
[](https://github.com/sponsors/tillsteinbach)
## CarConnectivity will become the successor of [WeConnect-python](https://github.com/tillsteinbach/WeConnect-python) in 2025 with similar functionality but support for other brands beyond Volkswagen!
[CarConnectivity](https://github.com/tillsteinbach/CarConnectivity) is a python API to connect to various car services. This connector enables the integration of volkswagen vehicles through the WeConnect API. Look at [CarConnectivity](https://github.com/tillsteinbach/CarConnectivity) for other supported brands.
## Configuration
In your carconnectivity.json configuration add a section for the volkswagen connector like this:
```
{
"carConnectivity": {
"connectors": [
{
"type": "volkswagen",
"config": {
"username": "test@test.de",
"password": "testpassword123"
}
}
]
}
}
```
### Credentials
If you do not want to provide your username or password inside the configuration you have to create a ".netrc" file at the appropriate location (usually this is your home folder):
```
# For WeConnect
machine volkswagen
login test@test.de
password testpassword123
```
In this case the configuration needs to look like this:
```
{
"carConnectivity": {
"connectors": [
{
"type": "volkswagen",
"config": {
}
}
]
}
}
```
You can also provide the location of the netrc file in the configuration.
```
{
"carConnectivity": {
"connectors": [
{
"type": "volkswagen",
"config": {
"netrc": "/some/path/on/your/filesystem"
}
}
]
}
}
```
The optional S-PIN needed for some commands can be provided in the account section of the netrc:
```
# For WeConnect
machine volkswagen
login test@test.de
password testpassword123
account 1234
```
### Limitations
The connector is not working with US based vehicles.