I’m new to Home Assistant, but I’d like to get started. We don’t have that many Smart devices in our home, but we do have Philips Hue throughout the house.
Now I need some help. Linking the Hue lamps there are plenty of tutorials for online, but…
We have 2 electric cars: Volkswagen ID4 GTX and a Cupra Born.
For the VW, integrations have already been made with Home Assistant, but not (yet) for the Cupra. Now I was wondering how I would go about adding my Cupra to Home Assistant as well.
I have yet to start installing Home Assistant etc. Any help is greatly appreciated!
Yes that’s what I thought. How would I find out how to connect to the API?
I know Tronity connects to the Cupra API and collects data, but I have no idea how I can connect with the Cupra API myself.
Thanks for the quick reply by the way
I shall add another “me too” to this thread. Would be a great addition.
This seems to be the most likely starting point for achieving this as I’m sure it’ll be relatively close to the VW ID.3 integration, with the cars being 99% identical:
I’d really like a way to see what’s going on with the car from my phone without using the MyCupra app - it’s shockingly badly made it’s slow and kills the battery on my phone.
My Cupra Born will be delivered next month, I’m also looking for a way to integrate this in Home Assistant. I already have or Skoda Kodiaq integrated. It looks like its using the same API as Seat/Skoda/VW as the account you create is on identity.vwgroup.io. I’m lacking skills to fork one of the other integrations but I’m willing to actively test if my car has arrived.
Unexpected exception
Traceback (most recent call last):
File "/config/custom_components/volkswagen_we_connect_id/config_flow.py", line 64, in async_step_user
info = await validate_input(self.hass, user_input)
File "/config/custom_components/volkswagen_we_connect_id/config_flow.py", line 39, in validate_input
await hass.async_add_executor_job(we_connect.login)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/site-packages/weconnect/weconnect.py", line 169, in login
self.__session.login()
File "/usr/local/lib/python3.10/site-packages/weconnect/auth/we_connect_session.py", line 74, in login
response = self.doWebAuth(authorizationUrl)
File "/usr/local/lib/python3.10/site-packages/weconnect/auth/we_connect_session.py", line 195, in doWebAuth
raise AuthentificationError(f'Error during login, account {self.sessionuser.username} does not exist')
weconnect.errors.AuthentificationError: Error during login, account a****r@****online.nl does not exist
Disclaimer: This is an early test version, but I’ve been using it for a few weeks now and it’s been very reliable. It just might break in future releases, so you have been warned!
Thanks for mentioning this.
I’ve just got my new Born added to Ha using the information in the post and your entry.
Thanks to eveyone who has worked in this intergration!
Added in - works amazingly. I’m running v4.4.58 (which I was with my eGolf) as v4.4.59-beta.8 didn’t work - wondered what others are running and if it’s best to stay on this official version?
Massive thanks to those who made this work - got the car yesterday at 6pm, integrated in HA by 8pm!!