robinostlund / volkswagencarnet

A python library for volkswagen carnet
GNU General Public License v3.0
65 stars 37 forks source link

Features with SPIN are broken #139

Closed tubalainen closed 9 months ago

tubalainen commented 2 years ago

After VW changed their login (fixed by PR138) there´s still issues will API calls using SPIN.

https://github.com/robinostlund/homeassistant-volkswagencarnet/issues/353#issuecomment-1024934607

thomastitze commented 2 years ago

I also see errors since yesterday

ERROR:vw_connection:Failed to extract password login form. ERROR:vw_connection:Login failed for VW account, 'NoneType' object has no attribute 'find_all' ERROR:vw_connection:'NoneType' object has no attribute 'find_all'

but this is with an older version, need to test the most current version. Anyhow, somehing has changed on the VW backend

tubalainen commented 2 years ago

@thomastitze indeed.

thomastitze commented 2 years ago

Updated to the current version, login seems to work now but now I get "Invalid audience" error:

DEBUG:asyncio:Using selector: EpollSelector DEBUG:vw_connection:Using service https://msg.volkswagen.de DEBUG:vw_connection:Initiating new login DEBUG:vw_connection:Got authorization endpoint DEBUG:vw_connection:Authenticating with email and password. DEBUG:vw_connection:Parsing login response. DEBUG:vw_connection:Login successful, received authorization code. DEBUG:vw_connection:Trying to fetch user identity tokens. DEBUG:vw_connection:User identity token verified OK. INFO:vw_connection:Successfully logged in DEBUG:vw_connection:Trying to fetch api tokens. DEBUG:vw_connection:VW-Group API token verified OK. DEBUG:vw_connection:Fetching vehicles associated with account DEBUG:vw_connection:HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/VW/DE/vehicles" DEBUG:vw_connection:Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/VW/DE/vehicles" returned with status code [200] DEBUG:vw_connection:Found vehicle(s) associated with account. WARNING:vw_connection:Could not update information: Invalid audience WARNING:vw_connection:Could not update information: Invalid audience

Any idea? Checked the VW Login in the browser, it works and I can see the vehicle details. I'm on Python 3.7.3

Langer75 commented 2 years ago

look at #131

tubalainen commented 2 years ago

The "invalid audiance" issue has been resolved with the 131 above.

The SPIN issue remains - all API calls that requires SPIN fails (lock/unlock/aux heater).

thomastitze commented 2 years ago

v4.4.37 fixed the "Invalid audience" problem, thanks!

robinostlund commented 2 years ago

@thomastitze can you check if spin features is working for you? @tubalainen has reported that it works for him :)

milkboy commented 2 years ago

@tubalainen can we close this one? :thinking:

mitchellrj commented 1 year ago

I can confirm SPIN features such as door locks are not working for me. volkswagencarnet v4.4.57.

Standard Home assistant log shows:

[volkswagencarnet.vw_connection] Could not update information: 'identity'
[custom_components.volkswagencarnet] Could not query update from volkswagen WeConnect
mitchellrj commented 1 year ago

Other seemingly relevant lines with DEBUG turned on:

