Skip to content

Commit

Permalink
Re-branding
Browse files Browse the repository at this point in the history
Rebrand "Volkswagen WeConnect" to "Volkswagen Connect"
  • Loading branch information
stickpin committed May 5, 2024
1 parent c1bd1f6 commit 9e26df2
Show file tree
Hide file tree
Showing 14 changed files with 159 additions and 160 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.idea
__pycache__
.DS_Store
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,18 @@



# Volkswagen We Connect - An Home Assistant custom component to interact with the We Connect service
# Volkswagen Connect - An Home Assistant custom component to interact with the VW Connect service. (EU ONLY)

[![buy me a coffee](https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png)](https://www.buymeacoffee.com/robinostlund)

## Description

Welcome to Volkswagen We Connect custom component designed for [Home Assistant](https://www.home-assistant.io) with the capability to interact with the Volkswagen Connect service (your car).
Welcome to Volkswagen Connect custom component designed for [Home Assistant](https://www.home-assistant.io) with the capability to interact with the Volkswagen Connect service (your car).

This custom component supports the **Volkswagen Connect cars** such as the Passat, Golf, e-Golf, Tiguan, ID etc. It requires you to have an active and working VW online subscription connected to your car. The new electric vehicles such as the ID series are supported as well.

Most of the functionality found the "Volkswagen Connect app" should be available via this integration, this includes options such as auxiliary heater control.

Note: Some features included in Volkswagen Connect 2023 and newer are not fully tested. This custom component should work with any models such as Golf/Passat 8.5/Tiguan etc. But please bear with me and report any fault or error as an issue.

Please note that there has only been reports of success with this component for cars sold (and based) in the EU. Please feel free to contribue to make this component work in the US as well, we do not have access to any Volkswagen Connect accounts to verify at this stage.

## Having issues with this custom component?
Expand All @@ -36,7 +34,7 @@ Please, before posting an issue make sure that VW´s Connect service works for y
* Add the component again as per below (install+configuration)

### Install with HACS (recommended)
Do you you have [HACS](https://community.home-assistant.io/t/custom-component-hacs) installed? Just search for Volkswagen We Connect and install it direct from HACS. HACS will keep track of updates and you can easly upgrade this component to latest version.
Do you you have [HACS](https://community.home-assistant.io/t/custom-component-hacs) installed? Just search for Volkswagen Connect and install it direct from HACS. HACS will keep track of updates and you can easly upgrade this component to latest version.

### Install manually
Make sure you have an account on Volkswagen Connect.
Expand All @@ -48,12 +46,12 @@ Note that only the packaged releases (zip file) have the dependencies configured

## Configuration
* Restart Home Assistant
* Add and configure the component via the UI: Configuration > Integrations > search for "Volkswagen We Connect" and follow the wizard to configure (use your Volkswagen Connect credentials)
* Add and configure the component via the UI: Configuration > Integrations > search for "Volkswagen Connect" and follow the wizard to configure (use your Volkswagen Connect credentials)
* All available features of your car should be added automatically after you have selected the VIN

### Configuration flow settings
* Name your car - Enter a custom name, defaults to VIN (Optional)
* Username/Password - We Connect (Required)
* Username/Password - Volkswagen Connect (Required)
* Region - The country where the car was sold (Required)
* Mutable - If enabled you can interact with the car, if disabled only data from the car will be presented (Optional)
* S-PIN - Required for some specific options such as lock/unlock (Optional)
Expand Down
28 changes: 14 additions & 14 deletions custom_components/volkswagencarnet/manifest.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"domain": "volkswagencarnet",
"name": "Volkswagen WeConnect",
"after_dependencies": ["http"],
"codeowners": ["@robinostlund"],
"config_flow": true,
"dependencies": [],
"documentation": "https://github.com/robinostlund/homeassistant-volkswagencarnet",
"import_executor": true,
"integration_type": "hub",
"iot_class": "cloud_polling",
"issue_tracker": "https://github.com/robinostlund/homeassistant-volkswagencarnet/issues",
"requirements": [],
"version": "v0.0.0"
}
"domain": "volkswagencarnet",
"name": "Volkswagen Connect",
"after_dependencies": ["http"],
"codeowners": ["@robinostlund"],
"config_flow": true,
"dependencies": [],
"documentation": "https://github.com/robinostlund/homeassistant-volkswagencarnet",
"import_executor": true,
"integration_type": "hub",
"iot_class": "cloud_polling",
"issue_tracker": "https://github.com/robinostlund/homeassistant-volkswagencarnet/issues",
"requirements": [],
"version": "v0.0.0"
}
16 changes: 8 additions & 8 deletions custom_components/volkswagencarnet/strings.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"title": "Volkswagen We Connect",
"title": "Volkswagen Connect",
"config": {
"step": {
"user": {
"title": "We Connect Configuration",
"description": "Fill in We Connect information\n\nS-PIN is required for some specific options such as lock/unlock and combustion engine heating start/stop",
"title": "Volkswagen Connect Configuration",
"description": "Fill in Volkswagen Connect information\n\nS-PIN is required for some specific options such as lock/unlock and combustion engine heating start/stop",
"data": {
"username": "[%key:common::config_flow::data::email%]",
"password": "[%key:common::config_flow::data::password%]",
Expand Down Expand Up @@ -32,7 +32,7 @@
},
"reauth_confirm": {
"data": {
"description": "Re-authenticate with your We Connect account. Make sure to accept any new EULA in the We Connect portal (https://www.portal.volkswagen-we.com/) before proceeding. ",
"description": "Re-authenticate with your Volkswagen Connect account. Make sure to accept any new EULA in the Volkswagen Connect portal (https://www.myvolkswagen.net/) before proceeding. ",
"email": "[%key:common::config_flow::data::email%]",
"password": "[%key:common::config_flow::data::password%]"
}
Expand All @@ -43,19 +43,19 @@
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
},
"error": {
"cannot_connect": "Could not login to Volkswagen We Connect, please check your credentials and verify that the service is working",
"cannot_update": "Could not query update from Volkswagen We Connect",
"cannot_connect": "Could not login to Volkswagen Connect, please check your credentials and verify that the service is working",
"cannot_update": "Could not query update from Volkswagen Connect",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"progress": {
"task_login": "Logging in to We Connect",
"task_login": "Logging in to Volkswagen Connect",
"task_update": "Fetching vehicles"
}
},
"options": {
"step": {
"user": {
"title": "Options for We Connect",
"title": "Options for Volkswagen Connect",
"description": "Configure update intervals",
"data": {
"report_request": "Enable automatic report request",
Expand Down
16 changes: 8 additions & 8 deletions custom_components/volkswagencarnet/translations/da.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"title": "Volkswagen We Connect",
"title": "Volkswagen Connect",
"config": {
"step": {
"user": {
"title": "We Connect konfiguration",
"description": "Udfyld We Connect detaljer\n\nS-PIN kræves for visse optioner som f.eks. lås/oplås samt start/stop af kabinevarmer",
"title": "Volkswagen Connect konfiguration",
"description": "Udfyld Volkswagen Connect detaljer\n\nS-PIN kræves for visse optioner som f.eks. lås/oplås samt start/stop af kabinevarmer",
"data": {
"username": "Email",
"password": "Adgangskode",
Expand Down Expand Up @@ -32,7 +32,7 @@
},
"reauth_confirm": {
"data": {
"description": "Log ind igen med din We Connect konto. Vær sikker på at acceptere nye EULA i We Connect portalen (https://www.portal.volkswagen-we.com/) før du fortsætter. ",
"description": "Log ind igen med din Volkswagen Connect konto. Vær sikker på at acceptere nye EULA i Volkswagen Connect portalen (https://www.myvolkswagen.net/) før du fortsætter. ",
"email": "Email",
"password": "Adgangskode"
}
Expand All @@ -43,19 +43,19 @@
"reauth_successful": "Log ind var succesfuld"
},
"error": {
"cannot_connect": "Der kunne ikke logges ind i Volkswagen We Connect, venligst kontroller dine log ind oplysninger og at servicen svarer",
"cannot_update": "Kunne ikke hente opdatering fra Volkswagen We Connect",
"cannot_connect": "Der kunne ikke logges ind i Volkswagen Connect, venligst kontroller dine log ind oplysninger og at servicen svarer",
"cannot_update": "Kunne ikke hente opdatering fra Volkswagen Connect",
"unknown": "Der opstod en ukendt fejl"
},
"progress": {
"task_login": "Logger ind til We Connect",
"task_login": "Logger ind til Volkswagen Connect",
"task_update": "Henter køretøjer"
}
},
"options": {
"step": {
"user": {
"title": "We Connect indstillinger",
"title": "Volkswagen Connect indstillinger",
"description": "Konfigurer opdateringsinterval",
"data": {
"report_request": "Slå automatisk rapportforespørgsel til",
Expand Down
16 changes: 8 additions & 8 deletions custom_components/volkswagencarnet/translations/en.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"title": "Volkswagen We Connect",
"title": "Volkswagen Connect",
"config": {
"step": {
"user": {
"title": "We Connect Configuration",
"description": "Fill in We Connect information\n\nS-PIN is required for some specific options such as lock/unlock and combustion engine heating start/stop",
"title": "Volkswagen Connect Configuration",
"description": "Fill in Volkswagen Connect information\n\nS-PIN is required for some specific options such as lock/unlock and combustion engine heating start/stop",
"data": {
"username": "Email",
"password": "Password",
Expand Down Expand Up @@ -32,7 +32,7 @@
},
"reauth_confirm": {
"data": {
"description": "Re-authenticate with your We Connect account. Make sure to accept any new EULA in the We Connect portal (https://www.portal.volkswagen-we.com/) before proceeding. ",
"description": "Re-authenticate with your Volkswagen Connect account. Make sure to accept any new EULA in the Volkswagen Connect portal (https://www.myvolkswagen.net/) before proceeding. ",
"email": "Email",
"password": "Password"
}
Expand All @@ -43,19 +43,19 @@
"reauth_successful": "Re-authentication was successful"
},
"error": {
"cannot_connect": "Could not login to Volkswagen We Connect, please check your credentials and verify that the service is working",
"cannot_update": "Could not query update from Volkswagen We Connect",
"cannot_connect": "Could not login to Volkswagen Connect, please check your credentials and verify that the service is working",
"cannot_update": "Could not query update from Volkswagen Connect",
"unknown": "An unknown error occurred"
},
"progress": {
"task_login": "Logging in to We Connect",
"task_login": "Logging in to Volkswagen Connect",
"task_update": "Fetching vehicles"
}
},
"options": {
"step": {
"user": {
"title": "Options for We Connect",
"title": "Options for Volkswagen Connect",
"description": "Configure update intervals",
"data": {
"report_request": "Enable automatic report request",
Expand Down
16 changes: 8 additions & 8 deletions custom_components/volkswagencarnet/translations/fi.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"title": "Volkswagen We Connect",
"title": "Volkswagen Connect",
"config": {
"step": {
"user": {
"title": "We Connect Asetukset",
"description": "Täydennä We Connect tiedot\n\nS-PIN vaaditaan joihinkin toimintoihin, esim. lukituksen hallintaan ja polttomoottorin lämmityksen käynnistämiseen",
"title": "Volkswagen Connect Asetukset",
"description": "Täydennä Volkswagen Connect tiedot\n\nS-PIN vaaditaan joihinkin toimintoihin, esim. lukituksen hallintaan ja polttomoottorin lämmityksen käynnistämiseen",
"data": {
"username": "Sähköposti",
"password": "Salasana",
Expand Down Expand Up @@ -32,7 +32,7 @@
},
"reauth_confirm": {
"data": {
"description": "Kirjausu uudelleen WeConnectiin. Varmista että olet hyväksynyt mahdolliset uudet WeConnect portaalin käyttöehdot (https://www.portal.volkswagen-we.com/) ensin. ",
"description": "Kirjausu uudelleen Volkswagen Connectiin. Varmista että olet hyväksynyt mahdolliset uudet Volkswagen Connect portaalin käyttöehdot (https://www.myvolkswagen.net/) ensin. ",
"username": "Sähköposti",
"password": "Salasana"
}
Expand All @@ -43,19 +43,19 @@
"reauth_successful": "Uudelleenautentikointi onnistui"
},
"error": {
"cannot_connect": "Kirjautuminen Volkswagen We Connect-palveluun epäonnistui, tarkista käyttäjätiedot sekä varmista että palvelu on käytössä ja toimii",
"cannot_update": "Tietojen päivitys Volkswagen We Connect-palvelusta epäonnistui",
"cannot_connect": "Kirjautuminen Volkswagen Connect-palveluun epäonnistui, tarkista käyttäjätiedot sekä varmista että palvelu on käytössä ja toimii",
"cannot_update": "Tietojen päivitys Volkswagen Connect-palvelusta epäonnistui",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"progress": {
"task_login": "Kirjaudutaan We Connect-palveluun",
"task_login": "Kirjaudutaan Volkswagen Connect-palveluun",
"task_update": "Haetaan ajoneuvoja"
}
},
"options": {
"step": {
"user": {
"title": "We Connect Asetukset",
"title": "Volkswagen Connect Asetukset",
"description": "Aseta päivitysväli",
"data": {
"report_request": "Ota automaattinen raporttipäivitys käyttöön",
Expand Down
Loading

0 comments on commit 9e26df2

Please sign in to comment.