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? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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/login.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/login.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: