2024-03-31 21:59:46.401 DEBUG (MainThread) [custom_components.audiconnect.audi_services] audiconnect - Car Data: {'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:TOTAL_RANGE loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:105 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:TANK_LEVEL_IN_PERCENTAGE loc:['measurements', 'fuelLevelStatus', 'value', 'currentFuelLevel_pct']: val:None ts:None 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:UTC_TIME_AND_KILOMETER_STATUS loc:['measurements', 'odometerStatus', 'value', 'carCapturedTimestamp']: val:73149 ts:2024-03-19 07:17:57+00:00 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_TIME_TO_INSPECTION loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'carCapturedTimestamp']: val:241 ts:2024-03-19 07:17:53+00:00 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_DISTANCE_TO_INSPECTION loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'carCapturedTimestamp']: val:15900 ts:2024-03-19 07:17:53+00:00 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_TIME_TO_OIL_CHANGE loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'oilServiceDue_days']: val:None ts:None 2024-03-31 21:59:46.402 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_DISTANCE_TO_OIL_CHANGE loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'oilServiceDue_km']: val:None ts:None 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:OIL_LEVEL_DIPSTICKS_PERCENTAGE loc:['oilLevel', 'oilLevelStatus', 'value', 'value']: val:None ts:None 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:ADBLUE_RANGE loc:['measurements', 'rangeStatus', 'value', 'adBlueRange']: val:None ts:None 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:LIGHT_STATUS loc:['vehicleLights', 'lightsStatus', 'value', 'carCapturedTimestamp']: val:[{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}] ts:2024-03-19 07:17:57+00:00 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:carType tsoff:-1 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:electric ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:engineTypeFirstEngine tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:electric ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:primaryEngineRange tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:105 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:primaryEngineRangePercent tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:56 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.403 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:engineTypeSecondEngine tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'secondaryEngine', 'type']: val:None ts:None 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:secondaryEngineRange tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'secondaryEngine', 'remainingRange_km']: val:None ts:None 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:secondaryEngineRangePercent tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'secondaryEngine', 'currentSOC_pct']: val:None ts:None 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:hybridRange tsoff:-1 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:105 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:stateOfCharge tsoff:-1 loc:['charging', 'batteryStatus', 'value', 'carCapturedTimestamp']: val:56 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargingMode tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:off ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:actualChargeRate tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:0 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.404 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargingPower tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:0 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargeMode tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:manual ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargingState tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:notReadyForCharging ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:plugState tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:disconnected ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:remainingChargingTime tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:0 ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:plugLockState tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:unlocked ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:externalPower tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:unavailable ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:plugledColor tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:none ts:2024-03-19 07:18:05+00:00 2024-03-31 21:59:46.405 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'unsafe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['unlocked', 'closed']}, {'name': 'frontRight', 'status': ['unlocked', 'closed']}, {'name': 'rearLeft', 'status': ['unlocked', 'closed']}, {'name': 'rearRight', 'status': ['unlocked', 'closed']}, {'name': 'trunk', 'status': ['unlocked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['unsupported']}], 'doorLockStatus': 'unlocked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'cruisingRangeElectric_km': 105}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 19, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '04:20', 'targetTimeLocal': '04:20', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 18, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 2, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 2, 'name': 'Lostajet', 'minSOC_pct': 2, 'targetSOC_pct': 80, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': False, 'startTimeLocal': '00:00', 'endTimeLocal': '00:00'}], 'timers': [], 'minSOC_enabled': False, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 22, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-17T07:30:00', 'targetDateTimeLocal': '2023-10-17T07:30:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2023-10-16T16:00:00', 'targetDateTimeLocal': '2023-10-16T16:00:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 56, 'remainingRange_km': 105}, 'totalRange_km': 105}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'electricRange': 105, 'totalRange_km': 105}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'odometer': 73149}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 18, 5, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 56, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 57, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 19, 7, 17, 53, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 241, 'inspectionDue_km': 15900, 'mileage_km': 73149}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:climatisationState tsoff:-1 loc:['climatisation', 'auxiliaryHeatingStatus', 'value', 'climatisationState']: val:None ts:None 2024-03-31 21:59:48.507 DEBUG (MainThread) [custom_components.audiconnect.audi_services] audiconnect - Car Data: {'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} 2024-03-31 21:59:48.507 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:TOTAL_RANGE loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:107 ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.507 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:TANK_LEVEL_IN_PERCENTAGE loc:['measurements', 'fuelLevelStatus', 'value', 'currentFuelLevel_pct']: val:None ts:None 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:UTC_TIME_AND_KILOMETER_STATUS loc:['measurements', 'odometerStatus', 'value', 'carCapturedTimestamp']: val:14573 ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_TIME_TO_INSPECTION loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'carCapturedTimestamp']: val:406 ts:2024-03-31 18:20:50+00:00 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_DISTANCE_TO_INSPECTION loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'carCapturedTimestamp']: val:15500 ts:2024-03-31 18:20:50+00:00 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_TIME_TO_OIL_CHANGE loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'oilServiceDue_days']: val:None ts:None 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:MAINTENANCE_INTERVAL_DISTANCE_TO_OIL_CHANGE loc:['vehicleHealthInspection', 'maintenanceStatus', 'value', 'oilServiceDue_km']: val:None ts:None 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:OIL_LEVEL_DIPSTICKS_PERCENTAGE loc:['oilLevel', 'oilLevelStatus', 'value', 'value']: val:None ts:None 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:ADBLUE_RANGE loc:['measurements', 'rangeStatus', 'value', 'adBlueRange']: val:None ts:None 2024-03-31 21:59:48.508 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendFieldWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} textId:LIGHT_STATUS loc:['vehicleLights', 'lightsStatus', 'value', 'carCapturedTimestamp']: val:[{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}] ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:carType tsoff:-1 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:electric ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:engineTypeFirstEngine tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:electric ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:primaryEngineRange tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:107 ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:primaryEngineRangePercent tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:34 ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:engineTypeSecondEngine tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'secondaryEngine', 'type']: val:None ts:None 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:secondaryEngineRange tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'secondaryEngine', 'remainingRange_km']: val:None ts:None 2024-03-31 21:59:48.509 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:secondaryEngineRangePercent tsoff:-2 loc:['fuelStatus', 'rangeStatus', 'value', 'secondaryEngine', 'currentSOC_pct']: val:None ts:None 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:hybridRange tsoff:-1 loc:['fuelStatus', 'rangeStatus', 'value', 'carCapturedTimestamp']: val:107 ts:2024-03-31 18:20:49+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:stateOfCharge tsoff:-1 loc:['charging', 'batteryStatus', 'value', 'carCapturedTimestamp']: val:34 ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargingMode tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:off ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:actualChargeRate tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:0 ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargingPower tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:0 ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargeMode tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:manual ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:chargingState tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:notReadyForCharging ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:plugState tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:disconnected ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.510 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:remainingChargingTime tsoff:-1 loc:['charging', 'chargingStatus', 'value', 'carCapturedTimestamp']: val:0 ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.511 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:plugLockState tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:unlocked ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.511 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:externalPower tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:unavailable ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.511 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:plugledColor tsoff:-1 loc:['charging', 'plugStatus', 'value', 'carCapturedTimestamp']: val:none ts:2024-03-31 18:20:44+00:00 2024-03-31 21:59:48.511 DEBUG (MainThread) [custom_components.audiconnect.audi_models] audi_models.py - _tryAppendStateWithTs: json:{'access': {'accessStatus': {'value': {'overallStatus': 'safe', 'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'doors': [{'name': 'bonnet', 'status': ['closed']}, {'name': 'frontLeft', 'status': ['locked', 'closed']}, {'name': 'frontRight', 'status': ['locked', 'closed']}, {'name': 'rearLeft', 'status': ['locked', 'closed']}, {'name': 'rearRight', 'status': ['locked', 'closed']}, {'name': 'trunk', 'status': ['locked', 'closed']}], 'windows': [{'name': 'frontLeft', 'status': ['closed']}, {'name': 'frontRight', 'status': ['closed']}, {'name': 'rearLeft', 'status': ['closed']}, {'name': 'rearRight', 'status': ['closed']}, {'name': 'roofCover', 'status': ['unsupported']}, {'name': 'sunRoof', 'status': ['closed']}], 'doorLockStatus': 'locked'}}}, 'charging': {'batteryStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'cruisingRangeElectric_km': 107}}, 'chargingStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'chargingState': 'notReadyForCharging', 'chargeMode': 'manual', 'chargePower_kW': 0, 'chargeRate_kmph': 0, 'chargeType': 'off'}}, 'chargingSettings': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 35, tzinfo=datetime.timezone.utc), 'autoUnlockPlugWhenChargedDC': 'off', 'targetSOC_pct': 100}}, 'plugStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 44, tzinfo=datetime.timezone.utc), 'plugConnectionState': 'disconnected', 'plugLockState': 'unlocked', 'externalPower': 'unavailable', 'ledColor': 'none'}}, 'chargeMode': {'value': {'preferredChargeMode': 'invalid', 'availableChargeModes': []}}}, 'chargingTimers': {'chargingTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timeInCar': '', 'timers': [{'id': 1, 'enabled': True, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '05:10', 'targetTimeLocal': '05:10', 'repetitionDays': ['saturday'], 'recurringOn': {'mondays': False, 'tuesdays': False, 'wednesdays': False, 'thursdays': False, 'fridays': False, 'saturdays': True, 'sundays': False}}}, {'id': 2, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '08:00', 'targetTimeLocal': '08:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 3, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 4, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}, {'id': 5, 'enabled': False, 'climatisation': False, 'recurringTimer': {'departureTimeLocal': '12:00', 'targetTimeLocal': '12:00', 'repetitionDays': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'], 'recurringOn': {'mondays': True, 'tuesdays': True, 'wednesdays': True, 'thursdays': True, 'fridays': True, 'saturdays': True, 'sundays': True}}}]}}}, 'chargingProfiles': {'chargingProfilesStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 13, 50, 34, tzinfo=datetime.timezone.utc), 'vehiclePositionedInProfileID': 1, 'nextChargingTimer': {'id': 0, 'targetSOCreachable': ''}, 'profiles': [{'id': 1, 'name': 'Home', 'minSOC_pct': 25, 'targetSOC_pct': 100, 'options': {'autoUnlockPlugWhenCharged': 'unsupported'}, 'preferredChargingTimes': [{'id': 1, 'enabled': True, 'startTimeLocal': '21:00', 'endTimeLocal': '08:00'}], 'timers': [], 'minSOC_enabled': True, 'position': {'lat': 60.18, 'lon': 10.342}}]}}}, 'climatisationTimers': {'climatisationTimersStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 9, 30, 49, tzinfo=datetime.timezone.utc), 'timers': [{'id': 1, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T07:50:00', 'targetDateTimeLocal': '2024-04-01T07:50:00'}}, {'id': 2, 'enabled': False, 'singleTimer': {'startDateTimeLocal': '2024-04-01T09:40:00', 'targetDateTimeLocal': '2024-04-01T09:40:00'}}]}}}, 'fuelStatus': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'carType': 'electric', 'primaryEngine': {'type': 'electric', 'currentSOC_pct': 34, 'remainingRange_km': 107}, 'totalRange_km': 107}}}, 'measurements': {'rangeStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'electricRange': 107, 'totalRange_km': 107}}, 'odometerStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'odometer': 14573}}, 'fuelLevelStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'currentSOC_pct': 34, 'primaryEngineType': 'electric', 'carType': 'electric'}}}, 'vehicleLights': {'lightsStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 49, tzinfo=datetime.timezone.utc), 'lights': [{'name': 'right', 'status': 'off'}, {'name': 'left', 'status': 'off'}]}}}, 'vehicleHealthInspection': {'maintenanceStatus': {'value': {'carCapturedTimestamp': datetime.datetime(2024, 3, 31, 18, 20, 50, tzinfo=datetime.timezone.utc), 'inspectionDue_days': 406, 'inspectionDue_km': 15500, 'mileage_km': 14573}}}, 'vehicleHealthWarnings': {'warningLights': {'value': {}}}} name:climatisationState tsoff:-1 loc:['climatisation', 'auxiliaryHeatingStatus', 'value', 'climatisationState']: val:None ts:None 2024-03-31 21:59:49.330 INFO (MainThread) [homeassistant.components.sensor] Setting up audiconnect.sensor 2024-03-31 21:59:49.334 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Primary engine type already exists - ignoring sensor.audi_e_tron_primary_engine_type 2024-03-31 21:59:49.334 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Primary engine range already exists - ignoring sensor.audi_e_tron_primary_engine_range 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Charging state already exists - ignoring sensor.audi_e_tron_charging_state 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Plug LED Color already exists - ignoring sensor.audi_e_tron_plug_led_color 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Remaining charge time already exists - ignoring sensor.audi_e_tron_remaining_charge_time 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Primary engine Percent already exists - ignoring sensor.audi_e_tron_primary_engine_percent 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Service inspection time already exists - ignoring sensor.audi_e_tron_service_inspection_time 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Doors/trunk state already exists - ignoring sensor.audi_e_tron_doors_trunk_state 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Charging power already exists - ignoring sensor.audi_e_tron_charging_power 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron hybrid Range already exists - ignoring sensor.audi_e_tron_hybrid_range 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron External Power already exists - ignoring sensor.audi_e_tron_external_power 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Plug Lock state already exists - ignoring sensor.audi_e_tron_plug_lock_state 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Charging mode already exists - ignoring sensor.audi_e_tron_charging_mode 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Mileage already exists - ignoring sensor.audi_e_tron_mileage 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Plug state already exists - ignoring sensor.audi_e_tron_plug_state 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Range already exists - ignoring sensor.audi_e_tron_range 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Model already exists - ignoring sensor.audi_e_tron_model 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Car Type already exists - ignoring sensor.audi_e_tron_car_type 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Climatisation state already exists - ignoring sensor.audi_e_tron_climatisation_state 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Last Update already exists - ignoring sensor.audi_e_tron_last_update 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron State of charge already exists - ignoring sensor.audi_e_tron_state_of_charge 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Service inspection distance already exists - ignoring sensor.audi_e_tron_service_inspection_distance 2024-03-31 21:59:49.335 ERROR (MainThread) [homeassistant.components.sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Charging rate already exists - ignoring sensor.audi_e_tron_charging_rate 2024-03-31 21:59:49.336 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up audiconnect.binary_sensor 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Right front window already exists - ignoring binary_sensor.audi_e_tron_right_front_window 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Right rear window already exists - ignoring binary_sensor.audi_e_tron_right_rear_window 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Parking light already exists - ignoring binary_sensor.audi_e_tron_parking_light 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Doors lock already exists - ignoring binary_sensor.audi_e_tron_doors_lock 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Hood already exists - ignoring binary_sensor.audi_e_tron_hood 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Left rear door already exists - ignoring binary_sensor.audi_e_tron_left_rear_door 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Right rear door already exists - ignoring binary_sensor.audi_e_tron_right_rear_door 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Left front door already exists - ignoring binary_sensor.audi_e_tron_left_front_door 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Windows already exists - ignoring binary_sensor.audi_e_tron_windows 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Trunk lock already exists - ignoring binary_sensor.audi_e_tron_trunk_lock 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Right front door already exists - ignoring binary_sensor.audi_e_tron_right_front_door 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Left rear window already exists - ignoring binary_sensor.audi_e_tron_left_rear_window 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Doors already exists - ignoring binary_sensor.audi_e_tron_doors 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Left front window already exists - ignoring binary_sensor.audi_e_tron_left_front_window 2024-03-31 21:59:49.339 ERROR (MainThread) [homeassistant.components.binary_sensor] Platform audiconnect does not generate unique IDs. ID Audi e-tron Trunk already exists - ignoring binary_sensor.audi_e_tron_trunk 2024-03-31 21:59:49.340 INFO (MainThread) [homeassistant.components.switch] Setting up audiconnect.switch 2024-03-31 21:59:49.340 INFO (MainThread) [homeassistant.components.device_tracker] Setting up audiconnect.device_tracker 2024-03-31 21:59:49.340 INFO (MainThread) [homeassistant.components.lock] Setting up audiconnect.lock 2024-03-31 21:59:49.340 ERROR (MainThread) [homeassistant.components.lock] Platform audiconnect does not generate unique IDs. ID Audi e-tron Door lock already exists - ignoring lock.audi_e_tron_door_lock