
Switching from PSA Car Controller to Stellantis Vehicles Integration in Home Assistant
If you’ve been using the PSA Car Controller addon in Home Assistant, you may have noticed some limitations in terms of stability and ease of use. Recently, I made the switch to the Stellantis Vehicles integration, and I wanted to share my experience along with a step-by-step migration guide.
Why Switch?
While the PSA Car Controller addon has been a great tool for integrating PSA (Peugeot, Citroën, Opel, DS) vehicles into Home Assistant, it has some drawbacks:
- Stability Issues: The addon sometimes stops working due to API changes or other factors.
- Complex Setup: The installation process involves running a separate addon, which can be cumbersome.
- Lack of Active Development: Updates and fixes have been less frequent.
The Stellantis Vehicles integration, on the other hand, provides a much more seamless experience:
- Native Home Assistant Integration: No need for an external addon, making it more stable and lightweight.
- Better Authentication Handling: Uses Stellantis API authentication in a more reliable way.
- Improved Data Handling: More vehicle attributes are available, and data updates are more consistent.
How to Migrate from PSA Car Controller to Stellantis Vehicles
1. Backup Your Current Setup
Before making any changes, it’s a good idea to take note of your existing PSA Car Controller entities and automations. This will help you update them later without breaking your Home Assistant setup.
2. Remove PSA Car Controller
Since Stellantis Vehicles is a completely different integration, you’ll need to uninstall PSA Car Controller:
- Go to Settings → Add-ons in Home Assistant.
- Find PSA Car Controller and click Uninstall.
- If you had automations relying on PSA Car Controller entities, disable them temporarily to avoid errors.
3. Install Stellantis Vehicles
- Install HACS (if you haven’t already) by following the official guide.
- Open HACS → Integrations and search for Stellantis Vehicles.
- Click Download and restart Home Assistant after installation.
- Once restarted, go to Settings → Devices & Services → Add Integration.
- Search for Stellantis Vehicles and follow the setup instructions.
4. Configure the Integration
During setup, you’ll need to log in with your Stellantis account credentials. Once connected, the integration will automatically fetch vehicle data and create new entities.
5. Update Automations and Dashboards
Since the entity names from PSA Car Controller and Stellantis Vehicles may be different, update your automations and dashboards:
- Go to Developer Tools → States and find your new vehicle entities.
- Update any automations that reference old PSA Car Controller entities.
- Adjust your Lovelace Dashboard cards to use the new Stellantis entities.
My Experience with Stellantis Vehicles
After switching to Stellantis Vehicles, I’ve noticed a significant improvement in stability. The integration updates vehicle data more reliably, and I no longer have to worry about an external addon crashing. Additionally, having everything within Home Assistant’s built-in integrations makes it easier to manage.
If you’re still using PSA Car Controller, I highly recommend making the switch—it’s worth it for the improved ease of use and long-term reliability.
Have you made the switch? Let me know your experience in the comments!