CarConnectivity will become the successor of WeConnect-python in 2025 with similar functionality but support for other brands beyond Volkswagen!
Python API to connect to various car services. If you are not a developer and ended up here you probably want to check out a project using this library (see below).
- CarConnectivity-cli: A commandline interface to interact with your Vehicles
- CarConnectivity-MQTT: A MQTT Client that provides Vehicle data to the MQTT Broker of your choice (e.g. your home automation solution such as ioBroker, FHEM or Home Assistant)
CarConenctivity uses a plugin architecture to enable access to the services of various brands. Currently known plugins are:
Brand | Connector |
---|---|
Skoda | CarConnectivity-connector-skoda |
Volkswagen | CarConnectivity-connector-volkswagen |
If you know of a connector not listed here let me know and I will add it to the list. If you are a python developer and willing to implement a connector for a brand not listed here, let me know and I try to support you as good as possible
In your carconnectivity.json configuration add a section for the connectors you like to use like this:
{
"carConnectivity": {
"connectors": [
{
"type": "volkswagen",
"config": {
"username": "test@test.de"
"password": "testpassword123"
}
},
{
"type": "skoda",
"config": {
"username": "test@test.de"
"password": "testpassword123"
}
}
]
}
}
The detailed configuration options of the connectors can be found in their README files.
- To get started have a look in the examples folder