Connecting Your DS3 E-Tense Crossback to Home Assistant

We recently purchased a DS3 E-Tense Crossback. While the car itself is fantastic, the accompanying app leaves much to be desired, mainly due to its limited Bluetooth connectivity.

After some research, I found a solution to connect the car to Home Assistant, resolving most of the app’s limitations. This involves using an add-on called “Remote Control of PSA Car,” which supports Peugeot, Citroën, Opel, Vauxhall, and DS vehicles.

Background on PSA Group

PSA Group, a manufacturing company that produced Peugeot, Citroën, DS, Opel, and Vauxhall vehicles, merged with Fiat Chrysler Automobiles (FCA) and in July 2020 became Stellantis.

Prerequisites

Before starting, ensure you have installed the official app for your car and created an account, as this will be used in the integration process.

Installation Steps

  1. Install the Add-on
    • In Home Assistant, navigate to Settings -> Add-ons.
    • Go to ADD-ON store.
    • Click on the three-dot menu in the top right corner and select Repositories.
    • Add the URL: https://github.com/flobz/psacc-ha.
    • Click Add, then close the repositories window.
    • At the bottom of the page, you should now see PSACC addons repo.
    • Click on it and install the add-on.
  2. Configure the Add-on
    • In the configuration tab, under Network, click on Show disabled ports.
    • Enter 5000 in the provided field.
    • Save and start the add-on.
  3. Configure the Integration
    • Open the web UI after starting the add-on.
    • Select your car brand, enter the same email and password used in the car app, choose the correct country code, and click Submit.
    • Wait for the Success! Go to login message, then click Go to login.
    • Click on 1. Click here.
    • Enter your email and password again, then click Envoyer.
  4. Retrieve the Authentication Code
    • Open your (Google Chrome) browser’s DevTools (F12) and select Network.
    • Click OK on the login page.
    • Copy the code from the URL that appears in the Network tab (everything between code= and &scope).
  5. Complete the Configuration in Home Assistant
    • Paste the copied code in Home Assistant and click Submit.
  6. One-Time Password (OTP) Configuration
    • Click on Send SMS.
    • Enter the code received via SMS into the Enter code field.
    • Enter the PIN code you created in the car app in the Enter codepin field.
    • Click Submit.

Troubleshooting

If the account appears inactive, use the “Eevee” app to kick-start the process:

  • Download the “Eevee” app on your phone.
  • Link your car/account to this app.
  • This should initiate data flow.

Enhancing Your Home Assistant Dashboard

For a detailed and customized dashboard in Home Assistant, check out this guide.

By following these steps, you can enhance the connectivity and functionality of your DS3 E-Tense Crossback through Home Assistant, bypassing the limitations of the official app.

One Reply to “Connecting Your DS3 E-Tense Crossback to Home Assistant”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.