Skip to content

Volkswagen ID.7 Unexpected keys #59

@marcelrv

Description

@marcelrv

Hi,
Thanks for your work. For the VW ID.7 there are several unexpected keys found:
Hope this helps extending the connector

2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in primaryEngine: {'remainingRange_km'} Dictionary is {'type': 'electric', 'currentSOC_pct': 68, 'remainingRange_km': 383}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in fuelLevelStatus: {'primaryEngineType', 'currentSOC_pct'} Dictionary is {'carCapturedTimestamp': '2025-10-21T16:43:22.325Z', 'currentSOC_pct': 68, 'primaryEngineType': 'electric', 'carType': 'electric'}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in measurements: {'rangeStatus'} Dictionary is {'rangeStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:19.178Z', 'electricRange': 383, 'totalRange_km': 383}}, 'odometerStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:18.957Z', 'odometer': 4437}}, 'temperatureBatteryStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:19.903Z', 'temperatureHvBatteryMin_K': '289.15', 'temperatureHvBatteryMax_K': '291.15'}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:22.325Z', 'currentSOC_pct': 68, 'primaryEngineType': 'electric', 'carType': 'electric'}}, 'temperatureOutsideStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:38:19.589Z', 'temperatureOutside_K': '288.15'}}}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in climatisationSettings: {'zoneFrontLeftEnabled', 'zoneFrontRightEnabled'} Dictionary is {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'targetTemperature_C': 22, 'targetTemperature_F': 72, 'unitInCar': 'celsius', 'climatizationAtUnlock': True, 'windowHeatingEnabled': True, 'zoneFrontLeftEnabled': True, 'zoneFrontRightEnabled': False}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in chargingStatus: {'chargeType', 'chargingScenario', 'remainingChargingTimeToComplete_min', 'chargeMode', 'chargingSettings'} Dictionary is {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'remainingChargingTimeToComplete_min': 0, 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'invalid', 'chargingSettings': 'default', 'chargingScenario': 'off'}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in chargingSettings: {'autoUnlockPlugWhenCharged'} Dictionary is {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'maxChargeCurrentAC': 'maximum', 'autoUnlockPlugWhenCharged': 'permanent', 'autoUnlockPlugWhenChargedAC': 'permanent', 'targetSOC_pct': 80}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in plugStatus: {'ledColor'} Dictionary is {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in connectionState: {'dailyPowerBudgetAvailable', 'batteryPowerLevel'} Dictionary is {'isOnline': True, 'isActive': False, 'batteryPowerLevel': 'comfort', 'dailyPowerBudgetAvailable': True}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in readinessStatus: {'connectionWarning'} Dictionary is {'connectionState': {'isOnline': True, 'isActive': False, 'batteryPowerLevel': 'comfort', 'dailyPowerBudgetAvailable': True}, 'connectionWarning': {'insufficientBatteryLevelWarning': False, 'dailyPowerBudgetWarning': False}}
2025-10-22T17:12:44+0200:carconnectivity.connectors.volkswagen-api-debug:INFO:util:Unexpected keys found in selectivestatus: {'automation', 'vehicleHealthWarnings', 'chargingProfiles', 'fuelStatus', 'climatisationTimers', 'batteryChargingCare'} Dictionary is {'automation': {'climatisationTimer': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:36Z', 'timeInCar': '2025-10-21T18:34:36+02:00', 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTime': '1999-12-31T22:00:00Z', 'targetDateTime': '1999-12-31T22:00:00Z'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTime': '1999-12-31T22:00:00Z', 'targetDateTime': '1999-12-31T22:00:00Z'}}]}}, 'chargingProfiles': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:35.978Z', 'timeInCar': '2025-10-21T18:34:36+02:00', 'nextChargingTimer': {'id': 0, 'targetSOCreachable': 'calculating'}, 'profiles': []}}}, 'batteryChargingCare': {'chargingCareSettings': {'value': {'batteryCareMode': 'activated'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'currentSOC_pct': 68, 'cruisingRangeElectric_km': 383}}, 'chargingStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'remainingChargingTimeToComplete_min': 0, 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'invalid', 'chargingSettings': 'default', 'chargingScenario': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'maxChargeCurrentAC': 'maximum', 'autoUnlockPlugWhenCharged': 'permanent', 'autoUnlockPlugWhenChargedAC': 'permanent', 'targetSOC_pct': 80}}, 'plugStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'manual', 'availableChargeModes': ['manual']}}, 'chargingCareSettings': {'value': {'batteryCareMode': 'activated'}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:35.978Z', 'timeInCar': '2025-10-21T18:34:36+02:00', 'nextChargingTimer': {'id': 0, 'targetSOCreachable': 'calculating'}, 'profiles': []}}}, 'climatisation': {'climatisationSettings': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'targetTemperature_C': 22, 'targetTemperature_F': 72, 'unitInCar': 'celsius', 'climatizationAtUnlock': True, 'windowHeatingEnabled': True, 'zoneFrontLeftEnabled': True, 'zoneFrontRightEnabled': False}}, 'climatisationStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:41Z', 'remainingClimatisationTime_min': 0, 'climatisationState': 'off'}}, 'windowHeatingStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'windowHeatingStatus': [{'windowLocation': 'front', 'windowHeatingState': 'off'}, {'windowLocation': 'rear', 'windowHeatingState': 'off'}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:36Z', 'timeInCar': '2025-10-21T18:34:36+02:00', 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTime': '1999-12-31T22:00:00Z', 'targetDateTime': '1999-12-31T22:00:00Z'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTime': '1999-12-31T22:00:00Z', 'targetDateTime': '1999-12-31T22:00:00Z'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:39Z', 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 68, 'remainingRange_km': 383}, 'totalRange_km': 383}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:19.178Z', 'electricRange': 383, 'totalRange_km': 383}}, 'odometerStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:18.957Z', 'odometer': 4437}}, 'temperatureBatteryStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:19.903Z', 'temperatureHvBatteryMin_K': '289.15', 'temperatureHvBatteryMax_K': '291.15'}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:22.325Z', 'currentSOC_pct': 68, 'primaryEngineType': 'electric', 'carType': 'electric'}}, 'temperatureOutsideStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:38:19.589Z', 'temperatureOutside_K': '288.15'}}}, 'readiness': {'readinessStatus': {'value': {'connectionState': {'isOnline': True, 'isActive': False, 'batteryPowerLevel': 'comfort', 'dailyPowerBudgetAvailable': True}, 'connectionWarning': {'insufficientBatteryLevelWarning': False, 'dailyPowerBudgetWarning': False}}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:34:56.959Z', 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': '2025-10-21T16:43:18.957Z', 'inspectionDue_days': 671, 'mileage_km': 4437}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {'carCapturedTimestamp': '2025-10-21T16:31:53.375Z', 'mileage_km': 4437}}}}

Beside that, I get Capability status unknown warnings.

2025-10-23T12:43:13+0200:carconnectivity.connectors.volkswagen-api-debug:WARNING:connector:Capability status unkown 3007
2025-10-23T12:43:13+0200:carconnectivity.connectors.volkswagen-api-debug:WARNING:connector:Capability status unkown 1018
2025-10-23T12:43:13+0200:carconnectivity.connectors.volkswagen-api-debug:WARNING:connector:Capability status unkown 1018
2025-10-23T12:43:13+0200:carconnectivity.connectors.volkswagen-api-debug:WARNING:connector:Capability status unkown 3007
2025-10-23T12:43:13+0200:carconnectivity.connectors.volkswagen-api-debug:WARNING:connector:Capability status unkown 3007

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions