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

can no longer log in #272

Open
pwcutajar opened this issue Sep 12, 2024 · 8 comments
Open

can no longer log in #272

pwcutajar opened this issue Sep 12, 2024 · 8 comments

Comments

@pwcutajar
Copy link

Hi

I've had this integration working for ages with my ID3

As of this week I can no longer add the integration

I get an unexpected error at the username and password page. Using incorrect details gives an authentication error as expected.

Core
2024.9.1
Supervisor
2024.08.0
Operating System
13.1
Frontend
20240906.0

below is the error from the log

Logger: custom_components.volkswagen_we_connect_id.config_flow
Source: custom_components/volkswagen_we_connect_id/config_flow.py:65
integration: Volkswagen We Connect ID
First occurred: 15:52:59 (4 occurrences)
Last logged: 16:14:26

Unexpected exception
Traceback (most recent call last):
File "/config/custom_components/volkswagen_we_connect_id/config_flow.py", line 65, 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.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/weconnect/weconnect.py", line 184, in login
self.__session.login()
File "/usr/local/lib/python3.12/site-packages/weconnect/auth/we_connect_session.py", line 76, in login
response = self.doWebAuth(authorizationUrl)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/weconnect/auth/we_connect_session.py", line 243, in doWebAuth
raise APICompatibilityError('No user id provided. A possible reason is that you have to reconfirm the terms and conditions.')
weconnect.errors.APICompatibilityError: No user id provided. A possible reason is that you have to reconfirm the terms and conditions.

@uougaard
Copy link

You need to reconfirm the terms and conditions. Log in with your VW app or with a webbrowsere to the vw website.

@pwcutajar
Copy link
Author

Sorry I didnt come back on this

About two days after you replied to this the vw app asked for me to reconfirm ts and cs as you siad
A bit odd on the vw side that services stopped working before the reconfirm.

Thanks again

@NWiogrhkt
Copy link
Contributor

Since I had the same thing and didn't remember as well. Would it be possible to add a hint to the message to logon in VW website?
_LOGGER.exception("Unexpected exception; Possible missing ack of terms of service, log in to VW website")

@mitch-dc
Copy link
Owner

I am experiencing an issue where I can no longer connect to the server. This problem occurs both with the CLI integration and the Home Assistant Component, which is widely used by others.

After investigating, it appears the issue might be related to the underlying API. I have created an issue in the relevant repository for further tracking: WeConnect-python Issue #225.

@mitch-dc
Copy link
Owner

mitch-dc commented Dec 19, 2024

There is a workaround for now, in your profile on https://id.vwgroup.io/
Change the country to Germany:

image

@PeterAckermans
Copy link

It worked for me. But after the country change to Germany I had to log out and log back in to confirm the privacy rules. Then it worked again.

@Pazzokli
Copy link

Hi
I tried to install for the first time this integration but I get an error with the authentication.
I changed country to Germany, logout & login but nothing.
Any other solutions?

@odelma
Copy link

odelma commented Dec 24, 2024

Hi, it seems I am not asked to give the consent anymore, any workarounds for that? Twice it worked with changing the country (logout/login was needed), but I am not getting it anymore. Tried toggling the switches under "Manage Consent", but no change...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants