Page 1 of 7

Cupra Born Support in Home Assistant

Posted: Wed Nov 30, 2022 8:47 pm
by daern
In case anyone uses Home Assistant, there is now an early, but extremely functional custom integration available for the Cupra Born. This is in early test form, but a few of us have been running it for a few weeks now and it's working absolutely excellently. Install the latest version using HACS or manually, using custom repository:

https://github.com/daernsinstantfortres ... e_connect/

Plenty of lovely data for you home automation geeks to use for new and inventive tasks :-)

Screenshot 2022-11-30 204555.png

Happy to help anyone out who wants to get this going but needs a bit of help. Also more than happy to accept any feedback, or bugs. (disclaimer: I'm not the one doing the bulk of the development, but I did the API reverse engineering and have been helping with the testing, so I do know my way around this a bit)

Re: Cupra Born Support in Home Assistant

Posted: Fri Dec 02, 2022 1:36 pm
by Daveion
daern wrote: Wed Nov 30, 2022 8:47 pm In case anyone uses Home Assistant, there is now an early, but extremely functional custom integration available for the Cupra Born. This is in early test form, but a few of us have been running it for a few weeks now and it's working absolutely excellently. If you are interested, you can follow the development thread here:

https://github.com/tillsteinbach/WeConn ... /issues/26

...and download the latest version of the component here:

https://github.com/alangibson/volkswage ... 33f9b3.zip

Plenty of lovely data for you home automation geeks to use for new and inventive tasks :-)

Screenshot 2022-11-30 204555.png

Happy to help anyone out who wants to get this going but needs a bit of help. Also more than happy to accept any feedback, or bugs. (disclaimer: I'm not the one doing the bulk of the development, but I did the API reverse engineering and have been helping with the testing, so I do know my way around this a bit)
Hi daern
Would you mind explaining a little bit more what this and maybe advantages. For some reason I can't get the link to work properly and a zip file will not expand on my mobile? Will have to get to my laptop.

Re: Cupra Born Support in Home Assistant

Posted: Fri Dec 02, 2022 4:43 pm
by daern
Daveion wrote: Fri Dec 02, 2022 1:36 pm Would you mind explaining a little bit more what this and maybe advantages. For some reason I can't get the link to work properly and a zip file will not expand on my mobile? Will have to get to my laptop.
Sure. First step is to ask if you are familiar with Home Assistant (https://www.home-assistant.io) ? In short, it's a home automation platform which allows you to integrate lots of different devices from different companies in one place, so prioritises interoperability over closed ecosystems (e.g. Google, Amazon, Apple etc.) It's a bit different from the likes of Google Home as it's not cloud hosted (although it can certainly use cloud services to control devices if needed), but rather runs on a low-power computing device in your own home (a Raspberry Pi is popular), which means it continues to work even when your internet is broken - important for security applications.

A good practical example - if you have played with home automation, you'll soon find that every single device has its own app which only controls devices made by that one company. If you have a few different devices, you'll soon have a phone full of applications that all control individual devices, but won't work together. Home Assistant is designed to fill that gap, by supporting lots of different devices in one place. But that's only the start of it. Once you have them all in one place, you can start doing some really cool things that integrate *all* of your home's devices, and not just the few that happen to come from the same company.

The ID.3 has been supported through a third party "custom component" (this is how many integrations are added to extend the basic support of HA), but the Cupra actually has a very different API (because: VAG), so it's taken a few months for someone to document the API and implement it in HA, and this has now been done, allowing the car to become part of the overall home automation scheme.

I should add - it's very easy to get up and running with HA. Just need a spare RPi, and follow the numerous tutorials on getting it running. That said, it's still quite a "techy" product and the learning gradient can be pretty steep, but it's improved enormously over the last 2 years and you can do loads with it just pointing and clicking a mouse now.

Re: Cupra Born Support in Home Assistant

Posted: Sun Dec 11, 2022 8:48 am
by NormanCross
Daern - is the API documented/documentation available? I'd like to have a play with this (on another platform) when by Born arrives.

Re: Cupra Born Support in Home Assistant

Posted: Sun Dec 11, 2022 9:13 am
by daern
NormanCross wrote: Sun Dec 11, 2022 8:48 am Daern - is the API documented/documentation available? I'd like to have a play with this (on another platform) when by Born arrives.
No, not officially. I reverse engineered it from the app so that another chap (who is better at python than me!) could adapt the ID.3 interface to work with the Cupra.

Everything we did is in this thread: https://github.com/tillsteinbach/WeConn ... /issues/26 so you should be able to pick it out from there. If you can make use of the Cupra-adapted WeConnect python library, this will make your life much, much easier. Unfortunately, the guy who was working on it has disappeared for a few weeks and not kept his own github repo up to date, but the latest, working python library is here: https://pypi.org/project/weconnect-cupra/ (this is what the Home Assistant integration uses under the hood)

Re: Cupra Born Support in Home Assistant

Posted: Wed Feb 15, 2023 6:23 pm
by daern
Due to a breaking change in HA 2023.3 (out in a couple of weeks), this is an updated version of the Cupra Born integration:
https://github.com/daernsinstantfortres ... fafd86.zip
(Note: this one does not report odometer due to the currently-broken API for 3.0 cars breaking the interface. I'll re-enable it as and when it's fixed)

Re: Cupra Born Support in Home Assistant

Posted: Fri Mar 10, 2023 7:46 pm
by daern
Updated version for people to test - adds support for monitoring doors, locks, windows etc:
https://github.com/tillsteinbach/WeConn ... 1464055457

Dunno if anyone here using this, but shout if you want pointing in the right direction.

Re: Cupra Born Support in Home Assistant

Posted: Tue Apr 04, 2023 9:46 am
by mogyi
Thanks daer for keeping the links/thread updated. I will certainly give this a try when time allows. Cool concept!

Re: Cupra Born Support in Home Assistant

Posted: Thu Apr 06, 2023 8:36 pm
by mluisbrown
Looks very cool. So does the WeConnect / My Cupra API allow you to pull historical data of charges, consumption etc, like the Tesla API does? If so it seem bonkers that they don't make that available in the My Cupra app!

Re: Cupra Born Support in Home Assistant

Posted: Fri Apr 07, 2023 10:13 am
by Elea4
@daern - yes, thanks for your work here. Great to see this kind of open source initiative for collecting our own vehicle data.
mluisbrown wrote: Thu Apr 06, 2023 8:36 pm Looks very cool. So does the WeConnect / My Cupra API allow you to pull historical data of charges, consumption etc, like the Tesla API does? If so it seem bonkers that they don't make that available in the My Cupra app!
People also use Tronity for the same purpose. For a while (maybe still?) Tronity was free for Born owners, possibly due to the small user base not justifying charging for it.