Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could not login to Volkswagen Connect, please check your credentials and verify that the service is working #683

Open
CyberChris79 opened this issue Dec 4, 2024 · 57 comments
Labels
bug Something isn't working

Comments

@CyberChris79
Copy link

Hello,

i am using Home Assistant in the follwing version:

Core2 024.11.3
Supervisor: 2024.11.4
Operating System: 13.2
Frontend: 20241106.2

and the latest Volkswagen Connect Version --> v5.0.3

It worked fine till a few days ago. I could not connect anymore and did not changed any settings or credentials.

So i reinstalled the addon and tried to configure again.
But everytime i try to login to retrieve the entities, i get the follwiing error:
Could not login to Volkswagen Connect, please check your credentials and verify that the service is working

The VW Service is running and i can log in with these credentials.
So i think they have changed the api.

Cheers
CyberChris

@CyberChris79 CyberChris79 added the bug Something isn't working label Dec 4, 2024
@gabrielbirkedahl
Copy link

The other day I got the same error along with the following:
2024-12-01 07:31:07.036 ERROR (MainThread) [custom_components.volkswagencarnet] Error fetching volkswagencarnet data: Failed to update Volkswagen Connect. Need to accept EULA? Try logging in to the portal: https://www.myvolkswagen.net/

After visiting the portal where I actually needed to accept a standard EULA, I got it working again.
This morning I got the message again, but the EULA popup did not display now.

@CyberChris79
Copy link
Author

Hello @gabrielbirkedahl ,

yes, after the error message, i tried also log in to the volkswagen website, and i also had to accept the EULA and hoped it will work after again, but no chance. I still can't login via the addon.

@etobi
Copy link

etobi commented Dec 4, 2024

Same for me :-/
Seems to be a general problem as the volkswagen_we_connect_id integration has the same issue
https://github.com/mitch-dc/volkswagen_we_connect_id

@Alkaramazov
Copy link

Alkaramazov commented Dec 4, 2024

Same for me :-/ Seems to be a general problem as the volkswagen_we_connect_id integration has the same issue https://github.com/mitch-dc/volkswagen_we_connect_id

Hello,
Yes indeed, I posted here about this : mitch-dc/volkswagen_we_connect_id#285
And I'm still facing this problem.

When I try to add (and configure) these HA integrations, I can see in the logs :
Error message with weconnect : "OAuth 2 MUST utilize https"
Error message with Volkswagen Connect : "Login failed: Form POST request failed."

During all my attempts to accept user condition, reinstall VW app etc... I noticed that previously it was 2 different App on smartphones : "Volkswagen Connect" and "Volkswagen" . Now they merge both, I don't know when this changed happened.

Now I'm wondering if I can manage a VW ID3 car from this present integration, I hope so, because it looks still maintained :)

HomeAssistant :
Core 2024.11.3
Supervisor 2024.11.4
Operating System 13.2

Btw, some people were able to fix this by accepting new user conditions somewhere.
Some people accepted all the existing conditions, but it does not fix the problem (my case). I wonder if there is something different between countries ? (different laws, different user conditions...)
I'm in Switzerland...

@virtualdj
Copy link

In my case after doing this I was able to solve the login issue, yesterday.
At the moment it seems to be still up... I hope it will last!

@Loic691
Copy link

Loic691 commented Dec 4, 2024

Yes, Connecte to VW Connect web site, accept EULA agrements
And so reload the WV integration in HA
Hope this helps

@gabrielbirkedahl
Copy link

gabrielbirkedahl commented Dec 4, 2024

I too can confirm, that logging out and in of the app allows for a succesful reconfiguring

@CyberChris79
Copy link
Author

Yes, now it works again for me, but as i wrote, i accpeted the EULA and refresh everything in the morning, but still could not connect. Hmm...Hopefully it will work now without futher issues.

@steensadolin
Copy link

Still an issue for me after logging out/in of app and reloading integration. Also tried to login to service on web… same result.
Hope for some fix to this issue.

