Stellantis vehicles (Peugeot, Citroen, DS, Opel, Vauxhall) integration HomeAssistant

Any plan on adding the Stellantis Toyota proace EV to the integration? Toyota app is not available for this vehicle which keeps us from using automations we were used to with our previous EV.

1 Like

Hi everyone,

I’ve been using this integration for several months now and I’m experiencing a persistent re-authentication issue. Every few days I’m forced to log in again manually, which is quite annoying for a long-term automation setup.

The automatic re-authentication method (remote service) consistently fails for me — after waiting several minutes, I always get the error: ā€œError retrieving user information: Request Timeout.ā€ The manual authentication works fine, but this is of course not a sustainable solution.

My main questions are:

  • Why does the session expire so frequently? Is there a known cause or a token refresh issue?
  • Is there a workaround, or is a fix being worked on?

I’m always running the latest release of both Home Assistant and the integration, and the problem appears to be version-independent — it has persisted across multiple updates.

Vehicle: Peugeot e-208, model year 2025

Thanks in advance for any insights!

Anyone with a Leapmotor - Please have a look at the feedback page, and vote for this request:

2 Likes

Hi does that battery load limit work for you?
I have an opel grandland… and the button battery load limit doesnt work here? But in my opel app it does work…
Anyone?

Also the load limit herei s set to 95% doest that one work?

I remember reading that the wake command draws from the 12v and will drain it if sat around too long. This is probably a safety design/design limitation. Should avoid unnecessary wake-ups.

Hey guys,

How often do you guys have to re-authenticate with this custom integration Stellantis ?
I’d say it happens quite often, maybe twice a month ? I did not measure it exactly. Is it about the same for you ?

Recently I’ve been having to reauthenticate almost daily. Also, the manual config seems to be flaky, very often I am unable to see any oauth code element. Auto times out. It’s become difficult to rely on it getting my van charged. Not sure what’s changed.

Hello everybody!

  1. In the Peugeottalk Forum a user is reporting similar problems of having to reauthenticate more often than usual. I have not had that many problems, albeit I only own the car for 4 weeks.

The day before yesterday I also had to reauthenticate (third authentication) so far. The only working method for me is manual.

  1. Does anybody have a working automated solution for that?

  2. Since my last reloading of the integration all active control elements have gone grey and unavailable with HA suggesting that I remove them. Now I can“t use my 5h-wake up call and my quarterly charging wake ups. Biggest issue is I propably won“t have any fresh SOC information for EVCC. :frowning:

Does anyone experience this behaviour and have a solution?

Could the recent core update cause that problem?

  1. Might PSA Car Controller be a more stable solution? I have only been using that software until I got the Stellantis Vehicles integration up and running.

Hi everyone,

I’ve been working on an unofficial Home Assistant custom integration for Leapmotor vehicles and wanted to share it with the community:

:point_right: GitHub - kerniger/leapmotor-ha: Unofficial Home Assistant integration for Leapmotor vehicles Ā· GitHub


Tested vehicles

  • Leapmotor C10
  • Leapmotor B10
  • Leapmotor T03

What does it do?

The integration connects your Leapmotor vehicle to Home Assistant and provides:

  • :round_pushpin: Vehicle tracking via GPS as a native HA Device Tracker
  • :battery: State of charge, range, battery temperature and charging history
  • :lock: Remote lock/unlock as a native HA Lock entity
  • :red_car: Doors, trunk, windows, skylight open/closed states
  • :thermometer: Climate control – quick cool/heat, windshield defrost, PTC power
  • :world_map: Send destination to vehicle navigation directly from HA
  • :zap: ABRP live telemetry (optional – only your own Generic Token needed)
  • :oncoming_automobile: Multi-vehicle support for main-account and shared vehicles
  • :package: HACS-compatible – easy install via the HACS custom repository menu

What do you need?

Login requires app certificate material (app_cert.pem / app_key.pem). For legal reasons these files are not included in the repository. If you already have legitimate certificate material, you can upload or paste the files directly in the setup dialog. You might use this files: GitHub - markoceri/leapmotor-certs: Leapmotor certs for leapmotor-api client Ā· GitHub


Installation via HACS:

  1. Open HACS → three-dot menu → ā€œCustom repositoriesā€
  2. Add https://github.com/kerniger/leapmotor-ha, type: Integration
  3. Search for ā€œLeapmotorā€ in HACS and install
  4. Restart Home Assistant
  5. Add the integration under Settings → Devices & services

Disclaimer: This is an unofficial community project, not affiliated with or endorsed by Leapmotor. Use at your own risk.

Questions, feedback, and contributions are very welcome – either here in the thread or directly as a GitHub issue/PR.

Cheers! :wave:

2 Likes

Great job!
Are you working on any dasboard view? it will be great to get some stuff like marco, but marco's doesnt work with b10 for now.

Hi im trying to use this integration for myCitroen .

when i try to retrieve the authcode i get

i've tried all the ways described on github, still no success.

any ideas?

1 Like

how to fix this after it stopped working and updating, i think needs the token again, as usual, but donno how to do it without deleting and adding device

Stellantis Vehicles Integration not work anymore.
After the HA update to Core 2026.7.0, only the message "Unknown error occurred" appears during authentication.

Hi there, I also had my fair share of trouble authenticating in the past.

But: After updating to HAOS 2026.7.1, Stellantis Vehicles Integration is working.

I had the problem today. After using again installation of the integration with the manual process and the entry of the oauth key, it works again !

I have the problem now, cant authenticate anymore
Tried normal and manual mode..
None works
My old token doesnt work anymore.
And it seems i cant get a new one anymore , getting errors when logging in trying to get an auth_code

However , my credentials still work to log into my opel normally

Hello @andreadegiovine,
I have an authentication problem with Stellantis Vehicles 2026.7.2.
Home Assistant reports: invalid_grant - grant is invalid
During the OAuth flow, login to MyOpel succeeds, but it redirects to OPErrorPage.php with a session expired message.
Chrome DevTools shows code=invalid_request, so the OAuth authorization code is never returned to Home Assistant.
We already updated the integration, restored a backup and tried several re-authentication attempts without success.
Is this a known issue? Has the Stellantis authentication flow recently changed?
Thank you very much.

I just had something similar. Turns out, there is some kind of limit on how many devices you can have. It needs to be reset from time to time, and the easiest way seems to be to delete and reinstall the app on the phone, then login, and select to delete old auths. That worked for me, to setup the integration again. But i still suffer from constant loss in authentication… and the automatic method always fails with unknown error. Do i actually need to install the updater manually? Or will it spin up automatically once requested?