I built a Home Assistant add-on for the Alpine A290 electric car and wanted to share it.
It logs in to your My Alpine account, polls the Renault/Kamereon API every few minutes, and publishes the car's data as native Home
Assistant entities over MQTT auto-discovery — no shell scripts, no secrets.yaml, no separate renault integration. You enter your login once
on the add-on's Configuration page and it does the rest.
What you get
- sensor.alpine_a290_* / binary_sensor.* for battery %, range, charging state, plug status, location, climate, etc.
- Native controls (button.* / number.*): lights, horn, climate pre-conditioning, refresh location, and charge-limit settings — sent directly
by the add-on. - Two ready-made mobile dashboards bundled in (a standard one and a Bubble Card one); enable deploy_dashboard and it installs them for you.
They're CI-verified across ~10 phone viewports for truncation/overflow. - Multi-arch image (amd64 + aarch64), pre-built and pulled by Supervisor — no on-device build.
Honest limitations
- Remote charge-start is forbidden by Renault on the A290 (a platform restriction, not a missing feature), so there's no Start Charging
button. The add-on probes which endpoints the car actually supports at startup and only publishes those. - It's a single-maintainer hobby project for one car. Credentials stay local; nothing is sent anywhere except the official Renault/Kamereon
API.
Install
Add the repository to Supervisor, then install "Alpine A290":
GitHub - MatthewHobbs/a290-ha-addon: Home Assistant add-on + dashboards for the Alpine A290 · GitHub
(There's a one-click "Add repository" button in the README.)
Sibling project: I am maintaining a matching add-on for the Renault 5 E-Tech at GitHub - MatthewHobbs/r5-ha-addon: Home Assistant add-on + dashboards for the Renault 5 E-Tech (MQTT data layer; continues Topolino65/renault-5-dashboard-view) · GitHub — same codebase,
adjusted for the R5's API. This was where it started life, being forked from Topolino65's original project. Some users were having issues with that R5 version, the maintainer wasnt responding so i span off the R5 version from the a290 repo.
Feedback, issues, and PRs welcome. Happy to answer questions here.
It will only let me add 1 attachment
