Skip to main content

Wrapper for access the Connected Cars API - an AVL/data collection service installed in most new danish vehicles from Audi, Volkswagen, Skoda and SEAT.

Project description

Python wrapper for the ConnectedCars REST API

Connected Cars is an AVL/data collection service installed in most new danish vehicles from Audi, Volkswagen, Skoda and SEAT. The service has an API that is using GraphQL. This is a thin python wrapper for that API which handles authentication and refresh of access tokens. It allows the direct execution of GraphQL queries, but also includes some predefined queries that returns pyton objects for convenience.

Installation

pip install connectedcars

Data available

Depends on the car, but examples includes:

  • gps position
  • fuel level
  • odometer

Usage

from connectedcars import ConnectedCarsClient

client = ConnectedCarsClient(username = 'XXX', password = 'XXX', namespace = 'XXX')
vehicles = client.vehicles_overview()

for vehicle in vehicles:
  print(vehicle.make, vehicle.model, vehicle.fuelLevel.liter)

Could output something like:

Volkswagen Golf 38.0

Namespaces

You will need to provide a namespace corresponding to your login. Known namespaces are:

  • semler:minvolkswagen

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

connectedcars-0.1.5.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

connectedcars-0.1.5-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file connectedcars-0.1.5.tar.gz.

File metadata

  • Download URL: connectedcars-0.1.5.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for connectedcars-0.1.5.tar.gz
Algorithm Hash digest
SHA256 2fb12cb5ffb9e4cfe43a4ae3cd121dd8fe75272fd224a09c2c653945ff20a57e
MD5 a8749581ef3bbb2f9706726367243a8a
BLAKE2b-256 ec6794049055e5ad628c49eb8afe7242371372fb700ab5d3b35dd913f6ec6cc8

See more details on using hashes here.

File details

Details for the file connectedcars-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: connectedcars-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for connectedcars-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9311c8d9da718d4226f2e63834f9b82897f57ad78e3d48b1fc7b350a9b30ec16
MD5 6be935101bc631172bc2b8936a8dccac
BLAKE2b-256 e73820b9c6e05c6a2974f585da58bb16ad4e243231eccc257271ad0f83419702

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page