[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door locked (DoorLock:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (TrunkLock:trunk_locked) is not supported

All web requests seem to succeed. no invalid audience messages.

mitchellrj commented 1 year ago

Extra extra debug logging on:

[volkswagencarnet.vw_dashboard] Setting up dashboard with config :{}
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Position is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door locked (DoorLock:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (TrunkLock:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Force data refresh is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window Heater is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation from battery is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric Climatisation is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Auxiliary Climatisation (AuxiliaryClimatisation:auxiliary_climatisation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Ventilation (PHeaterVentilation:pheater_ventilation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Heating (PHeaterHeating:pheater_heating) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 1 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 2 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 3 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request results is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Minimum charge level for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Heater source for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Odometer is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Battery level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Adblue level (Sensor:adblue_level) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Fuel level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking time is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging time left is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combustion range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combined range (Sensor:combined_range) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charger max ampere is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation target temperature is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average speed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average electric engine consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average fuel consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip duration is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip length is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip recuperation (Sensor:trip_last_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average recuperation (Sensor:trip_last_average_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumption (Sensor:trip_last_average_auxillary_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumer consumption (Sensor:trip_last_average_aux_consumer_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip total electric consumption (Sensor:trip_last_total_electric_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation status (Sensor:pheater_status) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation duration (Sensor:pheater_duration) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Outside temperature (Sensor:outside_temperature) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Requests remaining is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN External power is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Energy flow (BinarySensor:energy_flow) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking light is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked (BinarySensor:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (BinarySensor:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Hood closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Sunroof closed (BinarySensor:sunroof_closed) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Windows closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Vehicle Moving is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request in progress is supported
[volkswagencarnet.vw_dashboard] Setting up dashboard with config :{}
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Position is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door locked (DoorLock:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (TrunkLock:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Force data refresh is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window Heater is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation from battery is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric Climatisation is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Auxiliary Climatisation (AuxiliaryClimatisation:auxiliary_climatisation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Ventilation (PHeaterVentilation:pheater_ventilation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Heating (PHeaterHeating:pheater_heating) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 1 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 2 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 3 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request results is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Minimum charge level for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Heater source for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Odometer is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Battery level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Adblue level (Sensor:adblue_level) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Fuel level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking time is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging time left is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combustion range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combined range (Sensor:combined_range) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charger max ampere is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation target temperature is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average speed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average electric engine consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average fuel consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip duration is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip length is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip recuperation (Sensor:trip_last_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average recuperation (Sensor:trip_last_average_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumption (Sensor:trip_last_average_auxillary_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumer consumption (Sensor:trip_last_average_aux_consumer_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip total electric consumption (Sensor:trip_last_total_electric_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation status (Sensor:pheater_status) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation duration (Sensor:pheater_duration) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Outside temperature (Sensor:outside_temperature) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Requests remaining is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN External power is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Energy flow (BinarySensor:energy_flow) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking light is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked (BinarySensor:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (BinarySensor:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Hood closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Sunroof closed (BinarySensor:sunroof_closed) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Windows closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Vehicle Moving is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request in progress is supported
[volkswagencarnet.vw_connection] Using service https://msg.volkswagen.de
[volkswagencarnet.vw_connection] Initiating new login
[volkswagencarnet.vw_connection] Got authorization endpoint
[volkswagencarnet.vw_connection] Authenticating with email and password.
[volkswagencarnet.vw_connection] Parsing login response.
[volkswagencarnet.vw_connection] Login successful, received authorization code.
[volkswagencarnet.vw_connection] Trying to fetch user identity tokens.
[volkswagencarnet.vw_connection] User identity token verified OK.
[volkswagencarnet.vw_connection] Successfully logged in
[volkswagencarnet.vw_connection] Trying to fetch api tokens.
[volkswagencarnet.vw_connection] VW-Group API token verified OK.
[volkswagencarnet.vw_connection] Fetching vehicles associated with account
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/VW/GB/vehicles"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/VW/GB/vehicles" returned with status code [200]
[volkswagencarnet.vw_connection] Found vehicle(s) associated with account.
[volkswagencarnet.vw_connection] Going to call vehicle updates
[volkswagencarnet.vw_connection] HTTP GET "https://mal-1a.prd.ece.vwg-connect.com/api/cs/vds/v1/vehicles/WVWZZZMYVIN/homeRegion"
[volkswagencarnet.vw_connection] Request for "https://mal-1a.prd.ece.vwg-connect.com/api/cs/vds/v1/vehicles/WVWZZZMYVIN/homeRegion" returned with status code [200]
[volkswagencarnet.vw_vehicle] Get homeregion for VIN WVWZZZMYVIN
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/vehicleMgmt/vehicledata/v2/VW/GB/vehicles/WVWZZZMYVIN"
[volkswagencarnet.vw_connection] Attempting extraction of subject from identity token.
[volkswagencarnet.vw_connection] HTTP GET "https://customer-profile.apps.emea.vwapps.io/v1/customers/b93f1daf-0729-40e2-aa5c-2bd2b0b0bf93/realCarData"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/vehicleMgmt/vehicledata/v2/VW/GB/vehicles/WVWZZZMYVIN" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://customer-profile.apps.emea.vwapps.io/v1/customers/b93f1daf-0729-40e2-aa5c-2bd2b0b0bf93/realCarData" returned with status code [200]
[volkswagencarnet.vw_vehicle] Vehicle WVWZZZMYVIN added. Homeregion is "https://mal-1a.prd.ece.vwg-connect.com/api"
[volkswagencarnet.vw_vehicle] Attempting discovery of supported API endpoints for vehicle.
[volkswagencarnet.vw_connection] HTTP GET "https://mal-1a.prd.ece.vwg-connect.com/api/rolesrights/operationlist/v3/vehicles/WVWZZZMYVIN"
[volkswagencarnet.vw_connection] Request for "https://mal-1a.prd.ece.vwg-connect.com/api/rolesrights/operationlist/v3/vehicles/WVWZZZMYVIN" returned with status code [200]
[volkswagencarnet.vw_vehicle] Discovered enabled service: trip_statistic_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: rhonk_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: carfinder_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: statusreport_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: rclima_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: rbatterycharge_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: timerprogramming_v1
[volkswagencarnet.vw_vehicle] API endpoints: {'rheating_v1': {'active': False}, 'rclima_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['P_START_WND', 'P_SETTINGS', 'G_JOBSTATUS', 'G_STATUS', 'P_STOP', 'G_DATA', 'G_SETTINGS', 'P_START_CLIMA_NOSET', 'P_STOP_WND', 'P_START_CLIMA_EL']}, 'rlu_v1': {'active': False}, 'trip_statistic_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_AGGR_TRIPDATA', 'G_TRIPDATA', 'G_JOBSTATUS', 'D_TRIPDATA']}, 'statusreport_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_CVDATAID', 'G_CVDATA', 'G_RQSTAT', 'G_SVDATA']}, 'rbatterycharge_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_DATA', 'G_JOBSTATUS', 'G_STATUS', 'P_START_NOSET', 'G_SETTINGS', 'P_STOP', 'P_SETTINGS', 'P_START']}, 'rhonk_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_RHIST', 'G_REQSTATUS', 'P_VREQ']}, 'carfinder_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['FIND_CAR']}, 'timerprogramming_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_JOBSTATUS', 'G_DATA', 'P_REMINDER_NOTIFY', 'G_REMINDER_NOTIFY', 'P_SETTING_CML', 'P_PLUG_NOTIFY', 'G_PLUG_NOTIFY', 'P_SETTINGS_EL', 'G_STATUS', 'P_SETTINGS_AU', 'G_SETTINGS']}}
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position" returned with status code [200]
[volkswagencarnet.vw_vehicle] Detected new parking time: 2023-03-19 16:47:42+00:00
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest" returned with status code [200]
[volkswagencarnet.vw_connection] Going to call vehicle updates
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest" returned with status code [200]
[volkswagencarnet.vw_dashboard] Setting up dashboard with config :{'mutable': True, 'spin': '2899', 'miles': False, 'scandinavian_miles': False}
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Position is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door locked (DoorLock:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (TrunkLock:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Force data refresh is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window Heater is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation from battery is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric Climatisation is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Auxiliary Climatisation (AuxiliaryClimatisation:auxiliary_climatisation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Ventilation (PHeaterVentilation:pheater_ventilation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Heating (PHeaterHeating:pheater_heating) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 1 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 2 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 3 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request results is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Minimum charge level for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Heater source for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Odometer is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Battery level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Adblue level (Sensor:adblue_level) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Fuel level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking time is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging time left is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combustion range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combined range (Sensor:combined_range) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charger max ampere is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation target temperature is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average speed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average electric engine consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average fuel consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip duration is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip length is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip recuperation (Sensor:trip_last_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average recuperation (Sensor:trip_last_average_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumption (Sensor:trip_last_average_auxillary_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumer consumption (Sensor:trip_last_average_aux_consumer_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip total electric consumption (Sensor:trip_last_total_electric_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation status (Sensor:pheater_status) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation duration (Sensor:pheater_duration) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Outside temperature (Sensor:outside_temperature) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Requests remaining is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN External power is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Energy flow (BinarySensor:energy_flow) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking light is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked (BinarySensor:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (BinarySensor:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Hood closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Sunroof closed (BinarySensor:sunroof_closed) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Windows closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Vehicle Moving is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request in progress is supported
[volkswagencarnet.vw_connection] Using service https://msg.volkswagen.de
[volkswagencarnet.vw_connection] Initiating new login
[volkswagencarnet.vw_connection] Got authorization endpoint
[volkswagencarnet.vw_connection] Authenticating with email and password.
[volkswagencarnet.vw_connection] Parsing login response.
[volkswagencarnet.vw_connection] Login successful, received authorization code.
[volkswagencarnet.vw_connection] Trying to fetch user identity tokens.
[volkswagencarnet.vw_connection] User identity token verified OK.
[volkswagencarnet.vw_connection] Successfully logged in
[volkswagencarnet.vw_connection] Trying to fetch api tokens.
[volkswagencarnet.vw_connection] VW-Group API token verified OK.
[volkswagencarnet.vw_connection] Fetching vehicles associated with account
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/VW/GB/vehicles"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/usermanagement/users/v1/VW/GB/vehicles" returned with status code [200]
[volkswagencarnet.vw_connection] Found vehicle(s) associated with account.
[volkswagencarnet.vw_connection] Going to call vehicle updates
[volkswagencarnet.vw_connection] HTTP GET "https://mal-1a.prd.ece.vwg-connect.com/api/cs/vds/v1/vehicles/WVWZZZMYVIN/homeRegion"
[volkswagencarnet.vw_connection] Request for "https://mal-1a.prd.ece.vwg-connect.com/api/cs/vds/v1/vehicles/WVWZZZMYVIN/homeRegion" returned with status code [200]
[volkswagencarnet.vw_vehicle] Get homeregion for VIN WVWZZZMYVIN
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/vehicleMgmt/vehicledata/v2/VW/GB/vehicles/WVWZZZMYVIN"
[volkswagencarnet.vw_connection] Attempting extraction of subject from identity token.
[volkswagencarnet.vw_connection] HTTP GET "https://customer-profile.apps.emea.vwapps.io/v1/customers/b93f1daf-0729-40e2-aa5c-2bd2b0b0bf93/realCarData"
[volkswagencarnet.vw_connection] Request for "https://customer-profile.apps.emea.vwapps.io/v1/customers/b93f1daf-0729-40e2-aa5c-2bd2b0b0bf93/realCarData" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/vehicleMgmt/vehicledata/v2/VW/GB/vehicles/WVWZZZMYVIN" returned with status code [200]
[volkswagencarnet.vw_vehicle] Vehicle WVWZZZMYVIN added. Homeregion is "https://mal-1a.prd.ece.vwg-connect.com/api"
[volkswagencarnet.vw_vehicle] Attempting discovery of supported API endpoints for vehicle.
[volkswagencarnet.vw_connection] HTTP GET "https://mal-1a.prd.ece.vwg-connect.com/api/rolesrights/operationlist/v3/vehicles/WVWZZZMYVIN"
[volkswagencarnet.vw_connection] Request for "https://mal-1a.prd.ece.vwg-connect.com/api/rolesrights/operationlist/v3/vehicles/WVWZZZMYVIN" returned with status code [200]
[volkswagencarnet.vw_vehicle] Discovered enabled service: timerprogramming_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: rhonk_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: trip_statistic_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: carfinder_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: statusreport_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: rclima_v1
[volkswagencarnet.vw_vehicle] Discovered enabled service: rbatterycharge_v1
[volkswagencarnet.vw_vehicle] API endpoints: {'rheating_v1': {'active': False}, 'rclima_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['P_STOP', 'P_START_CLIMA_NOSET', 'P_STOP_WND', 'G_DATA', 'G_SETTINGS', 'G_JOBSTATUS', 'P_SETTINGS', 'G_STATUS', 'P_START_WND', 'P_START_CLIMA_EL']}, 'rlu_v1': {'active': False}, 'trip_statistic_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_AGGR_TRIPDATA', 'D_TRIPDATA', 'G_JOBSTATUS', 'G_TRIPDATA']}, 'statusreport_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_SVDATA', 'G_RQSTAT', 'G_CVDATAID', 'G_CVDATA']}, 'rbatterycharge_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_SETTINGS', 'P_START', 'G_STATUS', 'P_SETTINGS', 'P_START_NOSET', 'G_DATA', 'P_STOP', 'G_JOBSTATUS']}, 'rhonk_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['P_VREQ', 'G_RHIST', 'G_REQSTATUS']}, 'carfinder_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['FIND_CAR']}, 'timerprogramming_v1': {'active': True, 'expiration': datetime.datetime(2024, 8, 6, 22, 0, tzinfo=datetime.timezone.utc), 'operations': ['G_JOBSTATUS', 'G_PLUG_NOTIFY', 'P_SETTINGS_AU', 'G_DATA', 'G_STATUS', 'P_SETTING_CML', 'P_REMINDER_NOTIFY', 'G_REMINDER_NOTIFY', 'P_PLUG_NOTIFY', 'P_SETTINGS_EL', 'G_SETTINGS']}}
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position" returned with status code [200]
[volkswagencarnet.vw_vehicle] Detected new parking time: 2023-03-19 16:47:42+00:00
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest" returned with status code [200]
[volkswagencarnet.vw_connection] Going to call vehicle updates
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger"
[volkswagencarnet.vw_connection] HTTP GET "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer"
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/climatisation/v1/VW/GB/vehicles/WVWZZZMYVIN/climater" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/departuretimer/v1/VW/GB/vehicles/WVWZZZMYVIN/timer" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/batterycharge/v1/VW/GB/vehicles/WVWZZZMYVIN/charger" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/tripstatistics/v1/VW/GB/vehicles/WVWZZZMYVIN/tripdata/shortTerm?newest" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/cf/v1/VW/GB/vehicles/WVWZZZMYVIN/position" returned with status code [200]
[volkswagencarnet.vw_connection] Request for "https://msg.volkswagen.de/fs-car/bs/vsr/v1/VW/GB/vehicles/WVWZZZMYVIN/status" returned with status code [200]
[volkswagencarnet.vw_dashboard] Setting up dashboard with config :{'mutable': True, 'spin': '2899', 'miles': False, 'scandinavian_miles': False}
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Position is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door locked (DoorLock:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (TrunkLock:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Force data refresh is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window Heater is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation from battery is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric Climatisation is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Auxiliary Climatisation (AuxiliaryClimatisation:auxiliary_climatisation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Ventilation (PHeaterVentilation:pheater_ventilation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater Heating (PHeaterHeating:pheater_heating) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 1 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 2 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Departure Schedule 3 is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request results is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Minimum charge level for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Heater source for departure timers is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Odometer is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Battery level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Adblue level (Sensor:adblue_level) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Fuel level is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Service inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection days is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Oil inspection distance is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking time is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging time left is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Electric range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combustion range is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Combined range (Sensor:combined_range) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charger max ampere is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Climatisation target temperature is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average speed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average electric engine consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average fuel consumption is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip duration is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip length is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip recuperation (Sensor:trip_last_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average recuperation (Sensor:trip_last_average_recuperation) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumption (Sensor:trip_last_average_auxillary_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip average auxillary consumer consumption (Sensor:trip_last_average_aux_consumer_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Last trip total electric consumption (Sensor:trip_last_total_electric_consumption) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation status (Sensor:pheater_status) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking Heater heating/ventilation duration (Sensor:pheater_duration) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Outside temperature (Sensor:outside_temperature) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Requests remaining is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN External power is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Energy flow (BinarySensor:energy_flow) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Parking light is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked (BinarySensor:door_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Doors locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Door closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked (BinarySensor:trunk_locked) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Trunk closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Hood closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable connected is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Charging cable locked is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Sunroof closed (BinarySensor:sunroof_closed) is not supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Windows closed is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed left back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right front is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Window closed right back is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Vehicle Moving is supported
[volkswagencarnet.vw_dashboard] WVWZZZMYVIN Request in progress is supported
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-parking_light already exists - ignoring binary_sensor.passat_gte_parking_light
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-door_closed_right_front already exists - ignoring binary_sensor.passat_gte_door_closed_right_front
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-charging_cable_locked already exists - ignoring binary_sensor.passat_gte_charging_cable_locked
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-window_closed_right_front already exists - ignoring binary_sensor.passat_gte_window_closed_right_front
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-door_closed_right_back already exists - ignoring binary_sensor.passat_gte_door_closed_right_back
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-vehicle_moving already exists - ignoring binary_sensor.passat_gte_vehicle_moving
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-charging_cable_connected already exists - ignoring binary_sensor.passat_gte_charging_cable_connected
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-external_power already exists - ignoring binary_sensor.passat_gte_external_power
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-door_closed_left_back already exists - ignoring binary_sensor.passat_gte_door_closed_left_back
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-window_closed_right_back already exists - ignoring binary_sensor.passat_gte_window_closed_right_back
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-trunk_locked_sensor already exists - ignoring binary_sensor.passat_gte_trunk_locked
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-request_in_progress already exists - ignoring binary_sensor.passat_gte_request_in_progress
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-windows_closed already exists - ignoring binary_sensor.passat_gte_windows_closed
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-door_closed_left_front already exists - ignoring binary_sensor.passat_gte_door_closed_left_front
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-window_closed_left_front already exists - ignoring binary_sensor.passat_gte_window_closed_left_front
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-hood_closed already exists - ignoring binary_sensor.passat_gte_hood_closed
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-trunk_closed already exists - ignoring binary_sensor.passat_gte_trunk_closed
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-door_locked_sensor already exists - ignoring binary_sensor.passat_gte_doors_locked
[homeassistant.components.binary_sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-binary_sensor-window_closed_left_back already exists - ignoring binary_sensor.passat_gte_window_closed_left_back
[homeassistant.components.switch] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-switch-window_heater already exists - ignoring switch.passat_gte_window_heater
[homeassistant.components.switch] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-switch-refresh_data already exists - ignoring switch.passat_gte_force_data_refresh
[homeassistant.components.switch] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-switch-charging already exists - ignoring switch.passat_gte_charging
[homeassistant.components.switch] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-switch-electric_climatisation already exists - ignoring switch.passat_gte_electric_climatisation
[homeassistant.components.switch] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-switch-climatisation_without_external_power already exists - ignoring switch.passat_gte_climatisation_from_battery
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-trip_last_average_speed already exists - ignoring sensor.passat_gte_last_trip_average_speed
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-requests_remaining already exists - ignoring sensor.passat_gte_requests_remaining
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-electric_range already exists - ignoring sensor.passat_gte_electric_range
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-charging_time_left already exists - ignoring sensor.passat_gte_charging_time_left
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-last_connected already exists - ignoring sensor.passat_gte_last_connected
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-combustion_range already exists - ignoring sensor.passat_gte_combustion_range
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-trip_last_length already exists - ignoring sensor.passat_gte_last_trip_length
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-distance already exists - ignoring sensor.passat_gte_odometer
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-battery_level already exists - ignoring sensor.passat_gte_battery_level
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-oil_inspection_distance already exists - ignoring sensor.passat_gte_oil_inspection_distance
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-fuel_level already exists - ignoring sensor.passat_gte_fuel_level
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-charge_max_ampere already exists - ignoring sensor.passat_gte_charger_max_ampere
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-trip_last_average_fuel_consumption already exists - ignoring sensor.passat_gte_last_trip_average_fuel_consumption
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-climatisation_target_temperature already exists - ignoring sensor.passat_gte_climatisation_target_temperature
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-trip_last_average_electric_engine_consumption already exists - ignoring sensor.passat_gte_last_trip_average_electric_engine_consumption
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-service_inspection already exists - ignoring sensor.passat_gte_service_inspection_days
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-service_inspection_distance already exists - ignoring sensor.passat_gte_service_inspection_distance
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-oil_inspection already exists - ignoring sensor.passat_gte_oil_inspection_days
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-request_results already exists - ignoring sensor.passat_gte_request_results
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-parking_time already exists - ignoring sensor.passat_gte_parking_time
[homeassistant.components.sensor] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-sensor-trip_last_duration already exists - ignoring sensor.passat_gte_last_trip_duration
[homeassistant.components.device_tracker] Platform volkswagencarnet does not generate unique IDs. ID WVWZZZMYVIN-device_tracker-position already exists - ignoring device_tracker.passat_gte_position