
Hi everyone!
After Renault/Dacia and Hyundai/Kia, the most sold cars in France were missing: Peugeot, Citroën, DS, and Opel (and Vauxhall). They all go through the same Stellantis cloud, the one for the MyPeugeot, MyCitroën, MyDS, and MyOpel apps. Electric, plug-in hybrid, or connected thermal vehicles: Gladys now knows the status of the car.
What it does
- One device per car, with:
- the battery level, range (electric, fuel, and total), fuel level;
- the charging status (charging, finished, waiting, unplugged), whether it’s plugged in or not, charging speed, and time remaining;
- the mileage, lock status, an open door or trunk, pre-conditioning in progress, outside temperature;
- the GPS position, optional and disabled by default.
- A « Charging finished » trigger and a « Read car now » action.
- A « My car » widget with the estimated end of charge time.
- The car is never woken up: Gladys reads what it sent to the cloud, every 15 minutes by default.
- Available in French, English, German, and Spanish.
The cool part
At 9 p.m., if the battery is below 30% and the car is not plugged in → « Remember to plug in the car »
Charging finished → notification with the percentage and range
Car left unlocked for 10 minutes → alert
Installation
Gladys 5.1 minimum.
It will arrive in the store at the next indexer run. In the meantime: Integrations → Install from GitHub, with GitHub - guim31/gladys-stellantis: Peugeot, Citroën, DS and Opel connected cars (Stellantis) for Gladys Assistant · GitHub
- Choose the app (MyPeugeot, MyCitroën…) and the country, then save.
- Click on Connect: the brand page opens. Stellantis only accepts mobile app login, so there’s a small one-time setup to do on a computer: open developer tools (F12), log in, copy the
mymap://…code=…line that appears in the console, and paste it into « Finish connection ». The documentation shows this step-by-step for Chrome, Firefox, and Safari. - Discovery tab: add your cars.
Honest small reservations
- Read-only for now: no pre-conditioning, charging command, or remote locking. These commands go through another Stellantis service, with SMS enrollment and the app’s PIN code, which can’t be tested without an account (and a failed attempt can lock it). If someone wants to test, we’ll happily discuss it.
- Developed without a car or account. I verified from home that each brand’s login page opens correctly and that a fake code is properly rejected, but a real connection still needs to be made: your feedback is welcome.
- Fiat, Jeep, and Alfa Romeo use a different cloud and are not covered.
Like the previous ones, developed with Claude Code. Independent project, not affiliated with Stellantis or its brands.