Citroen, Peugeot, Opel (Stellantis) car app

Hi Martijn, if you need any help testing with Opel in Dutch, I have a Mokka-E that I can’t seem to get to show up in Homey after successful authentication.

Thanks for doing the work and building and building an app for Opel! Can you add Sweden to the list?

Same problem here with Peugeot e208. Trouble finding the code or token. Exact where to find?

Goodmorning Martijn,
Could you make a card to start the heating of my Citroen E-C4 in the winter ,
So I can make a flow if the temp at 07.30 is below zero start heating the car ?
Kind regards, Dj.

Goodmorning Martijn,

I noticed in developer tools under images, there are Hundreds (maybe thousends) of pictures of my Citroëns under images, I’m afraid, I run out of memmory, why is this ?

Kind regards, Dj.

Luckely restarting the app deleted them, could there be some kind of “auto-delete” ?


Goodmorning,

I have the same problem. Unfortunately, restarting the app doesn’t help. Any advice?

Thanks for your efforts!

Hi Martijn,

First of all, thank you for creating this app!
I successfully configured my myOpel account. Authentication completes successfully.

However, when I try to add my vehicle, Homey shows: Cannot read properties of undefined (reading ‘replace’)

Vehicle: Opel Mokka-e
First registration: 23 June 2022
Country: Netherlands
App version: 1.5.1

The vehicle is fully visible in the official myOpel app, including battery percentage.
Diagnostic report ID: 3fe7dcac-783b-4971-b2c7-05035d13fa69

If you need me to test a beta version or provide additional information, I’d be happy to help.

Grroeten,

Henri Veltkamp

Hi Martijn,

First of all, thanks for maintaining the Stellantis app. I recently managed to get my Citroën C5 Aircross PHEV connected again and I have been doing some testing in Homey.

I noticed that a few values seem to work correctly, but unfortunately the two most important ones for my use case — battery SoC and charging state — do not appear to be reliable.

I performed a diagnostic test while the car was definitely connected and actively charging. At that moment Homey reported the following Stellantis values:

measure_battery = 28%
battery value age = ~45 minutes
ev_charging_state = null
measure_lastrefresh = 2026-08-07 20:14
measure_odometer_km = 66,507.6 km
measure_range_km = 170 km
measure_voltage = 89 V
operational_state = stopped

What is interesting is that measure_lastrefresh was only about 4 minutes old, while the battery percentage, odometer and range values were already about 45 minutes old. Temperature and voltage were refreshed much more recently. This seems to suggest that a vehicle refresh does not necessarily update all vehicle data at the same time.

At exactly the same moment the Zaptec charging station reported:

car connected = true
charge mode = Charging
charging = true
charging power = 2641.88 W
phase 1 current = 11.56 A
current charging session energy = 1.11 kWh

So in this case there is no doubt that the car was actually charging, while the Stellantis capability ev_charging_state remained null.

The reported 28% SoC also appears to be stale. The traction battery was almost empty when charging started, and the Zaptec had only delivered 1.11 kWh at the time of the test. This makes the 28% value very unlikely to represent the actual battery status at that moment.

Would you perhaps be able to check:

whether the Stellantis API returns a more recent battery SoC than the app currently exposes;
whether ev_charging_state is still available / correctly mapped for the Citroën C5 Aircross PHEV;
whether the app can expose the timestamp of the actual SoC measurement, rather than only the general “Last Refresh” time;
whether it is possible to force a vehicle/battery refresh through a Flow card or API call?

If useful, I can also provide the complete Homey capability output from the diagnostic run.

Thanks again for your work on the app!

Regards,
Jan

Hello Martijn, Is there way for the app to retain/renew the login token?

After a period (not sure exactly, but I believe several weeks) the data is not updated anymore in the device tile. After I go through the login procedure again, the device starts updating again. After several weeks the cycle starts over. So I assume the login token expires.

Hi Martijn!

Would it be possible to add Sweden (SE / sv-SE) to the country list?

I’m trying to connect my Peugeot e-5008 (2025) with my Swedish Peugeot account, but Sweden is currently missing from the setup.

I’d be happy to test it if you add support for Sweden.

Thanks!

Dank je wel Martijn, de versie 1.5.3 heeft mij e-mokka gevonden én Homey ontvangt daadwerkelijk SoC, range, kilometerstand enzovoort. Tot gedaan en bedankt voor alle moeite!!

Hi Martijn, would it be possible to also add Jeep (via Uconnect, part of Stellantis)?