How it works in one minute
HACS
It was written in October 2026 from the integration's official documentation, but nobody in the Watt Budget community has followed it end to end on their car yet. Trying it? Tell me what works and what gets stuck.
(car's 4G)Stellantis Vehicles
(HACS integration)Home
Assistant
| What it is | A community integration reusing the login of the Stellantis group's mobile apps |
| Cost | Free |
| Data | Battery level, range, charging, time left, mileage, doors, location; battery capacity and remaining energy |
| Commands | Wake the car, preconditioning, start and stop charging, charge limit (with e-Remote or Connect Plus); locks, lights and horn (with Connect Plus) |
| Where it works | Anywhere, through the car's connection |
| Depends on | Stellantis's servers and your account |
What you need
- Home Assistant installed and reachable from your computer.
- HACS, the community store for Home Assistant extensions (installation explained on hacs.xyz).
- The brand's app (MyPeugeot, MyCitroën, MyDS, MyOpel or MyVauxhall) installed and active, with the car.
- A computer for the login step.
- For remote commands: the e-Remote or Connect Plus service activated, and the app's PIN.
1Install the integration
- Install the integrationIn HACS, search for “Stellantis Vehicles”, click Download, then restart Home Assistant.
- Add it and pick the brandSettings → Devices & services → Add integration, search for Stellantis Vehicles, then choose your brand's app and your country.
- Sign inThe wizard offers a login service that opens the brand's official page for you and fetches the authorisation code (your credentials are not kept). If you prefer, you can get the code yourself from the browser console, as the documentation explains, or with the helper tool linked at the bottom of the page.
- Enable commands (optional)If the car has e-Remote or Connect Plus, the wizard sends a code by SMS and asks for the app's PIN: that's the one-time “OTP” step.
- Find the carThe car appears as a device under Settings → Devices & services → Stellantis Vehicles. Its entities carry the VIN: rename them.
On some models, data stops a few minutes after the ignition is off. The documentation suggests waking the car every hour, except while charging, with this automation (replace VOTRE_VIN with your VIN):
alias: Hourly car wake-up
triggers:
- trigger: time_pattern
hours: /1
conditions:
- condition: state
entity_id: binary_sensor.VOTRE_VIN_battery_charging
state: "off"
actions:
- action: button.press
target:
entity_id: button.VOTRE_VIN_wakeup2The data you get
| Data | What it's for |
|---|---|
| Battery | In %, the value to give Watt Budget |
| Range | Estimated kilometres |
| Charging | For an automation when you arrive or charging ends |
| Charge time left | While charging |
| Capacity and remaining energy | Worked out from the level and the battery capacity |
| Mileage | For your stats |
| Preconditioning | Start the climate before leaving |
| Charge limit | With e-Remote or Connect Plus |
Replace the long names with short ones, for example sensor.e208_battery (Settings → Devices & services → Entities → the entity → cog). Your cards, automations and Watt Budget settings will be much easier to read.
3Connect Watt Budget
The sensor to enter in Watt Budget, under Settings › Home Assistant: the Battery sensor (in %) of the Stellantis Vehicles device.
Once connected, Watt Budget reads the level every minute: no more typing the starting percentage, and the charge is worked out from the real battery level.
The four steps (HTTPS access, token, sensors, check) are explained on the guides home page and in the Watt Budget guide.
4Precautions
- Some accounts need to log in again often: if the integration asks, redo the login step.
- Error
NOK:MAXNBTOOLSat the OTP step: too many devices are already linked to your account's remote commands; free one in the app before trying again. - Each wake-up draws on the 12 V battery: keep at least an hour between them.
- Unofficial integration: the manufacturer can change its app and break it overnight. Keep the official app on your phone.
- Don't shorten the update interval: each query can wake the car and drain its 12 V battery. The defaults are a good balance.
- Your credentials stay in your Home Assistant; neither Watt Budget nor I can see them.
Frequently asked questions
Is my Fiat 600e, Jeep Avenger, Alfa Romeo Junior or Lancia Ypsilon supported?
Not yet: these brands use other apps, which the integration doesn't handle. Only the former PSA group brands (Peugeot, Citroën, DS, Opel, Vauxhall) are supported.
Do I need e-Remote to see the battery level?
No. Data comes through without a subscription; e-Remote or Connect Plus are only for commands.
Does Watt Budget get access to my car?
No. Watt Budget only reads the battery level sensor in your Home Assistant, from your browser, with the token you give it. It never sees your manufacturer login or the car's location.
My model isn't listed. Can it work?
Often yes: these integrations go through the manufacturer's app, shared across the range. The easiest is to try, then tell me how it went via the contact page.
Links and thanks
- github.com/andreadegiovine/homeassistant-stellantis-vehicles
- github.com/benbox69/stellantis-oauth-helper
Thanks to Andrea De Giovine, author of Stellantis Vehicles, and to Florian Bezannier, whose PSA Car Controller paved the way.
Does your car reach Home Assistant another way? Share your method: the next guides will follow your feedback.
The other Home Assistant guides
What does a charge really cost you? Off-peak tariffs, solar, rapid chargers and XCombo codes: Watt Budget works it all out, free and without an account.
Open Watt Budget