@robinostlund
Copy link
Owner

It seems to be issues with their service, i have the same issue on my Skoda.

@4webat
Copy link

4webat commented Dec 4, 2024

I have the same problem, HA has an error and cannot be reconfigured.

I logged in online and agreed to everything and also logged out in the app and logged in again without success!

@eh457844
Copy link

eh457844 commented Dec 4, 2024

I have the same problem, HA has error and cannot bé reconfigurer.
Re installed connectvintonHA and accept conditions in website.
Still not OK
😭

@Alkaramazov
Copy link

That's ugly, but I guess my next move could be to delete the car in https://www.volkswagen.ch/fr/services/myvolkswagen.html
Also factory reset the infotainment system in the car. Logoff from every of their website and the app.
Then configure it all again.... which should force me to accept conditions again. I guess...

@arcidodo
Copy link

arcidodo commented Dec 4, 2024

Every time i logon to an vw site (https://vwid.vwgroup.io/account or https://www.vwbedrijfswagens.nl) i get the EULA question, if i accept and logoff and logon again.. i need to accept the EULA again.

I think its an bug on the VW end that the consent of the EULA not is saved.

@showupch
Copy link

showupch commented Dec 4, 2024

Every time i logon to an vw site (https://vwid.vwgroup.io/account or https://www.vwbedrijfswagens.nl) i get the EULA question, if i accept and logoff and logon again.. i need to accept the EULA again.

I think its an bug on the VW end that the consent of the EULA not is saved.

This issue also for me. I can't make it work. I try everything.

Any suggestion?

@arcidodo
Copy link

arcidodo commented Dec 4, 2024

Every time i logon to an vw site (https://vwid.vwgroup.io/account or https://www.vwbedrijfswagens.nl) i get the EULA question, if i accept and logoff and logon again.. i need to accept the EULA again.
I think its an bug on the VW end that the consent of the EULA not is saved.

This issue also for me. I can't make it work. I try everything.

Any suggestion?

nope.. i guess we need to wait when vw fix the issue..

@DHBREUER
Copy link

DHBREUER commented Dec 4, 2024

Same problem here, I think it's just a problem at the side of VW (again). Not the first time I've problems connecting.

@agodet
Copy link

agodet commented Dec 4, 2024

Found a solution :

  1. Logon on https://vwid.vwgroup.io/account with your account, accept eula
  2. In your account, Change your Country and Region to another country (for instance albania).
  3. Logout and Logon and accept eula
  4. In your account, change your country and Region to the correct one.
  5. Logout and Logon and accept eula another time
  6. If you logout and Logon another time eula will not appear
  7. Try ton reconnect with home assistant

@Nolux
Copy link

Nolux commented Dec 5, 2024

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

This worked for me. Thanks!

@4webat
Copy link

4webat commented Dec 5, 2024

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

This worked for me. Thanks!

Thanks it works!

@showupch
Copy link

showupch commented Dec 5, 2024

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

This worked for me. Thanks!

Thanks it works!

Thanks. This worked also for me.

@raad1960
Copy link

raad1960 commented Dec 5, 2024

Hm for me this does not work. The dropdown for the country is disabled, can’t choose anorher country. I am in the Netherlands. I get the eula confirm message with every login. So my HAS intergration does not work anymore

@raad1960
Copy link

raad1960 commented Dec 5, 2024

Correction: it works. I could not change the country on the eula confirmation dialog but i could on the page with persomal data. Changed it and twice and now works fine. Thanks!

@steensadolin
Copy link

Worked for me too.
Thx

@t0ffemannen
Copy link

Worked perfect here too. Thanks!

@JP-Cornillon
Copy link

Worked for me too!
Thanks from France

@remco1985
Copy link

Works for me as well! Thank you!

@arcidodo
Copy link

arcidodo commented Dec 5, 2024

works here to! thanks! :-)

@PiotrNDM
Copy link

PiotrNDM commented Dec 6, 2024

This worked for me. Thanks!

@malvin84
Copy link

malvin84 commented Dec 6, 2024

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

Works indeed, later you can go back and ditch the permissions granted to the dummy country used in the workaround.

@sebking1971
Copy link

Correction: it works. I could not change the country on the eula confirmation dialog but i could on the page with persomal data. Changed it and twice and now works fine. Thanks!

This worked for me, thanks - got an email confirming new T&Cs for Albania and then flipped it Back to UK. HA now working. Hope app does too!

@jekyllus
Copy link

jekyllus commented Dec 6, 2024

Thanks for solution/workaround, country change and then back helped to solve of storing EULA acceptation...it seems that in VW needs to pay more attention to its IT systems...

@Harted
Copy link

Harted commented Dec 7, 2024

Hi,

I'm running my own node/typescript service to interact with carnet and I also encountered issues when trying to login. The problem is/was that I get the terms and conditions page every time I try to login. Maybe my fix could also benefit this ha integration. (which I used in the past)

The password submit request used to be enough to get the code to request the tokens (after you once accepted the terms and conditions on the vw website):

https://identity.vwgroup.io/signin-service/v1/<client_id>/login/authenticate

After a couple of redirects one redirect causes an error, and the code, used to request tokens, is in the url query parameters of the last request which throwed the error. This worked fine for me until a couple of days ago.

Now you need to submit an additional form when the authenticate request returns the terms and conditions page:

https://identity.vwgroup.io/signin-service/v1/<client_id>/terms-and-conditions

In my case with this form data (window._IDK is parsed from the terms and conditions html page):

const consentForm = {
  countryOfResidence: 'BE',
  'legalDocuments[0].name': 'dataPrivacy',
  'legalDocuments[0].language': 'nl',
  'legalDocuments[0].version': '2.0',
  'legalDocuments[0].updated': 'yes',
  'legalDocuments[0].countryCode': 'be',
  'legalDocuments[0].skippable': 'no',
  'legalDocuments[0].declinable': 'no',
  _csrf: window._IDK.csrf_token,
  relayState: window._IDK.templateModel.relayState,
  hmac: window._IDK.templateModel.hmac,
}

After this the behaviour is the same and my thing works again.

@ntry
Copy link

ntry commented Dec 8, 2024

This is so stupid. Must be the same dev team writing the code for their cars.

@virtualdj
Copy link

Now you need to submit an additional form when the authenticate request returns the terms and conditions page:

https://identity.vwgroup.io/signin-service/v1/<client_id>/terms-and-conditions

In my case with this form data (window._IDK is parsed from the terms and conditions html page):

const consentForm = {
  countryOfResidence: 'BE',
  'legalDocuments[0].name': 'dataPrivacy',
  'legalDocuments[0].language': 'nl',
  'legalDocuments[0].version': '2.0',
  'legalDocuments[0].updated': 'yes',
  'legalDocuments[0].countryCode': 'be',
  'legalDocuments[0].skippable': 'no',
  'legalDocuments[0].declinable': 'no',
  _csrf: window._IDK.csrf_token,
  relayState: window._IDK.templateModel.relayState,
  hmac: window._IDK.templateModel.hmac,
}

After this the behaviour is the same and my thing works again.

Thanks @Harted, maybe this might be useful to @stickpin to integrate in the https://github.com/robinostlund/volkswagencarnet library which this integration depends on.

@littletruckman
Copy link

Did not work for me :-( Maybe because living out of EU, in switzerland ?

Same country for me. Nothing mentioned here or somewhere else worked for me. My last try : change the country (to Argentina because Albania was already done :-D ) . And stay in Argentina. -> I'm able to add the weconnect ID integration , it works !! The fact is when I tried the above solution , there was no "ask for EULA" after choosing back to Switzlerland. So I'm not able to accept them... I don't know what's the effect of "country and region" , but as the integration works, I don't care... ;-)

Many thanks @Alkaramazov It worked with your trick. Viva Argentina ;-)
I tried with several EU Countries without any success... First trial with Argentina was the good one... I was able to reconfigure the integration. Now I am back in Switzerland in my personal settings... I will have a look in the following days if it remains online.

@mjburton
Copy link

Above advice worked:
Login, accept.
Change country to Albania. Save.
Logout
Login, accept again
Change country back to UK.

@littletruckman
Copy link

I will have a look in the following days if it remains online.

Unfortunately the solution worked just for one day :-(

So back to Argentina :-)

@koggaccio
Copy link

Found a solution :

  1. Logon on https://vwid.vwgroup.io/account with your account, accept eula
  2. In your account, Change your Country and Region to another country (for instance albania).
  3. Logout and Logon and accept eula
  4. In your account, change your country and Region to the correct one.
  5. Logout and Logon and accept eula another time
  6. If you logout and Logon another time eula will not appear
  7. Try ton reconnect with home assistant

it works! Thank you!!!

@sebking1971
Copy link

Note - for UK certainly there is a new consent that needs approving (today) on the VW website.

@perok
Copy link

perok commented Dec 14, 2024

New consents here for Norway as well. But login still continues to fail.

@eirikgrindevoll
Copy link

Found a solution :

  1. Logon on https://vwid.vwgroup.io/account with your account, accept eula
  2. In your account, Change your Country and Region to another country (for instance albania).
  3. Logout and Logon and accept eula
  4. In your account, change your country and Region to the correct one.
  5. Logout and Logon and accept eula another time
  6. If you logout and Logon another time eula will not appear
  7. Try ton reconnect with home assistant

it works! Thank you!!!

Thank you this was the solution. Someone should mark this. And maybe reference it in the error message and or in the config flow.

@Smetski
Copy link

Smetski commented Dec 22, 2024

Indeed this is working; excellent !

@jokkling
Copy link

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

This did it for me. Thanks!

@CyberChris79
Copy link
Author

CyberChris79 commented Dec 27, 2024

Hello all,

i hope you had some great christmas holidays.

Back to this bug, now i found a issue, that after adding the hub.
I just recive 8 entities.

So the important entities are missing like

switch.vw_passat_auxiliary_climatisation
lock.vw_passat_door_locked

Do anybody have the same issue?

Cheers
CyberChris

@smoreau
Copy link

smoreau commented Jan 5, 2025

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

This did it for me. Thanks!

This also worked for me. Thanks a lot. :)

@ethzero
Copy link

ethzero commented Jan 8, 2025

Happy New Year in 2025 to all and also can confirm it worked for my GB (United Kingdom) account.
Thanks 👍

@raresv
Copy link

raresv commented Jan 11, 2025

Found a solution :

  1. Logon on https://vwid.vwgroup.io/account with your account, accept eula
  2. In your account, Change your Country and Region to another country (for instance albania).
    ....

This worked for me today also (with Argentina). how did you even... :) ... hats off to you!

@rswio
Copy link

rswio commented Jan 13, 2025

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

Works indeed, later you can go back and ditch the permissions granted to the dummy country used in the workaround.

This worked a treat for me, thank you :)

@Oelbaze
Copy link

Oelbaze commented Jan 13, 2025

Found a solution :

1. Logon on https://vwid.vwgroup.io/account with your account, accept eula

2. In your account, Change your Country and Region to another country (for instance albania).

3. Logout and Logon and accept eula

4. In your account, change your country and Region to the correct one.

5. Logout and Logon and accept eula another time

6. If you logout and Logon another time eula will not appear

7. Try ton reconnect with home assistant

Works indeed, later you can go back and ditch the permissions granted to the dummy country used in the workaround.

WOOOOOOOOOOOORKS ! thanks

@ricoroodenburg
Copy link

After following the steps as described in #683 (comment), the integration was working fine for a least two weeks. Now it does not work anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests