All Projects → tillsteinbach → WeConnect-python

tillsteinbach / WeConnect-python

Licence: MIT license
Python API for the Volkswagen WeConnect Services

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to WeConnect-python

WeConnect-cli
Commandline Interface to interact with the Volkswagen WeConnect Services
Stars: ✭ 27 (+0%)
Mutual labels:  telemetry, volkswagen, telemetry-data, carnet, weconnect, volkswagen-carnet, volkswagen-weconnect
WeConnect-mqtt
MQTT Client that publishes data from Volkswagen WeConnect
Stars: ✭ 14 (-48.15%)
Mutual labels:  telemetry, volkswagen, telemetry-data, carnet, weconnect, volkswagen-carnet, volkswagen-weconnect
VWsFriend
VW WeConnect visualization and control
Stars: ✭ 130 (+381.48%)
Mutual labels:  volkswagen, volkswagen-carnet, volkswagen-weconnect
Js Client
A Open-API derived JS + Node.js API client for Netlify
Stars: ✭ 170 (+529.63%)
Mutual labels:  api-client, api-rest
Cv4pve Api Java
Proxmox VE Client API JAVA
Stars: ✭ 17 (-37.04%)
Mutual labels:  api-client, api-rest
Hoppscotch
👽 Open source API development ecosystem https://hoppscotch.io
Stars: ✭ 34,569 (+127933.33%)
Mutual labels:  api-client, api-rest
toptout
📡 Easily opt-out from telemetry collection
Stars: ✭ 89 (+229.63%)
Mutual labels:  telemetry, telemetry-collection
Coinapi Sdk
SDKs for CoinAPI
Stars: ✭ 238 (+781.48%)
Mutual labels:  api-client, api-rest
cpp client telemetry
1DS C++ SDK
Stars: ✭ 62 (+129.63%)
Mutual labels:  telemetry, telemetry-collection
cv4pve-api-php
Proxmox VE Client API for PHP
Stars: ✭ 45 (+66.67%)
Mutual labels:  api-client, api-rest
DummyJSON
DummyJSON provides different types of REST Endpoints filled with JSON data which you can use in developing the frontend with your favorite framework and library without worrying about writing a backend.
Stars: ✭ 213 (+688.89%)
Mutual labels:  api-client, api-rest
Hubspot Php
HubSpot PHP API Client
Stars: ✭ 273 (+911.11%)
Mutual labels:  api-client, api-rest
cv4pve-api-dotnet
Proxmox VE Client API .Net C#
Stars: ✭ 25 (-7.41%)
Mutual labels:  api-client, api-rest
Mobx Rest
REST conventions for Mobx
Stars: ✭ 164 (+507.41%)
Mutual labels:  api-client, api-rest
IDDataLogger
A DataLogger for Volkwagen ID vehicles. Includes an iOS Widget. Works with VW ID.3 and ID.4 vehicles.
Stars: ✭ 76 (+181.48%)
Mutual labels:  volkswagen, volkswagen-weconnect
AutoMeter-API
AutoMeter-API是一款针对分布式服务,微服务API功能和性能一体的自动化测试平台,一站式解决应用,服务,API,环境管理,用例,条件,测试场景,计划,测试报告,功能/性能测试兼容支持的一体化工作平台
Stars: ✭ 105 (+288.89%)
Mutual labels:  api-client, api-rest
chess.com
Python wrapper for Chess.com Published-Data API
Stars: ✭ 34 (+25.93%)
Mutual labels:  api-client, api-rest
laravel-tmdb
Interact with TMDB data in your Laravel application.
Stars: ✭ 25 (-7.41%)
Mutual labels:  api-client
StudentVue.py
Python StudentVue Library
Stars: ✭ 17 (-37.04%)
Mutual labels:  api-client
link-preview-api
Backed to provide information for link-prevue vue component
Stars: ✭ 31 (+14.81%)
Mutual labels:  api-rest

WeConnect-python

GitHub sourcecode GitHub release (latest by date) GitHub GitHub issues PyPI - Downloads PyPI - Python Version Donate at PayPal Sponsor at Github

Python API for the Volkswagen WeConnect Services. If you are not a developer and ended up here you probably want to check out a project using this library (see below).

Projects in which the library is used

  • VWsFriend: VWsFriend records statistics about your car (charging sessions, battery, trips, fueling, etc.) and displays them nicely. It also allows you to forward data from the car to other applications such as A better routeplanner and allows you to integrate your car into Apple HomeKit
  • WeConnect-cli: A commandline interface to interact with WeConnect
  • WeConnect-MQTT: A MQTT Client that provides WeConnect data to the MQTT Broker of your choice (e.g. your home automation solution such as ioBroker, FHEM or Home Assistant)

Install

pip3 install weconnect[Images]

Getting started

Tested with

  • Volkswagen ID.3 Modelyear 2021
  • Volkswagen Passat GTE Modelyear 2021

Login & Consent

WeConnect-python is based on the new WeConnect ID API that was introduced with the new series of ID cars. If you use another car or hybrid you probably need to agree to the terms and conditions of the WeConnect ID interface. Easiest to do so is by installing the WeConnect ID app on your smartphone and login there. If necessary you will be asked to agree to the terms and conditions.

Reporting Issues

Please feel free to open an issue at GitHub Issue page to report problems you found.

Known Issues

  • The API is in alpha state and may change unexpectedly at any time! Please conscider this and pin to a specific version if you depend on it.
  • Examples and API documentation is missing

Credits

Inspired by TA2k/ioBroker.vw-connect that gave me a point to start working with the API

Seat, Cupra, Skoda IV, ...

In an effort to try to make WeConnect-python also to work with latest generation of vehicles from other volkswagen brands I'm looking for users to temporarily share access to their accounts. If you are willing to support please send me a message.

  • Already tried: Cupra Born (The API looks a bit different, maybe it is older, I will check again in some weeks), thanks to the user initdebugs
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].