Project
- Stars
- Started
- Issues
- License
Keep trip and charging records on your own server
PSA Car Controller reads the private API used by the Peugeot, Citroën, DS, Opel and Vauxhall apps. It records trips and charging in a local database, provides a dashboard and local API, and can set charging thresholds and send supported remote commands. It also records the battery-health field when the car supplies it.
Run it on a computer, in Docker or through its Home Assistant add-on, and sign in with your own brand account. Basic reading does not inherently require a paid plan, but remote commands require the car's activated entitlement, which can be included or paid depending on its contract. The maker's cloud remains necessary, and expired logins, missing fields and delayed updates can interrupt operation.
How did it go? Tips, problems, questions…
Keep trip and charging records on your own server
PSA Car Controller reads the private API used by the Peugeot, Citroën, DS, Opel and Vauxhall apps. It records trips and charging in a local database, provides a dashboard and local API, and can set charging thresholds and send supported remote commands. It also records the battery-health field when the car supplies it.
Run it on a computer, in Docker or through its Home Assistant add-on, and sign in with your own brand account. Basic reading does not inherently require a paid plan, but remote commands require the car's activated entitlement, which can be included or paid depending on its contract. The maker's cloud remains necessary, and expired logins, missing fields and delayed updates can interrupt operation.
Florian Bezannier and 128 others
42 followers · joined Mar 2019
Feedback
How did it go? Tips, problems, questions…