We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
$ subarulink -v2 -i 2023-02-23 19:24:52,487 - subarulink - INFO - Entering interactive mode 2023-02-23 19:24:52,487 - subarulink - INFO - Opening config file: XXXXX 2023-02-23 19:24:52,488 - subarulink - INFO - Connecting to Subaru Remote Services API 2023-02-23 19:24:52,488 - subarulink.controller - DEBUG - subarulink 0.7.5 2023-02-23 19:24:52,488 - subarulink.controller - DEBUG - Connecting controller to Subaru Remote Services 2023-02-23 19:24:52,488 - subarulink.connection - DEBUG - POST: https://mobileapi.prod.subarucs.com/g2v25/#.json, params=None, json_data=None 2023-02-23 19:24:53,059 - subarulink.connection - DEBUG - Client authentication successful 2023-02-23 19:24:53,064 - subarulink.connection - DEBUG - {'data': {'account': {'accountKey': xxxxxxx, 'createdDate': XXXXX, 'firstName': 'XXXXX', 'lastLoginDate': XXXXXX, 'lastName': 'XXXXX', 'marketId': X, 'zipCode': 'XXXXX', 'zipCode5': 'XXXXX'}, 'currentVehicleIndex': 0, 'deviceId': 'XXXXXX', 'deviceRegistered': True, 'digitalGlobeConnectId': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'digitalGlobeImageTileService': 'https://earthwatch.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/DigitalGlobe:ImageryTileService@EPSG:3857@png/{z}/{x}/{y}.png?connectId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'digitalGlobeTransparentTileService': 'https://earthwatch.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/Digitalglobe:OSMTransparentTMSTileService@EPSG:3857@png/{z}/{x}/{-y}.png/?connectId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, 'enableXtime': True, 'handoffToken': 'XXXXXXXXXXXXX', 'passwordToken': XXXX, 'registeredDevicePermanent': True, 'resetPassword': False, 'rightToRepairEnabled': True, 'rightToRepairStartYear': 2022, 'rightToRepairStates': 'MA', 'satelliteViewEnabled': True, 'sessionChanged': False, 'sessionId': 'XXXXXXXXXX', 'termsAndConditionsAccepted': True, 'tomtomKey': 'XXXXXXXXXXXXX', 'vehicleInactivated': False, 'vehicles': [{'accessLevel': -1, 'active': True, 'authorizedVehicle': False, 'cachedStateCode': 'XX', 'crmRightToRepair': False, 'customer': {'email': None, 'firstName': None, 'lastName': None, 'oemCustId': None, 'phone': None, 'sessionCustomer': None, 'zip': None}, 'email': None, 'engineSize': None, 'extDescrip': None, 'features': None, 'firstName': None, 'intDescrip': None, 'lastName': None, 'licensePlate': '', 'licensePlateState': '', 'modelCode': None, 'modelName': None, 'modelYear': None, 'needEmergencyContactPrompt': False, 'needMileagePrompt': False, 'nickname': '2023 Outback Wilderness', 'oemCustId': 'XXXXXXXXXXXXX', 'phev': None, 'phone': None, 'preferredDealer': None, 'provisioned': True, 'remoteServicePinExist': True, 'show3gSunsetBanner': False, 'stolenVehicle': False, 'subscriptionFeatures': None, 'subscriptionPlans': [], 'subscriptionStatus': None, 'sunsetUpgraded': True, 'timeZone': 'XXXXXXXXXXXXXXXXX', 'transCode': None, 'userOemCustId': 'XXXXXXXXX', 'vehicleGeoPosition': None, 'vehicleKey': XXXXXXX, 'vehicleMileage': None, 'vehicleName': '2023 Outback Wilderness', 'vin': 'XXXXXXXXXXXXXXXX', 'zip': None}]}, 'dataName': 'sessionData', 'errorCode': 'BIOMETRICS_DISABLED', 'success': True} 2023-02-23 19:24:53,065 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/selectVehicle.json, params={'vin': 'XXXXXXXXXXXXXXXX', '_': XXXXXXXXXXXX}, json_data=None 2023-02-23 19:24:53,363 - subarulink.connection - DEBUG - {'data': {'accessLevel': -1, 'active': True, 'authorizedVehicle': False, 'cachedStateCode': 'XX', 'crmRightToRepair': False, 'customer': {'email': None, 'firstName': None, 'lastName': None, 'oemCustId': None, 'phone': None, 'sessionCustomer': None, 'zip': None}, 'email': None, 'engineSize': 2.4, 'extDescrip': 'Ice Silver Metallic', 'features': ['ABS_MIL', 'ACCS', 'AHBL_MIL', 'ATF_MIL', 'AWD_MIL', 'BSD', 'BSDRCT_MIL', 'CEL_MIL', 'EBD_MIL', 'EOL_MIL', 'EPAS_MIL', 'EPB_MIL', 'ESS_MIL', 'EYESIGHT', 'ISS_MIL', 'OPL_MIL', 'PANPM-TUIRWAOC', 'PWAAADWWAP', 'RAB_MIL', 'RCC', 'REARBRK', 'RES', 'RESCC', 'RHSF', 'RPOI', 'RPOIA', 'RTGU', 'SRH_MIL', 'SRS_MIL', 'TEL_MIL', 'TIF_35', 'TIR_33', 'TLD', 'TPMS_MIL', 'VALET', 'VDC_MIL', 'WASH_MIL', 'g3'], 'firstName': None, 'intDescrip': 'Gray', 'lastName': None, 'licensePlate': '', 'licensePlateState': '', 'modelCode': 'PDI', 'modelName': 'Outback', 'modelYear': '2023', 'needEmergencyContactPrompt': False, 'needMileagePrompt': False, 'nickname': '2023 Outback Wilderness', 'oemCustId': 'XXXXXXXXXXX', 'phev': None, 'phone': None, 'preferredDealer': None, 'provisioned': True, 'remoteServicePinExist': True, 'show3gSunsetBanner': False, 'stolenVehicle': False, 'subscriptionFeatures': ['SAFETY', 'Financed3', 'REMOTE'], 'subscriptionPlans': [], 'subscriptionStatus': 'ACTIVE', 'sunsetUpgraded': True, 'timeZone': 'XXXXXXXXX', 'transCode': 'CVT', 'userOemCustId': 'XXXXXXXXXXXX', 'vehicleGeoPosition': {'heading': None, 'latitude': 90.0, 'longitude': 180.0, 'speed': None, 'timestamp': '2023-02-24T02:50:26'}, 'vehicleKey': XXXXXXX, 'vehicleMileage': None, 'vehicleName': '2023 Outback Wilderness', 'vin': 'XXXXXXXXXXXXXXX', 'zip': None}, 'dataName': 'vehicle', 'errorCode': None, 'success': True} 2023-02-23 19:24:53,363 - subarulink.controller - DEBUG - Parsing vehicle: vinxxxxxxxxxxxxxxxx 2023-02-23 19:24:53,363 - subarulink.controller - DEBUG - Parsed recommended tire pressure for vinxxxxxxxxxxxxxxxx: {'FRONT_TIRES': 35, 'REAR_TIRES': 33} 2023-02-23 19:24:53,364 - subarulink.controller - DEBUG - Subaru Remote Services Ready 2023-02-23 19:24:53,364 - subarulink - INFO - Successfully connected 2023-02-23 19:24:53,364 - subarulink - INFO - Fetching data for 2023 Outback Wilderness... 2023-02-23 19:24:53,364 - subarulink.controller - DEBUG - Fetching vehicle status from Subaru 2023-02-23 19:24:53,364 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None 2023-02-23 19:24:53,551 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:53,551 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/vehicleStatus.json, params=None, json_data=None 2023-02-23 19:24:53,740 - subarulink.controller - DEBUG - {'data': {'avgFuelConsumptionLitersPer100Kilometers': 7.7, 'avgFuelConsumptionMpg': 30.5, 'distanceToEmptyFuelKilometers': 370, 'distanceToEmptyFuelKilometers10s': 370, 'distanceToEmptyFuelMiles': 229.91, 'distanceToEmptyFuelMiles10s': 230, 'evDistanceToEmptyByStateKilometers': None, 'evDistanceToEmptyByStateMiles': None, 'evDistanceToEmptyKilometers': None, 'evDistanceToEmptyMiles': None, 'evStateOfChargePercent': None, 'eventDate': xxxxxxxxxxx, 'eventDateStr': '2023-02-24T02:50+0000', 'latitude': 90.0, 'longitude': 180.0, 'odometerValue': 144, 'odometerValueKilometers': 233, 'positionHeadingDegree': None, 'remainingFuelPercent': 63, 'tirePressureFrontLeft': '2551', 'tirePressureFrontLeftPsi': '37', 'tirePressureFrontRight': '2551', 'tirePressureFrontRightPsi': '37', 'tirePressureRearLeft': '2413', 'tirePressureRearLeftPsi': '35', 'tirePressureRearRight': '2482', 'tirePressureRearRightPsi': '36', 'tyreStatusFrontLeft': 'UNKNOWN', 'tyreStatusFrontRight': 'UNKNOWN', 'tyreStatusRearLeft': 'UNKNOWN', 'tyreStatusRearRight': 'UNKNOWN', 'vehicleStateType': 'IGNITION_OFF', 'vhsId':xxxxxxxxxx, 'windowFrontLeftStatus': 'CLOSE', 'windowFrontRightStatus': 'CLOSE', 'windowRearLeftStatus': 'CLOSE', 'windowRearRightStatus': 'CLOSE', 'windowSunroofStatus': 'CLOSE'}, 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:53,746 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:53,746 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:53,746 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3 2023-02-23 19:24:53,747 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None 2023-02-23 19:24:53,821 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:53,822 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3 2023-02-23 19:24:53,822 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/condition/execute.json, params=None, json_data=None 2023-02-23 19:24:54,193 - subarulink.controller - DEBUG - {'data': {'cancelled': False, 'errorCode': None, 'errorDescription': None, 'remoteServiceState': 'finished', 'remoteServiceType': 'condition', 'result': {'avgFuelConsumption': None, 'avgFuelConsumptionUnit': 'MPG', 'distanceToEmptyFuel': None, 'distanceToEmptyFuelUnit': 'MILES', 'doorBootPosition': 'CLOSED', 'doorEngineHoodPosition': 'CLOSED', 'doorFrontLeftPosition': 'CLOSED', 'doorFrontRightPosition': 'CLOSED', 'doorRearLeftPosition': 'CLOSED', 'doorRearRightPosition': 'CLOSED', 'evChargerStateType': None, 'evDistanceToEmpty': None, 'evDistanceToEmptyUnit': None, 'evIsPluggedIn': None, 'evStateOfChargeMode': None, 'evStateOfChargePercent': None, 'evTimeToFullyCharged': None, 'lastUpdatedTime': '2023-02-24T03:26:35+0000', 'odometer': 144, 'odometerUnit': 'MILES', 'remainingFuelPercent': None, 'tirePressureFrontLeft': None, 'tirePressureFrontLeftUnit': 'PSI', 'tirePressureFrontRight': None, 'tirePressureFrontRightUnit': 'PSI', 'tirePressureRearLeft': None, 'tirePressureRearLeftUnit': 'PSI', 'tirePressureRearRight': None, 'tirePressureRearRightUnit': 'PSI', 'vehicleStateType': 'IGNITION_OFF', 'windowFrontLeftStatus': 'CLOSE', 'windowFrontRightStatus': 'CLOSE', 'windowRearLeftStatus': 'CLOSE', 'windowRearRightStatus': 'CLOSE', 'windowSunroofStatus': 'CLOSE'}, 'serviceRequestId': None, 'subState': None, 'success': True, 'updateTime': None, 'vin': 'vinxxxxxxxxxxxxxxxx'}, 'dataName': 'remoteServiceStatus', 'errorCode': None, 'success': True} 2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting power window status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting power window status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting moonroof status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:54,197 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None 2023-02-23 19:24:54,281 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:54,281 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3 2023-02-23 19:24:54,281 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/locate/execute.json, params=None, json_data=None 2023-02-23 19:24:54,701 - subarulink.controller - DEBUG - {'data': {'cancelled': False, 'errorCode': None, 'errorDescription': None, 'remoteServiceState': 'finished', 'remoteServiceType': 'locate', 'result': {'heading': None, 'latitude': xxxreal latxxx, 'locationTimestamp': 1677209194000, 'longitude': xxxreal longxxxx, 'speed': None}, 'serviceRequestId': None, 'subState': None, 'success': True, 'updateTime': None, 'vin': 'vinxxxxxxxxxxxxxxxx'}, 'dataName': 'remoteServiceStatus', 'errorCode': None, 'success': True} 2023-02-23 19:24:54,702 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None 2023-02-23 19:24:54,887 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:54,888 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3 2023-02-23 19:24:54,888 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/vehicleHealth.json, params=None, json_data=None 2023-02-23 19:24:55,045 - subarulink.controller - DEBUG - {'data': {'lastUpdatedDate': 1677207026000, 'vehicleHealthItems': [{'b2cCode': 'airbag', 'featureCode': 'SRS_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 10}, {'b2cCode': 'oilTemp', 'featureCode': 'ATF_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 4}, {'b2cCode': 'blindspot', 'featureCode': 'BSDRCT_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 39}, {'b2cCode': 'engineFail', 'featureCode': 'CEL_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 2}, {'b2cCode': 'pkgBrake', 'featureCode': 'EPB_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 44}, {'b2cCode': 'ebd', 'featureCode': 'EBD_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 8}, {'b2cCode': 'oilWarning', 'featureCode': 'EOL_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 3}, {'b2cCode': 'washer', 'featureCode': 'WASH_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 1}, {'b2cCode': 'iss', 'featureCode': 'ISS_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 50}, {'b2cCode': 'oilPres', 'featureCode': 'OPL_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 53}, {'b2cCode': 'epas', 'featureCode': 'EPAS_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 11}, {'b2cCode': 'revBrake', 'featureCode': 'RAB_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 69}, {'b2cCode': 'telematics', 'featureCode': 'TEL_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 14}, {'b2cCode': 'tpms', 'featureCode': 'TPMS_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 9}, {'b2cCode': 'vdc', 'featureCode': 'VDC_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 7}, {'b2cCode': 'abs', 'featureCode': 'ABS_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 6}, {'b2cCode': 'awd', 'featureCode': 'AWD_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 5}, {'b2cCode': 'eyesight', 'featureCode': 'ESS_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 12}, {'b2cCode': 'ahbl', 'featureCode': 'AHBL_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 30}, {'b2cCode': 'srh', 'featureCode': 'SRH_MIL', 'isTrouble': False, 'onDaiId': 0, 'onDates': [], 'warningCode': 31}]}, 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:55,045 - subarulink.controller - DEBUG - Collecting MIL Feature SRS_MIL 2023-02-23 19:24:55,045 - subarulink.controller - DEBUG - Collecting MIL Feature ATF_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature BSDRCT_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature CEL_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature EPB_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature EBD_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature EOL_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature WASH_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature ISS_MIL 2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature OPL_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature EPAS_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature RAB_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature TEL_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature TPMS_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature VDC_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature ABS_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature AWD_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature ESS_MIL 2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature AHBL_MIL 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Collecting MIL Feature SRH_MIL 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting RES Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting RES Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,049 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/climatePresetSettings/fetch.json, params=None, json_data=None 2023-02-23 19:24:55,194 - subarulink.controller - DEBUG - {'data': ['{"name": "Auto", "runTimeMinutes": "10", "climateZoneFrontTemp": ' '"74", "climateZoneFrontAirMode": "AUTO", ' '"climateZoneFrontAirVolume": "AUTO", "outerAirCirculation": "auto", ' '"heatedRearWindowActive": "false", "airConditionOn": "false", ' '"heatedSeatFrontLeft": "off", "heatedSeatFrontRight": "off", ' '"startConfiguration": "START_ENGINE_ALLOW_KEY_IN_IGNITION", ' '"canEdit": "true", "disabled": "false", "vehicleType": "gas", ' '"presetType": "subaruPreset" }', '{"name":"Full ' 'Cool","runTimeMinutes":"10","climateZoneFrontTemp":"60","climateZoneFrontAirMode":"feet_face_balanced","climateZoneFrontAirVolume":"7","airConditionOn":"true","heatedSeatFrontLeft":"high_cool","heatedSeatFrontRight":"high_cool","heatedRearWindowActive":"false","outerAirCirculation":"outsideAir","startConfiguration":"START_ENGINE_ALLOW_KEY_IN_IGNITION","canEdit":"true","disabled":"true","vehicleType":"gas","presetType":"subaruPreset"}', '{"name": "Full Heat", "runTimeMinutes": "10", ' '"climateZoneFrontTemp": "85", "climateZoneFrontAirMode": ' '"feet_window", "climateZoneFrontAirVolume": "7", "airConditionOn": ' '"false", "heatedSeatFrontLeft": "high_heat", ' '"heatedSeatFrontRight": "high_heat", "heatedRearWindowActive": ' '"true", "outerAirCirculation": "outsideAir", "startConfiguration": ' '"START_ENGINE_ALLOW_KEY_IN_IGNITION", "canEdit": "true", ' '"disabled": "true", "vehicleType": "gas", "presetType": ' '"subaruPreset" }', '{"name": "Full Cool", "runTimeMinutes": "10", ' '"climateZoneFrontTemp": "60", "climateZoneFrontAirMode": ' '"feet_face_balanced", "climateZoneFrontAirVolume": "7", ' '"airConditionOn": "true", "heatedSeatFrontLeft": "OFF", ' '"heatedSeatFrontRight": "OFF", "heatedRearWindowActive": "false", ' '"outerAirCirculation": "outsideAir", "startConfiguration": ' '"START_CLIMATE_CONTROL_ONLY_ALLOW_KEY_IN_IGNITION", "canEdit": ' '"true", "disabled": "true", "vehicleType": "phev", "presetType": ' '"subaruPreset" }', '{"name": "Full Heat", "runTimeMinutes": "10", ' '"climateZoneFrontTemp": "85", "climateZoneFrontAirMode": ' '"feet_window", "climateZoneFrontAirVolume": "7", "airConditionOn": ' '"false", "heatedSeatFrontLeft": "high_heat", ' '"heatedSeatFrontRight": "high_heat", "heatedRearWindowActive": ' '"true", "outerAirCirculation": "outsideAir", "startConfiguration": ' '"START_CLIMATE_CONTROL_ONLY_ALLOW_KEY_IN_IGNITION", "canEdit": ' '"true", "disabled": "true", "vehicleType": "phev", "presetType": ' '"subaruPreset" }'], 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:55,194 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,196 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/remoteEngineStartSettings/fetch.json, params=None, json_data=None 2023-02-23 19:24:55,384 - subarulink.controller - DEBUG - {'data': '[{"name":"Defrost","runTimeMinutes":"10","climateZoneFrontTemp":"72","climateZoneFrontAirMode":"FEET_WINDOW","climateZoneFrontAirVolume":"7","outerAirCirculation":"recirculation","heatedRearWindowActive":"true","heatedSeatFrontLeft":"LOW_HEAT","heatedSeatFrontRight":"LOW_HEAT","airConditionOn":"false","canEdit":"true","disabled":"false","presetType":"userPreset","startConfiguration":"START_ENGINE_ALLOW_KEY_IN_IGNITION"}]', 'dataName': None, 'errorCode': None, 'success': True} 2023-02-23 19:24:55,384 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False 2023-02-23 19:24:55,384 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting RES Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True 2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3
Vehicle last reported data -1 days, 23 hours, 58 minutes ago
Odometer: 144.8 miles Distance to Empty: 229 miles Average Fuel Consumption: 30 MPG Vehicle State: IGNITION_OFF Tire Pressures (psi): FL: 36 FR: 36 (35 recommended) RL: 34 RR: 35 (33 recommended) Position:XXXXXXXXXXXXXXXXXXXX Heading: 0
Enter a command. For a list of commands, enter '?'.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
$ subarulink -v2 -i
2023-02-23 19:24:52,487 - subarulink - INFO - Entering interactive mode
2023-02-23 19:24:52,487 - subarulink - INFO - Opening config file: XXXXX
2023-02-23 19:24:52,488 - subarulink - INFO - Connecting to Subaru Remote Services API
2023-02-23 19:24:52,488 - subarulink.controller - DEBUG - subarulink 0.7.5
2023-02-23 19:24:52,488 - subarulink.controller - DEBUG - Connecting controller to Subaru Remote Services
2023-02-23 19:24:52,488 - subarulink.connection - DEBUG - POST: https://mobileapi.prod.subarucs.com/g2v25/#.json, params=None, json_data=None
2023-02-23 19:24:53,059 - subarulink.connection - DEBUG - Client authentication successful
2023-02-23 19:24:53,064 - subarulink.connection - DEBUG - {'data': {'account': {'accountKey': xxxxxxx,
'createdDate': XXXXX,
'firstName': 'XXXXX',
'lastLoginDate': XXXXXX,
'lastName': 'XXXXX',
'marketId': X,
'zipCode': 'XXXXX',
'zipCode5': 'XXXXX'},
'currentVehicleIndex': 0,
'deviceId': 'XXXXXX',
'deviceRegistered': True,
'digitalGlobeConnectId': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'digitalGlobeImageTileService': 'https://earthwatch.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/DigitalGlobe:ImageryTileService@EPSG:3857@png/{z}/{x}/{y}.png?connectId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'digitalGlobeTransparentTileService': 'https://earthwatch.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/Digitalglobe:OSMTransparentTMSTileService@EPSG:3857@png/{z}/{x}/{-y}.png/?connectId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
'enableXtime': True,
'handoffToken': 'XXXXXXXXXXXXX',
'passwordToken': XXXX,
'registeredDevicePermanent': True,
'resetPassword': False,
'rightToRepairEnabled': True,
'rightToRepairStartYear': 2022,
'rightToRepairStates': 'MA',
'satelliteViewEnabled': True,
'sessionChanged': False,
'sessionId': 'XXXXXXXXXX',
'termsAndConditionsAccepted': True,
'tomtomKey': 'XXXXXXXXXXXXX',
'vehicleInactivated': False,
'vehicles': [{'accessLevel': -1,
'active': True,
'authorizedVehicle': False,
'cachedStateCode': 'XX',
'crmRightToRepair': False,
'customer': {'email': None,
'firstName': None,
'lastName': None,
'oemCustId': None,
'phone': None,
'sessionCustomer': None,
'zip': None},
'email': None,
'engineSize': None,
'extDescrip': None,
'features': None,
'firstName': None,
'intDescrip': None,
'lastName': None,
'licensePlate': '',
'licensePlateState': '',
'modelCode': None,
'modelName': None,
'modelYear': None,
'needEmergencyContactPrompt': False,
'needMileagePrompt': False,
'nickname': '2023 Outback Wilderness',
'oemCustId': 'XXXXXXXXXXXXX',
'phev': None,
'phone': None,
'preferredDealer': None,
'provisioned': True,
'remoteServicePinExist': True,
'show3gSunsetBanner': False,
'stolenVehicle': False,
'subscriptionFeatures': None,
'subscriptionPlans': [],
'subscriptionStatus': None,
'sunsetUpgraded': True,
'timeZone': 'XXXXXXXXXXXXXXXXX',
'transCode': None,
'userOemCustId': 'XXXXXXXXX',
'vehicleGeoPosition': None,
'vehicleKey': XXXXXXX,
'vehicleMileage': None,
'vehicleName': '2023 Outback Wilderness',
'vin': 'XXXXXXXXXXXXXXXX',
'zip': None}]},
'dataName': 'sessionData',
'errorCode': 'BIOMETRICS_DISABLED',
'success': True}
2023-02-23 19:24:53,065 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/selectVehicle.json, params={'vin': 'XXXXXXXXXXXXXXXX', '_': XXXXXXXXXXXX}, json_data=None
2023-02-23 19:24:53,363 - subarulink.connection - DEBUG - {'data': {'accessLevel': -1,
'active': True,
'authorizedVehicle': False,
'cachedStateCode': 'XX',
'crmRightToRepair': False,
'customer': {'email': None,
'firstName': None,
'lastName': None,
'oemCustId': None,
'phone': None,
'sessionCustomer': None,
'zip': None},
'email': None,
'engineSize': 2.4,
'extDescrip': 'Ice Silver Metallic',
'features': ['ABS_MIL',
'ACCS',
'AHBL_MIL',
'ATF_MIL',
'AWD_MIL',
'BSD',
'BSDRCT_MIL',
'CEL_MIL',
'EBD_MIL',
'EOL_MIL',
'EPAS_MIL',
'EPB_MIL',
'ESS_MIL',
'EYESIGHT',
'ISS_MIL',
'OPL_MIL',
'PANPM-TUIRWAOC',
'PWAAADWWAP',
'RAB_MIL',
'RCC',
'REARBRK',
'RES',
'RESCC',
'RHSF',
'RPOI',
'RPOIA',
'RTGU',
'SRH_MIL',
'SRS_MIL',
'TEL_MIL',
'TIF_35',
'TIR_33',
'TLD',
'TPMS_MIL',
'VALET',
'VDC_MIL',
'WASH_MIL',
'g3'],
'firstName': None,
'intDescrip': 'Gray',
'lastName': None,
'licensePlate': '',
'licensePlateState': '',
'modelCode': 'PDI',
'modelName': 'Outback',
'modelYear': '2023',
'needEmergencyContactPrompt': False,
'needMileagePrompt': False,
'nickname': '2023 Outback Wilderness',
'oemCustId': 'XXXXXXXXXXX',
'phev': None,
'phone': None,
'preferredDealer': None,
'provisioned': True,
'remoteServicePinExist': True,
'show3gSunsetBanner': False,
'stolenVehicle': False,
'subscriptionFeatures': ['SAFETY', 'Financed3', 'REMOTE'],
'subscriptionPlans': [],
'subscriptionStatus': 'ACTIVE',
'sunsetUpgraded': True,
'timeZone': 'XXXXXXXXX',
'transCode': 'CVT',
'userOemCustId': 'XXXXXXXXXXXX',
'vehicleGeoPosition': {'heading': None,
'latitude': 90.0,
'longitude': 180.0,
'speed': None,
'timestamp': '2023-02-24T02:50:26'},
'vehicleKey': XXXXXXX,
'vehicleMileage': None,
'vehicleName': '2023 Outback Wilderness',
'vin': 'XXXXXXXXXXXXXXX',
'zip': None},
'dataName': 'vehicle',
'errorCode': None,
'success': True}
2023-02-23 19:24:53,363 - subarulink.controller - DEBUG - Parsing vehicle: vinxxxxxxxxxxxxxxxx
2023-02-23 19:24:53,363 - subarulink.controller - DEBUG - Parsed recommended tire pressure for vinxxxxxxxxxxxxxxxx: {'FRONT_TIRES': 35, 'REAR_TIRES': 33}
2023-02-23 19:24:53,364 - subarulink.controller - DEBUG - Subaru Remote Services Ready
2023-02-23 19:24:53,364 - subarulink - INFO - Successfully connected
2023-02-23 19:24:53,364 - subarulink - INFO - Fetching data for 2023 Outback Wilderness...
2023-02-23 19:24:53,364 - subarulink.controller - DEBUG - Fetching vehicle status from Subaru
2023-02-23 19:24:53,364 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None
2023-02-23 19:24:53,551 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True}
2023-02-23 19:24:53,551 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/vehicleStatus.json, params=None, json_data=None
2023-02-23 19:24:53,740 - subarulink.controller - DEBUG - {'data': {'avgFuelConsumptionLitersPer100Kilometers': 7.7,
'avgFuelConsumptionMpg': 30.5,
'distanceToEmptyFuelKilometers': 370,
'distanceToEmptyFuelKilometers10s': 370,
'distanceToEmptyFuelMiles': 229.91,
'distanceToEmptyFuelMiles10s': 230,
'evDistanceToEmptyByStateKilometers': None,
'evDistanceToEmptyByStateMiles': None,
'evDistanceToEmptyKilometers': None,
'evDistanceToEmptyMiles': None,
'evStateOfChargePercent': None,
'eventDate': xxxxxxxxxxx,
'eventDateStr': '2023-02-24T02:50+0000',
'latitude': 90.0,
'longitude': 180.0,
'odometerValue': 144,
'odometerValueKilometers': 233,
'positionHeadingDegree': None,
'remainingFuelPercent': 63,
'tirePressureFrontLeft': '2551',
'tirePressureFrontLeftPsi': '37',
'tirePressureFrontRight': '2551',
'tirePressureFrontRightPsi': '37',
'tirePressureRearLeft': '2413',
'tirePressureRearLeftPsi': '35',
'tirePressureRearRight': '2482',
'tirePressureRearRightPsi': '36',
'tyreStatusFrontLeft': 'UNKNOWN',
'tyreStatusFrontRight': 'UNKNOWN',
'tyreStatusRearLeft': 'UNKNOWN',
'tyreStatusRearRight': 'UNKNOWN',
'vehicleStateType': 'IGNITION_OFF',
'vhsId':xxxxxxxxxx,
'windowFrontLeftStatus': 'CLOSE',
'windowFrontRightStatus': 'CLOSE',
'windowRearLeftStatus': 'CLOSE',
'windowRearRightStatus': 'CLOSE',
'windowSunroofStatus': 'CLOSE'},
'dataName': None,
'errorCode': None,
'success': True}
2023-02-23 19:24:53,746 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:53,746 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:53,746 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3
2023-02-23 19:24:53,747 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None
2023-02-23 19:24:53,821 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True}
2023-02-23 19:24:53,822 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3
2023-02-23 19:24:53,822 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/condition/execute.json, params=None, json_data=None
2023-02-23 19:24:54,193 - subarulink.controller - DEBUG - {'data': {'cancelled': False,
'errorCode': None,
'errorDescription': None,
'remoteServiceState': 'finished',
'remoteServiceType': 'condition',
'result': {'avgFuelConsumption': None,
'avgFuelConsumptionUnit': 'MPG',
'distanceToEmptyFuel': None,
'distanceToEmptyFuelUnit': 'MILES',
'doorBootPosition': 'CLOSED',
'doorEngineHoodPosition': 'CLOSED',
'doorFrontLeftPosition': 'CLOSED',
'doorFrontRightPosition': 'CLOSED',
'doorRearLeftPosition': 'CLOSED',
'doorRearRightPosition': 'CLOSED',
'evChargerStateType': None,
'evDistanceToEmpty': None,
'evDistanceToEmptyUnit': None,
'evIsPluggedIn': None,
'evStateOfChargeMode': None,
'evStateOfChargePercent': None,
'evTimeToFullyCharged': None,
'lastUpdatedTime': '2023-02-24T03:26:35+0000',
'odometer': 144,
'odometerUnit': 'MILES',
'remainingFuelPercent': None,
'tirePressureFrontLeft': None,
'tirePressureFrontLeftUnit': 'PSI',
'tirePressureFrontRight': None,
'tirePressureFrontRightUnit': 'PSI',
'tirePressureRearLeft': None,
'tirePressureRearLeftUnit': 'PSI',
'tirePressureRearRight': None,
'tirePressureRearRightUnit': 'PSI',
'vehicleStateType': 'IGNITION_OFF',
'windowFrontLeftStatus': 'CLOSE',
'windowFrontRightStatus': 'CLOSE',
'windowRearLeftStatus': 'CLOSE',
'windowRearRightStatus': 'CLOSE',
'windowSunroofStatus': 'CLOSE'},
'serviceRequestId': None,
'subState': None,
'success': True,
'updateTime': None,
'vin': 'vinxxxxxxxxxxxxxxxx'},
'dataName': 'remoteServiceStatus',
'errorCode': None,
'success': True}
2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting power window status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,196 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting power window status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting moonroof status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:54,197 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:54,197 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None
2023-02-23 19:24:54,281 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True}
2023-02-23 19:24:54,281 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3
2023-02-23 19:24:54,281 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/locate/execute.json, params=None, json_data=None
2023-02-23 19:24:54,701 - subarulink.controller - DEBUG - {'data': {'cancelled': False,
'errorCode': None,
'errorDescription': None,
'remoteServiceState': 'finished',
'remoteServiceType': 'locate',
'result': {'heading': None,
'latitude': xxxreal latxxx,
'locationTimestamp': 1677209194000,
'longitude': xxxreal longxxxx,
'speed': None},
'serviceRequestId': None,
'subState': None,
'success': True,
'updateTime': None,
'vin': 'vinxxxxxxxxxxxxxxxx'},
'dataName': 'remoteServiceStatus',
'errorCode': None,
'success': True}
2023-02-23 19:24:54,702 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/validateSession.json, params=None, json_data=None
2023-02-23 19:24:54,887 - subarulink.connection - DEBUG - {'data': None, 'dataName': None, 'errorCode': None, 'success': True}
2023-02-23 19:24:54,888 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3
2023-02-23 19:24:54,888 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/vehicleHealth.json, params=None, json_data=None
2023-02-23 19:24:55,045 - subarulink.controller - DEBUG - {'data': {'lastUpdatedDate': 1677207026000,
'vehicleHealthItems': [{'b2cCode': 'airbag',
'featureCode': 'SRS_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 10},
{'b2cCode': 'oilTemp',
'featureCode': 'ATF_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 4},
{'b2cCode': 'blindspot',
'featureCode': 'BSDRCT_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 39},
{'b2cCode': 'engineFail',
'featureCode': 'CEL_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 2},
{'b2cCode': 'pkgBrake',
'featureCode': 'EPB_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 44},
{'b2cCode': 'ebd',
'featureCode': 'EBD_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 8},
{'b2cCode': 'oilWarning',
'featureCode': 'EOL_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 3},
{'b2cCode': 'washer',
'featureCode': 'WASH_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 1},
{'b2cCode': 'iss',
'featureCode': 'ISS_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 50},
{'b2cCode': 'oilPres',
'featureCode': 'OPL_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 53},
{'b2cCode': 'epas',
'featureCode': 'EPAS_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 11},
{'b2cCode': 'revBrake',
'featureCode': 'RAB_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 69},
{'b2cCode': 'telematics',
'featureCode': 'TEL_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 14},
{'b2cCode': 'tpms',
'featureCode': 'TPMS_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 9},
{'b2cCode': 'vdc',
'featureCode': 'VDC_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 7},
{'b2cCode': 'abs',
'featureCode': 'ABS_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 6},
{'b2cCode': 'awd',
'featureCode': 'AWD_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 5},
{'b2cCode': 'eyesight',
'featureCode': 'ESS_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 12},
{'b2cCode': 'ahbl',
'featureCode': 'AHBL_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 30},
{'b2cCode': 'srh',
'featureCode': 'SRH_MIL',
'isTrouble': False,
'onDaiId': 0,
'onDates': [],
'warningCode': 31}]},
'dataName': None,
'errorCode': None,
'success': True}
2023-02-23 19:24:55,045 - subarulink.controller - DEBUG - Collecting MIL Feature SRS_MIL
2023-02-23 19:24:55,045 - subarulink.controller - DEBUG - Collecting MIL Feature ATF_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature BSDRCT_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature CEL_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature EPB_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature EBD_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature EOL_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature WASH_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature ISS_MIL
2023-02-23 19:24:55,046 - subarulink.controller - DEBUG - Collecting MIL Feature OPL_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature EPAS_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature RAB_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature TEL_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature TPMS_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature VDC_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature ABS_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature AWD_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature ESS_MIL
2023-02-23 19:24:55,047 - subarulink.controller - DEBUG - Collecting MIL Feature AHBL_MIL
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Collecting MIL Feature SRH_MIL
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting RES Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,048 - subarulink.controller - DEBUG - Getting RES Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,049 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/climatePresetSettings/fetch.json, params=None, json_data=None
2023-02-23 19:24:55,194 - subarulink.controller - DEBUG - {'data': ['{"name": "Auto", "runTimeMinutes": "10", "climateZoneFrontTemp": '
'"74", "climateZoneFrontAirMode": "AUTO", '
'"climateZoneFrontAirVolume": "AUTO", "outerAirCirculation": "auto", '
'"heatedRearWindowActive": "false", "airConditionOn": "false", '
'"heatedSeatFrontLeft": "off", "heatedSeatFrontRight": "off", '
'"startConfiguration": "START_ENGINE_ALLOW_KEY_IN_IGNITION", '
'"canEdit": "true", "disabled": "false", "vehicleType": "gas", '
'"presetType": "subaruPreset" }',
'{"name":"Full '
'Cool","runTimeMinutes":"10","climateZoneFrontTemp":"60","climateZoneFrontAirMode":"feet_face_balanced","climateZoneFrontAirVolume":"7","airConditionOn":"true","heatedSeatFrontLeft":"high_cool","heatedSeatFrontRight":"high_cool","heatedRearWindowActive":"false","outerAirCirculation":"outsideAir","startConfiguration":"START_ENGINE_ALLOW_KEY_IN_IGNITION","canEdit":"true","disabled":"true","vehicleType":"gas","presetType":"subaruPreset"}',
'{"name": "Full Heat", "runTimeMinutes": "10", '
'"climateZoneFrontTemp": "85", "climateZoneFrontAirMode": '
'"feet_window", "climateZoneFrontAirVolume": "7", "airConditionOn": '
'"false", "heatedSeatFrontLeft": "high_heat", '
'"heatedSeatFrontRight": "high_heat", "heatedRearWindowActive": '
'"true", "outerAirCirculation": "outsideAir", "startConfiguration": '
'"START_ENGINE_ALLOW_KEY_IN_IGNITION", "canEdit": "true", '
'"disabled": "true", "vehicleType": "gas", "presetType": '
'"subaruPreset" }',
'{"name": "Full Cool", "runTimeMinutes": "10", '
'"climateZoneFrontTemp": "60", "climateZoneFrontAirMode": '
'"feet_face_balanced", "climateZoneFrontAirVolume": "7", '
'"airConditionOn": "true", "heatedSeatFrontLeft": "OFF", '
'"heatedSeatFrontRight": "OFF", "heatedRearWindowActive": "false", '
'"outerAirCirculation": "outsideAir", "startConfiguration": '
'"START_CLIMATE_CONTROL_ONLY_ALLOW_KEY_IN_IGNITION", "canEdit": '
'"true", "disabled": "true", "vehicleType": "phev", "presetType": '
'"subaruPreset" }',
'{"name": "Full Heat", "runTimeMinutes": "10", '
'"climateZoneFrontTemp": "85", "climateZoneFrontAirMode": '
'"feet_window", "climateZoneFrontAirVolume": "7", "airConditionOn": '
'"false", "heatedSeatFrontLeft": "high_heat", '
'"heatedSeatFrontRight": "high_heat", "heatedRearWindowActive": '
'"true", "outerAirCirculation": "outsideAir", "startConfiguration": '
'"START_CLIMATE_CONTROL_ONLY_ALLOW_KEY_IN_IGNITION", "canEdit": '
'"true", "disabled": "true", "vehicleType": "phev", "presetType": '
'"subaruPreset" }'],
'dataName': None,
'errorCode': None,
'success': True}
2023-02-23 19:24:55,194 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,195 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,196 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,196 - subarulink.connection - DEBUG - GET: https://mobileapi.prod.subarucs.com/g2v25/service/g2/remoteEngineStartSettings/fetch.json, params=None, json_data=None
2023-02-23 19:24:55,384 - subarulink.controller - DEBUG - {'data': '[{"name":"Defrost","runTimeMinutes":"10","climateZoneFrontTemp":"72","climateZoneFrontAirMode":"FEET_WINDOW","climateZoneFrontAirVolume":"7","outerAirCirculation":"recirculation","heatedRearWindowActive":"true","heatedSeatFrontLeft":"LOW_HEAT","heatedSeatFrontRight":"LOW_HEAT","airConditionOn":"false","canEdit":"true","disabled":"false","presetType":"userPreset","startConfiguration":"START_ENGINE_ALLOW_KEY_IN_IGNITION"}]',
'dataName': None,
'errorCode': None,
'success': True}
2023-02-23 19:24:55,384 - subarulink.controller - DEBUG - Getting EV Status vinxxxxxxxxxxxxxxxx:False
2023-02-23 19:24:55,384 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting RES Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting subscription Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting remote Status vinxxxxxxxxxxxxxxxx:True
2023-02-23 19:24:55,385 - subarulink.controller - DEBUG - Getting vehicle API gen vinxxxxxxxxxxxxxxxx:g3
Vehicle last reported data -1 days, 23 hours, 58 minutes ago
Odometer: 144.8 miles
Distance to Empty: 229 miles
Average Fuel Consumption: 30 MPG
Vehicle State: IGNITION_OFF
Tire Pressures (psi):
FL: 36 FR: 36 (35 recommended)
RL: 34 RR: 35 (33 recommended)
Position:XXXXXXXXXXXXXXXXXXXX Heading: 0
Enter a command. For a list of commands, enter '?'.
The text was updated successfully, but these errors were encountered: