Closed blaatunge closed 3 years ago
Hi, I have tried to install your integration via HACS.
Unfortunatly it fails logging onto the Skoda Cconnect Service.
Can you guide me in the right direction?
Best regards Orm
It looks like you don't receive API tokens. Does the app work as it should?
On my phone everything works fine.
I also logged onto https://skodaid.vwgroup.io/account to check if my account is ok. Also - I there can logon without any troubles.
On my phone everything works fine.
I also logged onto https://skodaid.vwgroup.io/account to check if my account is ok. Also - I there can logon without any troubles.
I can't really tell why this happens since there's no more debugging we can enable that would produce more information. Are you confident enough to add/change code in order to help debug this? Else I need to publish a test version for you to try.
I can add/change code - if you tell me what and where to change :)
I can add/change code - if you tell me what and where to change :)
In the librarys 'connection.py' file, at line 249 (after the line with "self._session_tokens['vwg'] = await req.json()") add:
_LOGGER.debug(f'Got tokens: {self._session_tokens['vwg']}')
This will print the received API tokens in the debug log of home assistant. You can use the site jwt.io to decode them and see that they seem OK. You should receive two tokens, 'refresh_token' and 'access_token'.
Sorry - I have to ask where to find connection.py
I thought I would find it in /config/custom_components/skodaconnect/ - But its not.
Sorry - I have to ask where to find connection.py
I thought I would find it in /config/custom_components/skodaconnect/ - But its not.
No that's the integration. It uses a python library that should be located in your homeassistant installation folder. For me, I installed in Python 3.8 venv under /srv/homeassistant, it's /srv/homeassistant/lib/python3.8/site-packages/skodaconnect/connection.py
How are things progressing @blaatunge ?
Sorry for lack of response last week I did'nt come further.
It seems connection.py is not on my system at all.
Sorry for lack of response last week I did'nt come further.
It seems connection.py is not on my system at all.
Well since you are running hassos, you need to access the container. Something like this:
login
docker exec -it homeassistant /bin/bash
<nano/vim/pico/emacs> /usr/local/lib/python3.7/site-packages/skodaconnect/connection.py
Unfortunatly I can't continue investigating this at the moment :-/
To access the container I need to logon to the physical device. Currently I don't have access to it, as I'm working from abroad.
Please test latest release. It should pinpoint the problem a little better.
@Farfar I have installed the latest release but still have same problem(posted in the other thread you closed). Now my log says:
<Integration lendy007/homeassistant-skodaconnect> Could not read manifest.json [Invalid control character at: line 8 column 20 (char 289)] 21.51.07 – HACS (ERROR) - beskeden forekom først kl. 15.04.06 og ses 15 gange Could not login to Skoda Connect, please check your credentials and verify that the service is working 21.50.21 – skodaconnect (WARNING) - beskeden forekom først kl. 15.03.37 og ses 82 gange Login failed for skoda account, 'NoneType' object is not subscriptable 21.50.21 – /usr/local/lib/python3.8/site-packages/skodaconnect/connection.py (ERROR) - beskeden forekom først kl. 15.03.37 og ses 82 gange Setup failed for skodaconnect: Integration failed to initialize. 15.03.37 – setup.py (ERROR)
@Farfar I have installed the latest release but still have same problem(posted in the other thread you closed). Now my log says:
<Integration lendy007/homeassistant-skodaconnect> Could not read manifest.json [Invalid control character at: line 8 column 20 (char 289)] 21.51.07 – HACS (ERROR) - beskeden forekom først kl. 15.04.06 og ses 15 gange Could not login to Skoda Connect, please check your credentials and verify that the service is working 21.50.21 – skodaconnect (WARNING) - beskeden forekom først kl. 15.03.37 og ses 82 gange Login failed for skoda account, 'NoneType' object is not subscriptable 21.50.21 – /usr/local/lib/python3.8/site-packages/skodaconnect/connection.py (ERROR) - beskeden forekom først kl. 15.03.37 og ses 82 gange Setup failed for skodaconnect: Integration failed to initialize. 15.03.37 – setup.py (ERROR)
Yes, better to gather all information om same issue in One issue ticket instead of many.
Please post contents from full log, there should be a button in hass gui to view full log.
Here is full log from the log page after I just restarted:
2021-03-20 22:12:45 ERROR (SyncWorker_0) [homeassistant.loader] Error parsing manifest.json file at /config/custom_components/skodaconnect/manifest.json: Invalid control character at: line 8 column 20 (char 289) 2021-03-20 22:12:45 WARNING (MainThread) [homeassistant.loader] You are using a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-03-20 22:12:45 WARNING (MainThread) [homeassistant.loader] You are using a custom integration skodaconnect which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-03-20 22:12:45 WARNING (MainThread) [homeassistant.loader] No 'version' key in the manifest file for custom integration 'skodaconnect'. This will not be allowed in a future version of Home Assistant. Please report this to the maintainer of 'skodaconnect' 2021-03-20 22:12:55 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object is not subscriptable 2021-03-20 22:12:55 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-20 22:12:55 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize. 2021-03-20 22:13:23 ERROR (MainThread) [custom_components.hacs] <Integration lendy007/homeassistant-skodaconnect> Could not read manifest.json [Invalid control character at: line 8 column 20 (char 289)] 2021-03-20 22:17:56 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object is not subscriptable 2021-03-20 22:17:56 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working
Here is full log from the log page after I just restarted:
2021-03-20 22:12:45 ERROR (SyncWorker_0) [homeassistant.loader] Error parsing manifest.json file at /config/custom_components/skodaconnect/manifest.json: Invalid control character at: line 8 column 20 (char 289) 2021-03-20 22:12:45 WARNING (MainThread) [homeassistant.loader] You are using a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-03-20 22:12:45 WARNING (MainThread) [homeassistant.loader] You are using a custom integration skodaconnect which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-03-20 22:12:45 WARNING (MainThread) [homeassistant.loader] No 'version' key in the manifest file for custom integration 'skodaconnect'. This will not be allowed in a future version of Home Assistant. Please report this to the maintainer of 'skodaconnect' 2021-03-20 22:12:55 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object is not subscriptable 2021-03-20 22:12:55 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-20 22:12:55 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize. 2021-03-20 22:13:23 ERROR (MainThread) [custom_components.hacs] <Integration lendy007/homeassistant-skodaconnect> Could not read manifest.json [Invalid control character at: line 8 column 20 (char 289)] 2021-03-20 22:17:56 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object is not subscriptable 2021-03-20 22:17:56 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working
Thank you. But you need to enable debug logging as well for me to be able to tell where the issue is. Also enable response debug as per README instructions. But please redact sensitive information before posting anything.
I have added the logs (I think) and here is the output after restarting again. I deleted the data from the https://identity.vwgroup.io/signin-service url as I am not sure that this is sensitive information. If you need it I can insert it.
2021-03-20 22:40:04 INFO (MainThread) [custom_components.hacs] Setup task HacsSetupTask.WEBSOCKET 2021-03-20 22:40:04 INFO (MainThread) [custom_components.hacs] Setup task HacsSetupTask.FRONTEND 2021-03-20 22:40:04 INFO (MainThread) [custom_components.hacs] Setup task HacsSetupTask.CATEGORIES 2021-03-20 22:40:04 INFO (MainThread) [homeassistant.setup] Setup of domain mobile_app took 0.1 seconds 2021-03-20 22:40:04 INFO (MainThread) [custom_components.hacs] HACS is enabled 2021-03-20 22:40:04 INFO (MainThread) [homeassistant.setup] Setting up notify 2021-03-20 22:40:04 INFO (MainThread) [homeassistant.setup] Setup of domain notify took 0.0 seconds 2021-03-20 22:40:04 INFO (MainThread) [homeassistant.setup] Setup of domain automation took 0.9 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up device_tracker 2021-03-20 22:40:05 INFO (SyncWorker_2) [homeassistant.loader] Loaded sensor from homeassistant.components.sensor 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.mobile_app 2021-03-20 22:40:05 INFO (SyncWorker_4) [homeassistant.loader] Loaded weather from homeassistant.components.weather 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.updater] Submitted analytics to Home Assistant servers. Information submitted includes {} 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.notify] Setting up notify.mobile_app 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain device_tracker took 0.2 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up sensor 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain sensor took 0.0 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up default_config 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up weather 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain weather took 0.0 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up climate 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain climate took 0.0 seconds 2021-03-20 22:40:05 INFO (SyncWorker_2) [homeassistant.loader] Loaded light from homeassistant.components.light 2021-03-20 22:40:05 INFO (SyncWorker_4) [homeassistant.loader] Loaded fan from homeassistant.components.fan 2021-03-20 22:40:05 INFO (SyncWorker_1) [homeassistant.loader] Loaded cover from homeassistant.components.cover 2021-03-20 22:40:05 INFO (SyncWorker_2) [homeassistant.loader] Loaded stream from homeassistant.components.stream 2021-03-20 22:40:05 INFO (SyncWorker_0) [homeassistant.loader] Loaded lock from homeassistant.components.lock 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.mobile_app 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.mobile_app 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.scene] Setting up scene.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.switch] Setting up switch.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.weather] Setting up weather.met 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.climate] Setting up climate.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up light 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up fan 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain fan took 0.0 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up cover 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain cover took 0.0 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up lock 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain lock took 0.0 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Daylight because it's disabled 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain light took 0.1 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.fan] Setting up fan.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.cover] Setting up cover.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.lock] Setting up lock.deconz 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.weather] Not adding entity Trillegårdsvej 136 Hourly because it's disabled 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setting up stream 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain stream took 0.0 seconds 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.components.light] Setting up light.deconz 2021-03-20 22:40:05 DEBUG (MainThread) [skodaconnect.connection] Got authorization endpoint, logging on. 2021-03-20 22:40:05 INFO (MainThread) [homeassistant.setup] Setup of domain default_config took 0.3 seconds 2021-03-20 22:40:06 INFO (MainThread) [custom_components.hacs] Setup task HacsSetupTask.HACS_REPO 2021-03-20 22:40:06 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-20 22:40:06 INFO (SyncWorker_1) [homeassistant.loader] Loaded water_heater from homeassistant.components.water_heater 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.tado 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.tado 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.components.climate] Setting up climate.tado 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.setup] Setting up water_heater 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.setup] Setup of domain water_heater took 0.0 seconds 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.components.water_heater] Setting up water_heater.tado 2021-03-20 22:40:06 DEBUG (MainThread) [skodaconnect.connection] Got code:
Deleted this just in case
2021-03-20 22:40:06 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object is not subscriptable 2021-03-20 22:40:06 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 4.2 seconds 2021-03-20 22:40:06 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize. 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.components.remote] Setting up remote.harmony 2021-03-20 22:40:06 INFO (MainThread) [homeassistant.components.switch] Setting up switch.harmony 2021-03-20 22:40:06 INFO (MainThread) [custom_components.hacs] <Integration hacs/integration> Registration completed 2021-03-20 22:40:07 INFO (MainThread) [custom_components.hacs] Restore started 2021-03-20 22:40:08 INFO (MainThread) [custom_components.hacs] Restore done 2021-03-20 22:40:08 INFO (MainThread) [custom_components.hacs] Setup task HacsSetupTask.SENSOR 2021-03-20 22:40:08 INFO (MainThread) [custom_components.hacs] Stage changed: HacsStage.WAITING 2021-03-20 22:40:08 INFO (MainThread) [custom_components.hacs] Setup complete, waiting for Home Assistant before startup tasks starts 2021-03-20 22:40:08 INFO (MainThread) [custom_components.hacs] HACS is enabled 2021-03-20 22:40:08 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.hacs 2021-03-20 22:40:08 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 16.49s 2021-03-20 22:40:08 INFO (MainThread) [homeassistant.core] Starting Home Assistant 2021-03-20 22:40:08 INFO (MainThread) [homeassistant.core] Timer:starting 2021-03-20 22:40:08 INFO (SyncWorker_2) [homeassistant.components.zeroconf] Starting Zeroconf broadcast 2021-03-20 22:40:09 INFO (MainThread) [homeassistant.components.automation.motion_sensor_gaestetoilet] Initialized trigger Motion-sensor gæstetoilet 2021-03-20 22:40:09 INFO (MainThread) [homeassistant.components.automation.sluk_termostat_nar_vindue_abnes] Initialized trigger Sluk termostat når vindue åbnes 2021-03-20 22:40:09 INFO (MainThread) [homeassistant.components.automation.taend_termostater_nar_vinduer_lukkes_igen_spisestue_vindue] Initialized trigger Tænd termostater når vinduer lukkes igen - spisestue vindue 2021-03-20 22:40:09 INFO (MainThread) [homeassistant.components.automation.taend_termostater_nar_vinduer_lukkes_igen_stue_terassedor] Initialized trigger Tænd termostater når vinduer lukkes igen - stue terassedør 2021-03-20 22:40:09 INFO (MainThread) [homeassistant.components.automation.taend_termostater_nar_vinduer_lukkes_igen_stue_vindue] Initialized trigger Tænd termostater når vinduer lukkes igen - stue vindue 2021-03-20 22:40:09 INFO (SyncWorker_0) [homeassistant.loader] Loaded xiaomi_aqara from homeassistant.components.xiaomi_aqara 2021-03-20 22:40:09 INFO (SyncWorker_5) [homeassistant.loader] Loaded xiaomi_miio from homeassistant.components.xiaomi_miio 2021-03-20 22:40:33 INFO (MainThread) [custom_components.hacs] Stage changed: HacsStage.STARTUP 2021-03-20 22:40:33 INFO (MainThread) [custom_components.hacs] setup task HacsSetupTask.CATEGORIES 2021-03-20 22:40:34 INFO (MainThread) [custom_components.hacs] Loading known repositories 2021-03-20 22:40:37 INFO (MainThread) [custom_components.hacs] <Integration And3rsL/Deebot-for-Home-Assistant> Registration completed 2021-03-20 22:40:37 ERROR (MainThread) [custom_components.hacs] <Integration lendy007/homeassistant-skodaconnect> Could not read manifest.json [Invalid control character at: line 8 column 20 (char 289)] 2021-03-20 22:40:42 INFO (MainThread) [custom_components.hacs] Stage changed: HacsStage.RUNNING 2021-03-20 22:45:07 DEBUG (MainThread) [skodaconnect.connection] Got authorization endpoint, logging on. 2021-03-20 22:45:07 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-20 22:45:07 DEBUG (MainThread) [skodaconnect.connection] Got code:
Deleted this just in case
2021-03-20 22:45:07 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object is not subscriptable 2021-03-20 22:45:07 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working
Thank you. I think I might need the last line you deleted. I do not need the tokens or codes however so you can replace the alphanumerics with gibberish or PM me if you want.
Sent you an email with it
@clausw45 @blaatunge do any of your cars show any information at all in the app? Thanks to clausw45 I have been debugging the logins that fail and have probably pinpointed the issue but need more input, especially from you @blaatunge.
I have explored the implementation used for Danish VAG cars, Connectedcars, and it's totally different. Unfortunately theese will not be supported through this integration, the API is totally different. Since I recon you are also based in Denmark @blaatunge I will be closing this issue.
Hi,
with the latest update I still can not login via this component. The log shows "Login failed for skoda account, 'NoneType' object has no attribute 'get'" and "Setup failed for skodaconnect: Integration failed to initialize." errors. Do you know what can cause this? OS: Home Assistant OS 5.12 core-2021.3.4 Component version: v1.0.38 installed via HACS.
I checked my user/passwd via Skoda apps on my phone and I can log in with them.
Thank you!
Cheers, Bence
Hi,
with the latest update I still can not login via this component. The log shows "Login failed for skoda account, 'NoneType' object has no attribute 'get'" and "Setup failed for skodaconnect: Integration failed to initialize." errors. Do you know what can cause this? OS: Home Assistant OS 5.12 core-2021.3.4 Component version: v1.0.38 installed via HACS.
I checked my user/passwd via Skoda apps on my phone and I can log in with them.
Thank you!
Cheers, Bence
Do you get any info for your car in the "MyŠKODA" app?
Hello,
yes, it looks like fine in the MySkoda app.
yes, it looks like fine in the MySkoda app.
OK, then I need the debug logs. Please see README here on how to enable debug logging. Also enable response_debug.
Hi,
it's here what I got in console, hope this helps. Please let me know if you need more information.
2021-03-24 11:41:17 INFO (MainThread) [homeassistant.setup] Setting up skodaconnect 2021-03-24 11:41:17 INFO (MainThread) [custom_components.skodaconnect] Starting Skoda Connect, version 1.0.38 2021-03-24 11:41:17 DEBUG (MainThread) [custom_components.skodaconnect] Creating connection to skoda connect 2021-03-24 11:41:17 DEBUG (MainThread) [skodaconnect.connection] Using service https://msg.volkswagen.de 2021-03-24 11:41:17 INFO (MainThread) [custom_components.skodaconnect] Starting skodaconnect component 2021-03-24 11:41:23 DEBUG (MainThread) [skodaconnect.connection] Got authorization endpoint, logging on. 2021-03-24 11:41:23 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 11:41:25 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-24 11:41:25 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token scope 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] VW-Group API token verified OK. 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Fetching vehicles associated with account 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" returned with status code [200], response: {'userVehicles': None} 2021-03-24 11:41:26 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object has no attribute 'get' 2021-03-24 11:41:26 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-24 11:41:26 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 9.2 seconds 2021-03-24 11:41:26 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
Hi,
it's here what I got in console, hope this helps. Please let me know if you need more information.
2021-03-24 11:41:17 INFO (MainThread) [homeassistant.setup] Setting up skodaconnect 2021-03-24 11:41:17 INFO (MainThread) [custom_components.skodaconnect] Starting Skoda Connect, version 1.0.38 2021-03-24 11:41:17 DEBUG (MainThread) [custom_components.skodaconnect] Creating connection to skoda connect 2021-03-24 11:41:17 DEBUG (MainThread) [skodaconnect.connection] Using service https://msg.volkswagen.de 2021-03-24 11:41:17 INFO (MainThread) [custom_components.skodaconnect] Starting skodaconnect component 2021-03-24 11:41:23 DEBUG (MainThread) [skodaconnect.connection] Got authorization endpoint, logging on. 2021-03-24 11:41:23 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 11:41:24 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 11:41:25 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-24 11:41:25 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Got token scope 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] VW-Group API token verified OK. 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Fetching vehicles associated with account 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" 2021-03-24 11:41:26 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" returned with status code [200], response: {'userVehicles': None} 2021-03-24 11:41:26 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, 'NoneType' object has no attribute 'get' 2021-03-24 11:41:26 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-24 11:41:26 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 9.2 seconds 2021-03-24 11:41:26 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
Is your car of a recent model, last few months? It looks as if Skoda have been working on their own API and not relying on volkswagen group servers. From your debug log I can see that the method for requesting a list of registered vehicles returns with 'None' which indicates that your car might be on the new platform only. I will rework the login and see if I can make it work but I'm not sure if the rest of the code will work for your car, I guess we will find out.
Hi,
thank you for your answer. My car bought newly in 2019. aug. so I think it's not the newest version of Skoda Octavia. It's purchased in Hungary, if it's important. Please let me know if you need any more information.
Thank you!
Hi,
thank you for your answer. My car bought newly in 2019. aug. so I think it's not the newest version of Skoda Octavia. It's purchased in Hungary, if it's important. Please let me know if you need any more information.
Thank you!
I have hacked together a new release, v1.0.40-RC1, it's using Skoda native API for loading user profiles and registered cars instead of the old "msg.volkswagen.de". It's still using the old API for vehicle status requests so it's going to be interesting to see if this works for you.
Hello,
I installed v1.0.40-RC1, I got the following log:
2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-24 17:48:23 INFO (MainThread) [skodaconnect.connection] Successfully logged in 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token scope 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] VW-Group API token verified OK. 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] Fetching vehicles associated with account 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" returned with status code [200], response: {'userVehicles': None} 2021-03-24 17:48:24 ERROR (MainThread) [homeassistant.setup] Error during setup of component skodaconnect Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/setup.py", line 213, in _async_setup_component result = await task File "/config/custom_components/skodaconnect/__init__.py", line 298, in async_setup return await update(utcnow()) File "/config/custom_components/skodaconnect/__init__.py", line 216, in update await connection.doLogin() File "/usr/local/lib/python3.8/site-packages/skodaconnect/connection.py", line 109, in doLogin if loaded_vehicles.get('userVehicles', {}).get('vehicles', False): AttributeError: 'NoneType' object has no attribute 'get'
Same here. v1.0.38 was working perfectly. As soon as i install v1.0.40-RC1 i get the following:
2021-03-24 20:13:02 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, User appears unauthorized
2021-03-24 20:13:02 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working
2021-03-24 20:13:02 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
And no entity works. As soon as i switch back to v1.0.38 everything is working again. The Skoda connect is working as usual. I own a Octavia III from 2018.
Same here. v1.0.38 was working perfectly. As soon as i install v1.0.40-RC1 i get the following:
2021-03-24 20:13:02 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, User appears unauthorized 2021-03-24 20:13:02 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-24 20:13:02 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
And no entity works. As soon as i switch back to v1.0.38 everything is working again. The Skoda connect is working as usual. I own a Octavia III from 2018.
The 1.0.40-RC1 is a beta version and only out there to try and fix login issues for some. Please do not use if you aren't having trouble with login on 1.0.38, wait for 1.0.40 final.
I got the following log
I must have made a mistake somewhere in code, expect an RC2 soon.
Ohhhh, i see. Sorry for the confusion then and thanks for the fast reply and great work on this integration.
Hello,
I installed v1.0.40-RC1, I got the following log:
2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-24 17:48:23 INFO (MainThread) [skodaconnect.connection] Successfully logged in 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 17:48:23 DEBUG (MainThread) [skodaconnect.connection] Got token scope 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] VW-Group API token verified OK. 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] Fetching vehicles associated with account 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" 2021-03-24 17:48:24 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" returned with status code [200], response: {'userVehicles': None} 2021-03-24 17:48:24 ERROR (MainThread) [homeassistant.setup] Error during setup of component skodaconnect Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/setup.py", line 213, in _async_setup_component result = await task File "/config/custom_components/skodaconnect/__init__.py", line 298, in async_setup return await update(utcnow()) File "/config/custom_components/skodaconnect/__init__.py", line 216, in update await connection.doLogin() File "/usr/local/lib/python3.8/site-packages/skodaconnect/connection.py", line 109, in doLogin if loaded_vehicles.get('userVehicles', {}).get('vehicles', False): AttributeError: 'NoneType' object has no attribute 'get'
Can you please try the RC2 release? I have reworked the checks for vehicle discovery.
Hello,
I got the following log with RC2:
2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Using login action url: "https://identity.vwgroup.io/signin-service/v1/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com/login/authenticate" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Parsing login response. 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com&relayState=9ca117989df133e298d8ccb09306617a4d97b81d&userId=913746df-734e-44be-ab4d-0d1959bc27b2&HMAC=cffbe45ec8676dc4f13d84b74726d21e80c81e114da2c89ac47f0a1797360b9c" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/signin-service/v1/consent/users/913746df-734e-44be-ab4d-0d1959bc27b2/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com?scopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&relayState=9ca117989df133e298d8ccb09306617a4d97b81d&callback=https://identity.vwgroup.io/oidc/v1/oauth/client/callback&hmac=d01b95ae2273f534adbeda03fc705860dbe5c87428b14022a9375c26d38b1bef" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/client/callback/success?user_id=913746df-734e-44be-ab4d-0d1959bc27b2&client_id=7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com&scopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&consentedScopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&relayState=9ca117989df133e298d8ccb09306617a4d97b81d&hmac=03f283ee534ff96bdacdf44fd5bfeca8b76e9e165c05893b8835302514243a84" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-24 23:28:00 INFO (MainThread) [skodaconnect.connection] Successfully logged in 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-24 23:28:00 ERROR (MainThread) [skodaconnect.connection] Failed to fetch VW-Group API tokens, [Errno 104] Connection reset by peer 2021-03-24 23:28:00 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-24 23:28:00 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 14.7 seconds 2021-03-24 23:28:00 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
Hello,
I got the following log with RC2:
2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Using login action url: "https://identity.vwgroup.io/signin-service/v1/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com/login/authenticate" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Parsing login response. 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com&relayState=9ca117989df133e298d8ccb09306617a4d97b81d&userId=913746df-734e-44be-ab4d-0d1959bc27b2&HMAC=cffbe45ec8676dc4f13d84b74726d21e80c81e114da2c89ac47f0a1797360b9c" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/signin-service/v1/consent/users/913746df-734e-44be-ab4d-0d1959bc27b2/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com?scopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&relayState=9ca117989df133e298d8ccb09306617a4d97b81d&callback=https://identity.vwgroup.io/oidc/v1/oauth/client/callback&hmac=d01b95ae2273f534adbeda03fc705860dbe5c87428b14022a9375c26d38b1bef" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/client/callback/success?user_id=913746df-734e-44be-ab4d-0d1959bc27b2&client_id=7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com&scopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&consentedScopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&relayState=9ca117989df133e298d8ccb09306617a4d97b81d&hmac=03f283ee534ff96bdacdf44fd5bfeca8b76e9e165c05893b8835302514243a84" 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-24 23:27:55 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-24 23:28:00 INFO (MainThread) [skodaconnect.connection] Successfully logged in 2021-03-24 23:28:00 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-24 23:28:00 ERROR (MainThread) [skodaconnect.connection] Failed to fetch VW-Group API tokens, [Errno 104] Connection reset by peer 2021-03-24 23:28:00 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-24 23:28:00 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 14.7 seconds 2021-03-24 23:28:00 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
That looks like an unrelated issue, seems like problems with connection. Can your try restarting?
I got the following log:
2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" returned with status code [200], response: {'userVehicles': None} 2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Failed to retrieve list of cars, trying new API 2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Requesting openid config 2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Get authorization page from "https://identity.vwgroup.io/oidc/v1/authorize" 2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Request headers: "{'Connection': 'keep-alive', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'Accept-Encoding': 'gzip, deflate', 'Content-Type': 'application/x-www-form-urlencoded', 'x-requested-with': 'cz.skodaauto.connect', 'User-Agent': 'okhttp/3.14.7', 'X-App-Name': 'cz.skodaauto.connect'}" 2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Got redirect to "https://identity.vwgroup.io/signin-service/v1/signin/f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com?relayState=4011fc515fd2fb6ab9e66eb8b9e5b7bcb40a4458" 2021-03-25 09:04:02 DEBUG (MainThread) [skodaconnect.connection] Got authorization endpoint 2021-03-25 09:04:02 WARNING (MainThread) [homeassistant.setup] Setup of skodaconnect is taking over 10 seconds. 2021-03-25 09:04:03 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-25 09:04:03 DEBUG (MainThread) [skodaconnect.connection] Using login action url: "https://identity.vwgroup.io/signin-service/v1/f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com/login/authenticate" 2021-03-25 09:04:03 DEBUG (MainThread) [skodaconnect.connection] Parsing login response. 2021-03-25 09:04:03 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com&relayState=4011fc515fd2fb6ab9e66eb8b9e5b7bcb40a4458&userId=913746df-734e-44be-ab4d-0d1959bc27b2&HMAC=44611c301aebb3cf4526a0f6158f78d96a84170bc8fdb1fe1a365af09a83175d" 2021-03-25 09:04:03 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/signin-service/v1/consent/users/913746df-734e-44be-ab4d-0d1959bc27b2/f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com?scopes=openid%20mbb%20profile&relayState=4011fc515fd2fb6ab9e66eb8b9e5b7bcb40a4458&callback=https://identity.vwgroup.io/oidc/v1/oauth/client/callback&hmac=e0028b30f0f5caaf1698ef140aa06b5ebbfd969a7e6569f05dc0467b2717db23" 2021-03-25 09:04:03 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/client/callback/success?user_id=913746df-734e-44be-ab4d-0d1959bc27b2&client_id=f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com&scopes=openid%20mbb%20profile&consentedScopes=openid%20mbb%20profile&relayState=4011fc515fd2fb6ab9e66eb8b9e5b7bcb40a4458&hmac=ca919e29c94e4df30e0b5f3e2175a029e8c02cf7991365c847f61988de8a23e5" 2021-03-25 09:04:04 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-25 09:04:04 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-25 09:04:50 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: skodaconnect 2021-03-25 09:05:04 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, Token exchange failed 2021-03-25 09:05:04 WARNING (MainThread) [skodaconnect.connection] Failed to login to new Skoda API. 2021-03-25 09:05:04 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-25 09:05:04 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 71.3 seconds 2021-03-25 09:05:04 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
I also tried the config if I add the VIN number to it, but I got the following in this case:
2021-03-25 09:11:03 INFO (MainThread) [skodaconnect.vehicle] Vehicle !VIN added. Homeregion is "https://msg.volkswagen.de" 2021-03-25 09:11:03 DEBUG (MainThread) [skodaconnect.vehicle] Attempting discovery of supported API endpoints for vehicle. 2021-03-25 09:11:03 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/api/rolesrights/operationlist/v3/vehicles/!VIN" 2021-03-25 09:11:03 ERROR (MainThread) [skodaconnect.connection] Got HTTP 400 "Bad Request" from server, this request might be malformed or not implemented correctly for this vehicle 2021-03-25 09:11:03 WARNING (MainThread) [skodaconnect.connection] Could not fetch operation list, HTTP status code: 400
@boci29 Would you please try again? I see that there has been system maintenance since last night up until a few hours ago. I don't expect it to work but I expect you to get further than that.
Last logs:
2021-03-25 13:01:07 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-25 13:01:07 DEBUG (MainThread) [skodaconnect.connection] Using login action url: "https://identity.vwgroup.io/signin-service/v1/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com/login/authenticate" 2021-03-25 13:01:08 DEBUG (MainThread) [skodaconnect.connection] Parsing login response. 2021-03-25 13:01:08 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com&relayState=b811543e4ca153abb1587d9bd5d8e07abb91e570&userId=913746df-734e-44be-ab4d-0d1959bc27b2&HMAC=da3a2fa674389b8fc1e97974a95dc946b74db6af2b4e8a137c9db47744222bd3" 2021-03-25 13:01:08 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/signin-service/v1/consent/users/913746df-734e-44be-ab4d-0d1959bc27b2/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com?scopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&relayState=b811543e4ca153abb1587d9bd5d8e07abb91e570&callback=https://identity.vwgroup.io/oidc/v1/oauth/client/callback&hmac=534d2a175d605d26606190bdd04696da29734cec928d3c8b131cc04cc2bb9f7b" 2021-03-25 13:01:08 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/client/callback/success?user_id=913746df-734e-44be-ab4d-0d1959bc27b2&client_id=7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com&scopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&consentedScopes=openid%20mbb%20profile%20cars%20address%20email%20birthdate%20badge%20phone%20driversLicense%20dealers%20profession%20vin&relayState=b811543e4ca153abb1587d9bd5d8e07abb91e570&hmac=1935bfffec9cf3b893eac7d7e72c96c67b7fb1482e2953e9c931e481473f4d49" 2021-03-25 13:01:08 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-25 13:01:08 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-25 13:01:10 WARNING (MainThread) [homeassistant.setup] Setup of skodaconnect is taking over 10 seconds. 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-25 13:01:10 INFO (MainThread) [skodaconnect.connection] Successfully logged in 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch api tokens. 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-25 13:01:10 DEBUG (MainThread) [skodaconnect.connection] Got token scope 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] VW-Group API token verified OK. 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Fetching vehicles associated with account 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/skoda/CZ/vehicles" returned with status code [200], response: {'userVehicles': None} 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Failed to retrieve list of cars, trying new API 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Requesting openid config 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Get authorization page from "https://identity.vwgroup.io/oidc/v1/authorize" 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Request headers: "{'Connection': 'keep-alive', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'Accept-Encoding': 'gzip, deflate', 'Content-Type': 'application/x-www-form-urlencoded', 'x-requested-with': 'cz.skodaauto.connect', 'User-Agent': 'okhttp/3.14.7', 'X-App-Name': 'cz.skodaauto.connect'}" 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Got redirect to "https://identity.vwgroup.io/signin-service/v1/signin/f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com?relayState=18ae27957ec35d5b618f7d7d744efa7deb52e1f2" 2021-03-25 13:01:11 DEBUG (MainThread) [skodaconnect.connection] Got authorization endpoint 2021-03-25 13:01:12 DEBUG (MainThread) [skodaconnect.connection] Authenticating with email and password. 2021-03-25 13:01:12 DEBUG (MainThread) [skodaconnect.connection] Using login action url: "https://identity.vwgroup.io/signin-service/v1/f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com/login/authenticate" 2021-03-25 13:01:12 DEBUG (MainThread) [skodaconnect.connection] Parsing login response. 2021-03-25 13:01:12 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/sso?clientId=f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com&relayState=18ae27957ec35d5b618f7d7d744efa7deb52e1f2&userId=913746df-734e-44be-ab4d-0d1959bc27b2&HMAC=8b24a758c35713aa7befbbe3f61fc1501328632a17b38414b7d3a20808e7f076" 2021-03-25 13:01:12 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/signin-service/v1/consent/users/913746df-734e-44be-ab4d-0d1959bc27b2/f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com?scopes=openid%20mbb%20profile&relayState=18ae27957ec35d5b618f7d7d744efa7deb52e1f2&callback=https://identity.vwgroup.io/oidc/v1/oauth/client/callback&hmac=a18090f58a6e4858e0197c5773af182aaaab2a71c465f3884b947ac381881097" 2021-03-25 13:01:12 DEBUG (MainThread) [skodaconnect.connection] Following redirect to "https://identity.vwgroup.io/oidc/v1/oauth/client/callback/success?user_id=913746df-734e-44be-ab4d-0d1959bc27b2&client_id=f9a2359a-b776-46d9-bd0c-db1904343117@apps_vw-dilab_com&scopes=openid%20mbb%20profile&consentedScopes=openid%20mbb%20profile&relayState=18ae27957ec35d5b618f7d7d744efa7deb52e1f2&hmac=19753c1be9a10ce35d266b0b7adf01dc56fb2353d219b52e96d1634825a0611e" 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Login successful, received authorization code. 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Trying to fetch user identity tokens. 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Got token access_token 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Got token refresh_token 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Got token id_token 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Got token token_type 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Got token expires_in 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] User identity token verified OK. 2021-03-25 13:01:13 INFO (MainThread) [skodaconnect.connection] Successfully logged in to Skoda new API 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://api.connect.skoda-auto.cz/api/v2/garage/vehicles"2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Request for "https://api.connect.skoda-auto.cz/api/v2/garage/vehicles" returned with status code [200], response: [{'id': '5fd001965d03c52123c4d682', 'vin': '!vin', 'name': 'Skodilack', 'lastUpdatedAt': '2021-03-24T08:44:51.073Z', 'specification': {'title': 'ŠKODA Octavia', 'brand': 'ŠKODA', 'model': 'Octavia', 'body': 'Liftback', 'systemCode': 'OCTAVIA STY TD 110/2.0 A7F', 'systemModelId': '5E348D', 'engine': {'type': 'TDI', 'powerInKW': 110, 'capacityInLiters': 2.0}, 'gearbox': {'type': 'A7F'}, 'trimLevel': 'Style', 'manufacturingDate': '2019-05-28', 'devicePlatform': 'UNKNOWN'}, 'connectivities': [{'type': 'INCAR', 'detail': {'incar': {'state': 'ACTIVATED'}}}], 'capabilities': [{'id': 'DCS', 'statuses': []}]}] 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] Going to call vehicle updates 2021-03-25 13:01:13 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://mal-1a.prd.ece.vwg-connect.com/api/cs/vds/v1/vehicles/!vin/homeRegion" 2021-03-25 13:01:14 ERROR (MainThread) [skodaconnect.connection] Got unhandled error from server: 404 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] Could not get homeregion, error 'homeRegion' 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.vehicle] Get homeregion for VIN !vin 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/fs-car/promoter/portfolio/v1/skoda/CZ/vehicle/!vin/carportdata" 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] Attempting extraction of subject from identity token. 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://customer-profile.apps.emea.vwapps.io/v1/customers/913746df-734e-44be-ab4d-0d1959bc27b2/realCarData" 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] Request for "https://msg.volkswagen.de/fs-car/promoter/portfolio/v1/skoda/CZ/vehicle/!vin/carportdata" returned with status code [200], response: {'carportData': {'systemId': 'msg', 'requestId': 'MSG-ivwb2194-1616673674371-68092-SCZ', 'brand': 'skoda', 'country': 'CZ', 'vin': '!vin', 'modelCode': '5E348D', 'modelName': 'OCTAVIA STY TD110/2.0A7F', 'modelYear': 2019, 'color': 'LF7Y', 'countryCode': 'HU', 'engine': 'DFF', 'mmi': '7Q0', 'transmission': 'UAW'}} 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] Request for "https://customer-profile.apps.emea.vwapps.io/v1/customers/913746df-734e-44be-ab4d-0d1959bc27b2/realCarData" returned with status code [200], response: {'realCars': [{'allocatedDealerCountry': 'COUNTRY:HU', 'allocatedDealerId': '04133', 'allocatedDealerBrandCode': 'VOLKSWAGEN_BRAND:C', 'vehicleIdentificationNumber': '!vin', 'deactivated': False, 'deactivationReason': '', 'modelCode': ''}]} 2021-03-25 13:01:14 INFO (MainThread) [skodaconnect.vehicle] Vehicle !vin added. Homeregion is "https://msg.volkswagen.de" 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.vehicle] Attempting discovery of supported API endpoints for vehicle. 2021-03-25 13:01:14 DEBUG (MainThread) [skodaconnect.connection] HTTP GET "https://msg.volkswagen.de/api/rolesrights/operationlist/v3/vehicles/!vin" 2021-03-25 13:01:14 ERROR (MainThread) [skodaconnect.connection] Got HTTP 400 "Bad Request" from server, this request might be malformed or not implemented correctly for this vehicle 2021-03-25 13:01:14 WARNING (MainThread) [skodaconnect.connection] Could not fetch operation list, HTTP status code: 400 2021-03-25 13:01:14 WARNING (MainThread) [skodaconnect.connection] Could not update information: 'serviceInfo' 2021-03-25 13:01:14 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-25 13:01:14 INFO (MainThread) [homeassistant.setup] Setup of domain skodaconnect took 14.8 seconds 2021-03-25 13:01:14 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
Thanks, then the login seems to be working fine. Something has changed in handling of homeregion and endpoints for your car. Would you consider adding me as a guest user for your car? Then I might be able to debug this further.
@Farfar sent you PM mail.
Since yesterday the integration stopped working for me. Like mentioned above i'm still on 1.0.38 and until yesterday everything was fine. Since yesterday evening i get the following after a reboot:
2021-03-31 17:16:02 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, /signin-service/v1/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com/terms-and-conditions?relayState=ca985459bffc92de7cd74dcc97decb8017c46f66&updated=dataprivacy
2021-03-31 17:16:02 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working
2021-03-31 17:16:02 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
The Android app is working as usual.
Since yesterday the integration stopped working for me. Like mentioned above i'm still on 1.0.38 and until yesterday everything was fine. Since yesterday evening i get the following after a reboot:
2021-03-31 17:16:02 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, /signin-service/v1/7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com/terms-and-conditions?relayState=ca985459bffc92de7cd74dcc97decb8017c46f66&updated=dataprivacy 2021-03-31 17:16:02 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working 2021-03-31 17:16:02 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
The Android app is working as usual.
Try login to Skoda Connect web and accept the new terms and conditions.
Thanks for the hint. I did like you suggested and accepted the new T&C on Skoda connect web. Now the error is:
2021-03-31 18:05:50 ERROR (MainThread) [skodaconnect.connection] Login failed for skoda account, User appears unauthorized
2021-03-31 18:05:50 WARNING (MainThread) [custom_components.skodaconnect] Could not login to Skoda Connect, please check your credentials and verify that the service is working
2021-03-31 18:05:50 ERROR (MainThread) [homeassistant.setup] Setup failed for skodaconnect: Integration failed to initialize.
Still not working. Any idea?
Okay, this is weird. I uninstalled the integration (like i did many times before), Re-installed 1.0.38, rebooted and ... everything is up and working. Sorry, but i have no idea why it worked now and not the many times before since my above post.
Okay, this is weird. I uninstalled the integration (like i did many times before), Re-installed 1.0.38, rebooted and ... everything is up and working. Sorry, but i have no idea why it worked now and not the many times before since my above post.
Most probably you initiated the integration while the service werent stable. I have seen many changes and long logins. So long that there has been timeouts and failed logins as a rsult.
Had the same issue, no data from Skoda thought I will check if someone else having a similar issue and glad I found this post. accepting terms and conditions on the website fixed the problem for me.
Version : "skodaconnect==1.0.35"
I am closing this issue and opening a new feature request to incorporate Smartlink into the integration.
Hi, I have tried to install your integration via HACS.
Unfortunatly it fails logging onto the Skoda Cconnect Service.
Can you guide me in the right direction?
Best regards Orm