- Create Docker image:
touch pyze.json
docker build -t renault .
- Generate pyze.json:
docker run -v $(pwd)/pyze.json:/root/.credentials/pyze.json -e GIGYA_API_KEY=3_e8d4g4SE_Fo8ahyHwwP7ohLGZ79HKNN2T8NjQqoNnk6Epj6ilyYwKdHUyCw3wuxz -e KAMEREON_API_KEY=oF09WnKqvBDcrQzcW1rJNpjIuy7KdGaB -it --rm renault pyze login
- Update Docker image with pyze.json (which contains your Renault login info):
docker build -t renault .
- Get a list of all vehicles in your account:
docker run --rm renault pyze vehicles
- Run the container every 5 minutes to send metrics to InfluxDB:
docker run --rm -e VIN=<VIN> renault
- Create this CQ in influxdb to calculate the max theoretical range (km):
CREATE CONTINUOUS QUERY "cq_mtr" ON "renault" BEGIN SELECT (mean("range")/mean("percentage")*100) AS "mtr" INTO "battery" FROM "battery" GROUP BY time(5m), * END
- Only for ZE50 models, create this CQ in influxdb to calculate the cars efficiency (kWh/km):
CREATE CONTINUOUS QUERY "cq_kwhperkm" ON "renault" BEGIN select mean("energy")/mean("range") AS "kwhperkm" INTO "battery" from battery group by time(5m), * END