You must first create a MyRenault
account and link it to your car.
virtualenv -v venv -p python3
. venv/bin/activate
pip install -r requirement.txt
. 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.
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()
Big thanks to dehsgr.