Skip to content

niosega/zozo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python API to query Renault Zoe information.

You must first create a MyRenault account and link it to your car.

Installation

virtualenv -v venv -p python3
. venv/bin/activate
pip install -r requirement.txt

Launch

. venv/bin/activate
export RENAULT_USER=<myRenaultUser>
export RENAULT_PASS_=<myRenaultPass>
export RENAULT_VIN=<VIN>
python main.py

The program create four files : firststep.dta, secondstep.dta, thirdstep.dta and fourstep.dta that contains cache response from Renault server. This file are created in order not to reach the server quota. You can safely remove these four files.

API

Before doing anything, you have to call the method getPersonnalInfo.

zoe = Zoe(user, password)
zoe.getPersonnalInfo()
# Then, you can use API methods.

You can now use the different functions available:

# Retrieve url to open Google Maps with the location of your car
zoe.googleLocation()

# Name are self-explained. Return json.
zoe.batteryStatus()
zoe.location()
zoe.chargingSettings()
zoe.cockpit()
zoe.hvacStatus()

Thanks

Big thanks to dehsgr.

Releases

No releases published

Packages

No packages published

Languages