Skip to content
New issue

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

Condition based service #716

Open
3 of 5 tasks
jackshaw20 opened this issue Dec 28, 2024 · 6 comments
Open
3 of 5 tasks

Condition based service #716

jackshaw20 opened this issue Dec 28, 2024 · 6 comments
Labels
bug 🐛 Something isn't working

Comments

@jackshaw20
Copy link

Describe the issue

The attributes are no longer showing in the condition based service sensor for next service and mot dates ect..

Was useful for reminders to popup in home assistant.

Expected behavior

Show missing attributes

Which Home Assistant version are you using?

2024.12.1

What was the last working version of Home Assistant Core?

No response

What is your region?

Rest of world

MyBMW website

  • I can still successfully login to the BMW MyBMW website and the car status is available there.
  • I have MyBMW enabled for my vehicle.

Number of cars

  • I have 2 or more cars linked to the MyBMW account.
  • I have a Mini vehicle linked to my account.
  • I have a Toyota Supra vehicle linked to my account.

Output of bimmer_connected fingerprint

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

@jackshaw20 jackshaw20 added the bug 🐛 Something isn't working label Dec 28, 2024
@rikroe
Copy link
Member

rikroe commented Dec 29, 2024

Can you please provide the diagnostics from the device page?

@jackshaw20
Copy link
Author

jackshaw20 commented Dec 29, 2024

Hi, please see below;

"data": {
    "info": {
      "gcid": "725fd455-b205-4c4b-8d09-74b12be711e5",
      "password": "**REDACTED**",
      "refresh_token": "**REDACTED**",
      "region": "rest_of_world",
      "username": "**REDACTED**"
    },
    "data": {
      "data": {
        "attributes": {
          "model": "X3 M",
          "year": 2024,
          "color": 4281545523,
          "brand": "BMW",
          "driveTrain": "COMBUSTION",
          "headUnitType": "MGU",
          "headUnitRaw": "HU_MGU",
          "hmiVersion": "ID7",
          "servicePack": "",
          "softwareVersionCurrent": {
            "puStep": {
              "month": 7,
              "year": 24
            },
            "iStep": 530,
            "seriesCluster": "S15A"
          },
          "softwareVersionExFactory": {
            "puStep": {
              "month": 3,
              "year": 24
            },
            "iStep": 519,
            "seriesCluster": "S15A"
          },
          "telematicsUnit": "ATM2",
          "bodyType": "F97",
          "countryOfOrigin": "GB",
          "driverGuideInfo": {
            "androidAppScheme": "com.bmwgroup.driversguide.row",
            "iosAppScheme": "bmwdriversguide:///open",
            "androidStoreUrl": "https://play.google.com/store/apps/details?id=com.bmwgroup.driversguide.row",
            "iosStoreUrl": "https://apps.apple.com/de/app/id714042749?mt=8"
          }
        },
        "capabilities": {
          "remoteServices": {
            "departureTimerControl": {
              "id": "departureTimerControl",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "inCarCamera": {
              "id": "inCarCamera",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_360_V4"
            },
            "inCarCameraDwa": {
              "id": "inCarCameraDwa",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_360_V4"
            },
            "remote360": {
              "id": "remote360",
              "state": "ACTIVATED",
              "executionApi": "RS_360_V4",
              "functions": {
                "encryptionMethod": [
                  "ENCRYPTION_METHOD_A"
                ]
              }
            },
            "surroundViewRecorder": {
              "id": "surroundViewRecorder",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_360_V4"
            },
            "windowControl": {
              "id": "windowControl",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "centralLockControl": {
              "id": "centralLockControl",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "batteryPreconditioningControl": {
              "id": "batteryPreconditioningControl",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "doorLock": {
              "id": "doorLock",
              "state": "ACTIVATED",
              "executionApi": "RS_API_V6"
            },
            "doorUnlock": {
              "id": "doorUnlock",
              "state": "ACTIVATED",
              "executionApi": "RS_API_V6"
            },
            "hornBlow": {
              "id": "hornBlow",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "lightFlash": {
              "id": "lightFlash",
              "state": "ACTIVATED",
              "executionApi": "RS_API_V6"
            },
            "telematicsWakeup": {
              "id": "telematicsWakeup",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "wakeup": {
              "id": "wakeup",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            },
            "interiorPreconditioningControl": {
              "id": "interiorPreconditioningControl",
              "state": "NOT_AVAILABLE",
              "executionApi": "RS_API_V6"
            }
          },
          "a4aType": "NOT_SUPPORTED",
          "climateNow": true,
          "isClimateTimerSupported": true,
          "climateTimerTrigger": "DEPARTURE_TIMER",
          "isClimateTimerWeeklyActive": true,
          "climateFunction": "VENTILATION",
          "isBmwChargingSupported": false,
          "isCarSharingSupported": false,
          "isChargeNowForBusinessSupported": false,
          "isChargingHistorySupported": false,
          "isLocationBasedChargingSettingsSupported": false,
          "isChargingHospitalityEnabled": false,
          "isChargingLoudnessEnabled": false,
          "isChargingPlanSupported": false,
          "isChargingPowerLimitEnabled": false,
          "isChargingSettingsEnabled": false,
          "isBatteryPreconditioningSupported": false,
          "isChargingTargetSocEnabled": false,
          "isCustomerEsimSupported": false,
          "isDataPrivacyEnabled": false,
          "isDCSContractManagementSupported": false,
          "isEasyChargeEnabled": false,
          "isMiniChargingSupported": false,
          "isEvGoChargingSupported": false,
          "isRemoteHistoryDeletionSupported": false,
          "isRemoteEngineStartSupported": false,
          "isRemoteServicesActivationRequired": false,
          "isRemoteServicesBookingRequired": false,
          "isScanAndChargeSupported": false,
          "lastStateCallState": "ACTIVATED",
          "lights": true,
          "lock": true,
          "remote360": true,
          "remoteSoftwareUpgrade": true,
          "sendPoi": true,
          "speechThirdPartyAlexa": true,
          "speechThirdPartyAlexaSDK": false,
          "unlock": true,
          "vehicleFinder": true,
          "vehicleStateSource": "LAST_STATE_CALL",
          "isRemoteHistorySupported": true,
          "isWifiHotspotServiceSupported": true,
          "isNonLscFeatureEnabled": false,
          "isSustainabilitySupported": true,
          "isSustainabilityAccumulatedViewEnabled": true,
          "specialThemeSupport": [],
          "isRemoteParkingSupported": false,
          "isRemoteParkingEes25Active": false,
          "remoteChargingCommands": {},
          "digitalKey": {
            "state": "ACTIVATED",
            "bookedServicePackage": "SMACC_1_5",
            "readerGraphics": "000200000000",
            "vehicleSoftwareUpgradeRequired": false,
            "isDigitalKeyFirstSupported": false
          },
          "isPersonalPictureUploadSupported": false,
          "personalPictureUpload": {
            "state": "NOT_AVAILABLE",
            "aspectRatio": "2:1"
          },
          "isPlugAndChargeSupported": false,
          "isOptimizedChargingSupported": false,
          "alarmSystem": false,
          "isThirdPartyAppStoreSupported": false,
          "thirdPartyAppStore": {
            "state": "NOT_AVAILABLE"
          },
          "locationBasedCommerceFeatures": {
            "parking": false,
            "fueling": false,
            "reservations": false
          }
        },
        "state": {
          "isLeftSteering": false,
          "lastFetched": "2024-12-29T09:53:51.570Z",
          "lastUpdatedAt": "2024-12-28T19:16:00Z",
          "isLscSupported": true,
          "range": 146,
          "doorsState": {
            "combinedSecurityState": "SECURED",
            "leftFront": "CLOSED",
            "leftRear": "CLOSED",
            "rightFront": "CLOSED",
            "rightRear": "CLOSED",
            "combinedState": "CLOSED",
            "hood": "CLOSED",
            "trunk": "CLOSED"
          },
          "windowsState": {
            "leftFront": "CLOSED",
            "leftRear": "CLOSED",
            "rightFront": "CLOSED",
            "rightRear": "CLOSED",
            "combinedState": "CLOSED"
          },
          "roofState": {
            "roofState": "CLOSED",
            "roofStateType": "SUN_ROOF"
          },
          "tireState": {
            "frontLeft": {
              "status": {
                "currentPressure": 207
              }
            },
            "frontRight": {
              "status": {
                "currentPressure": 221
              }
            },
            "rearLeft": {
              "status": {
                "currentPressure": 193
              }
            },
            "rearRight": {
              "status": {
                "currentPressure": 207
              }
            }
          },
          "location": {
            "coordinates": {
              "latitude": "**REDACTED**",
              "longitude": "**REDACTED**"
            },
            "address": {
              "formatted": "**REDACTED**"
            },
            "heading": "**REDACTED**"
          },
          "currentMileage": 6287,
          "climateControlState": {
            "activity": "INACTIVE"
          },
          "climateTimers": [
            {
              "isWeeklyTimer": false,
              "timerAction": "DEACTIVATE",
              "timerWeekDays": [],
              "departureTime": {
                "hour": 18,
                "minute": 20
              }
            },
            {
              "isWeeklyTimer": true,
              "timerAction": "DEACTIVATE",
              "timerWeekDays": [
                "MONDAY"
              ],
              "departureTime": {
                "hour": 7,
                "minute": 0
              }
            },
            {
              "isWeeklyTimer": true,
              "timerAction": "DEACTIVATE",
              "timerWeekDays": [
                "MONDAY"
              ],
              "departureTime": {
                "hour": 7,
                "minute": 0
              }
            }
          ],
          "departurePlan": {},
          "requiredServices": [],
          "checkControlMessages": [
            {
              "type": "TIRE_PRESSURE",
              "severity": "LOW"
            },
            {
              "type": "ENGINE_OIL",
              "severity": "LOW"
            }
          ],
          "combustionFuelLevel": {
            "remainingFuelPercent": 34,
            "remainingFuelLiters": 19,
            "range": 146
          },
          "driverPreferences": {
            "lscPrivacyMode": "OFF"
          },
          "securityOverviewMode": null,
          "vehicleSoftwareVersion": {
            "puStep": {
              "month": 7,
              "year": 24
            },
            "iStep": {
              "seriesCluster": "S15A",
              "year": 24,
              "month": 7,
              "iStep": 530
            }
          },
          "pwf": "STANDING_CUSTOMER_NOT_IN_VEH"
        },
        "charging_settings": null,
        "vin": "**REDACTED**",
        "fetched_at": "2024-12-29T09:53:51+00:00"
      },
      "fuel_and_battery": {
        "remaining_range_fuel": [
          146,
          "km"
        ],
        "remaining_range_electric": [
          null,
          null
        ],
        "remaining_range_total": [
          146,
          "km"
        ],
        "remaining_fuel": [
          19,
          "L"
        ],
        "remaining_fuel_percent": 34,
        "remaining_battery_percent": null,
        "charging_status": null,
        "charging_start_time": null,
        "charging_end_time": null,
        "is_charger_connected": false,
        "charging_target": null
      },
      "vehicle_location": {
        "location": {
          "latitude": "**REDACTED**",
          "longitude": "**REDACTED**"
        },
        "heading": "**REDACTED**",
        "vehicle_update_timestamp": "2024-12-29T09:53:51+00:00",
        "account_region": "row",
        "remote_service_position": null
      },
      "doors_and_windows": {
        "door_lock_state": "SECURED",
        "lids": [
          {
            "name": "leftFront",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "leftRear",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "rightFront",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "rightRear",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "hood",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "trunk",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "sunRoof",
            "state": "CLOSED",
            "is_closed": true
          }
        ],
        "windows": [
          {
            "name": "leftFront",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "leftRear",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "rightFront",
            "state": "CLOSED",
            "is_closed": true
          },
          {
            "name": "rightRear",
            "state": "CLOSED",
            "is_closed": true
          }
        ],
        "all_lids_closed": true,
        "all_windows_closed": true,
        "open_lids": [],
        "open_windows": []
      },
      "condition_based_services": {
        "messages": [],
        "is_service_required": false
      },
      "headunit": {
        "idrive_version": "ID7",
        "headunit_type": "MGU",
        "software_version": "07/2024.30"
      },
      "check_control_messages": {
        "messages": [
          {
            "description_short": "TIRE_PRESSURE",
            "description_long": null,
            "state": "LOW"
          },
          {
            "description_short": "ENGINE_OIL",
            "description_long": null,
            "state": "LOW"
          }
        ],
        "has_check_control_messages": false
      },
      "climate": {
        "activity": "INACTIVE",
        "activity_end_time": null,
        "is_climate_on": false
      },
      "charging_profile": null,
      "tires": {
        "front_left": {
          "current_pressure": 207,
          "target_pressure": null,
          "season": null,
          "manufacturing_week": null
        },
        "front_right": {
          "current_pressure": 221,
          "target_pressure": null,
          "season": null,
          "manufacturing_week": null
        },
        "rear_left": {
          "current_pressure": 193,
          "target_pressure": null,
          "season": null,
          "manufacturing_week": null
        },
        "rear_right": {
          "current_pressure": 207,
          "target_pressure": null,
          "season": null,
          "manufacturing_week": null
        }
      },
      "available_attributes": [
        "gps_position",
        "vin",
        "remaining_range_total",
        "mileage",
        "remaining_fuel",
        "remaining_range_fuel",
        "remaining_fuel_percent",
        "condition_based_services",
        "check_control_messages",
        "door_lock_state",
        "timestamp",
        "lids",
        "windows"
      ],
      "brand": "bmw",
      "drive_train": "COMBUSTION",
      "drive_train_attributes": [
        "remaining_range_total",
        "mileage",
        "remaining_fuel",
        "remaining_range_fuel",
        "remaining_fuel_percent"
      ],
      "has_combustion_drivetrain": true,
      "has_electric_drivetrain": false,
      "is_charging_plan_supported": false,
      "is_charging_settings_supported": false,
      "is_lsc_enabled": true,
      "is_remote_charge_start_enabled": false,
      "is_remote_charge_stop_enabled": false,
      "is_remote_climate_start_enabled": true,
      "is_remote_climate_stop_enabled": true,
      "is_remote_horn_enabled": false,
      "is_remote_lights_enabled": true,
      "is_remote_lock_enabled": true,
      "is_remote_sendpoi_enabled": true,
      "is_remote_set_ac_limit_enabled": false,
      "is_remote_set_target_soc_enabled": false,
      "is_remote_unlock_enabled": true,
      "is_vehicle_active": false,
      "is_vehicle_tracking_enabled": true,
      "lsc_type": "ACTIVATED",
      "mileage": [
        6287,
        "km"
      ],
      "name": "X3 M",
      "timestamp": "2024-12-29T09:53:51+00:00",
      "vin": "**REDACTED**"
    },
    "fingerprint": [
      {
        "filename": "bmw-eadrax-vcs_v5_vehicle-list.json",
        "content": {
          "gcid": "725fd455-b205-4c4b-8d09-74b12be711e5",
          "mappingInfos": [
            {
              "vin": "**REDACTED**",
              "isAssociated": false,
              "isLmmEnabled": false,
              "isPrimaryUser": true,
              "mappingStatus": "CONFIRMED",
              "vehicleMappingType": "CONNECTED"
            }
          ]
        }
      },
      {
        "filename": "bmw-eadrax-vcs_v5_vehicle-data_profile_WBS0FINGERPRINT01.json",
        "content": {
          "vin": "**REDACTED**",
          "model": "X3 M",
          "year": 2024,
          "color": 4281545523,
          "brand": "BMW",
          "driveTrain": "COMBUSTION",
          "headUnitType": "MGU",
          "headUnitRaw": "HU_MGU",
          "hmiVersion": "ID7",
          "servicePack": "",
          "softwareVersionCurrent": {
            "puStep": {
              "month": 7,
              "year": 24
            },
            "iStep": 530,
            "seriesCluster": "S15A"
          },
          "softwareVersionExFactory": {
            "puStep": {
              "month": 3,
              "year": 24
            },
            "iStep": 519,
            "seriesCluster": "S15A"
          },
          "telematicsUnit": "ATM2",
          "bodyType": "F97",
          "countryOfOrigin": "GB",
          "driverGuideInfo": {
            "androidAppScheme": "com.bmwgroup.driversguide.row",
            "iosAppScheme": "bmwdriversguide:///open",
            "androidStoreUrl": "https://play.google.com/store/apps/details?id=com.bmwgroup.driversguide.row",
            "iosStoreUrl": "https://apps.apple.com/de/app/id714042749?mt=8"
          }
        }
      },
      {
        "filename": "bmw-eadrax-vcs_v4_vehicles_state_WBS0FINGERPRINT01.json",
        "content": {
          "state": {
            "isLeftSteering": false,
            "lastFetched": "2024-12-29T09:53:50.847Z",
            "lastUpdatedAt": "2024-12-28T19:16:00Z",
            "isLscSupported": true,
            "range": 146,
            "doorsState": {
              "combinedSecurityState": "SECURED",
              "leftFront": "CLOSED",
              "leftRear": "CLOSED",
              "rightFront": "CLOSED",
              "rightRear": "CLOSED",
              "combinedState": "CLOSED",
              "hood": "CLOSED",
              "trunk": "CLOSED"
            },
            "windowsState": {
              "leftFront": "CLOSED",
              "leftRear": "CLOSED",
              "rightFront": "CLOSED",
              "rightRear": "CLOSED",
              "combinedState": "CLOSED"
            },
            "roofState": {
              "roofState": "CLOSED",
              "roofStateType": "SUN_ROOF"
            },
            "tireState": {
              "frontLeft": {
                "status": {
                  "currentPressure": 207
                }
              },
              "frontRight": {
                "status": {
                  "currentPressure": 221
                }
              },
              "rearLeft": {
                "status": {
                  "currentPressure": 193
                }
              },
              "rearRight": {
                "status": {
                  "currentPressure": 207
                }
              }
            },
            "location": {
              "coordinates": {
                "latitude": "**REDACTED**",
                "longitude": "**REDACTED**"
              },
              "address": {
                "formatted": "**REDACTED**"
              },
              "heading": "**REDACTED**"
            },
            "currentMileage": 6287,
            "climateControlState": {
              "activity": "INACTIVE"
            },
            "climateTimers": [
              {
                "isWeeklyTimer": false,
                "timerAction": "DEACTIVATE",
                "timerWeekDays": [],
                "departureTime": {
                  "hour": 18,
                  "minute": 20
                }
              },
              {
                "isWeeklyTimer": true,
                "timerAction": "DEACTIVATE",
                "timerWeekDays": [
                  "MONDAY"
                ],
                "departureTime": {
                  "hour": 7,
                  "minute": 0
                }
              },
              {
                "isWeeklyTimer": true,
                "timerAction": "DEACTIVATE",
                "timerWeekDays": [
                  "MONDAY"
                ],
                "departureTime": {
                  "hour": 7,
                  "minute": 0
                }
              }
            ],
            "departurePlan": {},
            "requiredServices": [],
            "checkControlMessages": [
              {
                "type": "TIRE_PRESSURE",
                "severity": "LOW"
              },
              {
                "type": "ENGINE_OIL",
                "severity": "LOW"
              }
            ],
            "combustionFuelLevel": {
              "remainingFuelPercent": 34,
              "remainingFuelLiters": 19,
              "range": 146
            },
            "driverPreferences": {
              "lscPrivacyMode": "OFF"
            },
            "securityOverviewMode": null,
            "vehicleSoftwareVersion": {
              "puStep": {
                "month": 7,
                "year": 24
              },
              "iStep": {
                "seriesCluster": "S15A",
                "year": 24,
                "month": 7,
                "iStep": 530
              }
            },
            "pwf": "STANDING_CUSTOMER_NOT_IN_VEH"
          },
          "capabilities": {
            "remoteServices": {
              "departureTimerControl": {
                "id": "departureTimerControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "inCarCamera": {
                "id": "inCarCamera",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_360_V4"
              },
              "inCarCameraDwa": {
                "id": "inCarCameraDwa",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_360_V4"
              },
              "remote360": {
                "id": "remote360",
                "state": "ACTIVATED",
                "executionApi": "RS_360_V4",
                "functions": {
                  "encryptionMethod": [
                    "ENCRYPTION_METHOD_A"
                  ]
                }
              },
              "surroundViewRecorder": {
                "id": "surroundViewRecorder",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_360_V4"
              },
              "windowControl": {
                "id": "windowControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "centralLockControl": {
                "id": "centralLockControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "batteryPreconditioningControl": {
                "id": "batteryPreconditioningControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "doorLock": {
                "id": "doorLock",
                "state": "ACTIVATED",
                "executionApi": "RS_API_V6"
              },
              "doorUnlock": {
                "id": "doorUnlock",
                "state": "ACTIVATED",
                "executionApi": "RS_API_V6"
              },
              "hornBlow": {
                "id": "hornBlow",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "lightFlash": {
                "id": "lightFlash",
                "state": "ACTIVATED",
                "executionApi": "RS_API_V6"
              },
              "telematicsWakeup": {
                "id": "telematicsWakeup",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "wakeup": {
                "id": "wakeup",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "interiorPreconditioningControl": {
                "id": "interiorPreconditioningControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              }
            },
            "a4aType": "NOT_SUPPORTED",
            "climateNow": true,
            "isClimateTimerSupported": true,
            "climateTimerTrigger": "DEPARTURE_TIMER",
            "isClimateTimerWeeklyActive": true,
            "climateFunction": "VENTILATION",
            "isBmwChargingSupported": false,
            "isCarSharingSupported": false,
            "isChargeNowForBusinessSupported": false,
            "isChargingHistorySupported": false,
            "isLocationBasedChargingSettingsSupported": false,
            "isChargingHospitalityEnabled": false,
            "isChargingLoudnessEnabled": false,
            "isChargingPlanSupported": false,
            "isChargingPowerLimitEnabled": false,
            "isChargingSettingsEnabled": false,
            "isBatteryPreconditioningSupported": false,
            "isChargingTargetSocEnabled": false,
            "isCustomerEsimSupported": false,
            "isDataPrivacyEnabled": false,
            "isDCSContractManagementSupported": false,
            "isEasyChargeEnabled": false,
            "isMiniChargingSupported": false,
            "isEvGoChargingSupported": false,
            "isRemoteHistoryDeletionSupported": false,
            "isRemoteEngineStartSupported": false,
            "isRemoteServicesActivationRequired": false,
            "isRemoteServicesBookingRequired": false,
            "isScanAndChargeSupported": false,
            "lastStateCallState": "ACTIVATED",
            "lights": true,
            "lock": true,
            "remote360": true,
            "remoteSoftwareUpgrade": true,
            "sendPoi": true,
            "speechThirdPartyAlexa": true,
            "speechThirdPartyAlexaSDK": false,
            "unlock": true,
            "vehicleFinder": true,
            "vehicleStateSource": "LAST_STATE_CALL",
            "isRemoteHistorySupported": true,
            "isWifiHotspotServiceSupported": true,
            "isNonLscFeatureEnabled": false,
            "isSustainabilitySupported": true,
            "isSustainabilityAccumulatedViewEnabled": true,
            "specialThemeSupport": [],
            "isRemoteParkingSupported": false,
            "isRemoteParkingEes25Active": false,
            "remoteChargingCommands": {},
            "digitalKey": {
              "state": "ACTIVATED",
              "bookedServicePackage": "SMACC_1_5",
              "readerGraphics": "000200000000",
              "vehicleSoftwareUpgradeRequired": false,
              "isDigitalKeyFirstSupported": false
            },
            "isPersonalPictureUploadSupported": false,
            "personalPictureUpload": {
              "state": "NOT_AVAILABLE",
              "aspectRatio": "2:1"
            },
            "isPlugAndChargeSupported": false,
            "isOptimizedChargingSupported": false,
            "alarmSystem": false,
            "isThirdPartyAppStoreSupported": false,
            "thirdPartyAppStore": {
              "state": "NOT_AVAILABLE"
            },
            "locationBasedCommerceFeatures": {
              "parking": false,
              "fueling": false,
              "reservations": false
            }
          }
        }
      },
      {
        "filename": "mini-eadrax-vcs_v5_vehicle-list.json",
        "content": {
          "gcid": "725fd455-b205-4c4b-8d09-74b12be711e5",
          "mappingInfos": []
        }
      },
      {
        "filename": "toyota-eadrax-vcs_v5_vehicle-list.json",
        "content": {
          "gcid": "725fd455-b205-4c4b-8d09-74b12be711e5",
          "mappingInfos": []
        }
      },
      {
        "filename": "bmw-eadrax-vcs_v4_vehicles_state_WBS0FINGERPRINT01.json",
        "content": {
          "state": {
            "isLeftSteering": false,
            "lastFetched": "2024-12-29T09:53:51.570Z",
            "lastUpdatedAt": "2024-12-28T19:16:00Z",
            "isLscSupported": true,
            "range": 146,
            "doorsState": {
              "combinedSecurityState": "SECURED",
              "leftFront": "CLOSED",
              "leftRear": "CLOSED",
              "rightFront": "CLOSED",
              "rightRear": "CLOSED",
              "combinedState": "CLOSED",
              "hood": "CLOSED",
              "trunk": "CLOSED"
            },
            "windowsState": {
              "leftFront": "CLOSED",
              "leftRear": "CLOSED",
              "rightFront": "CLOSED",
              "rightRear": "CLOSED",
              "combinedState": "CLOSED"
            },
            "roofState": {
              "roofState": "CLOSED",
              "roofStateType": "SUN_ROOF"
            },
            "tireState": {
              "frontLeft": {
                "status": {
                  "currentPressure": 207
                }
              },
              "frontRight": {
                "status": {
                  "currentPressure": 221
                }
              },
              "rearLeft": {
                "status": {
                  "currentPressure": 193
                }
              },
              "rearRight": {
                "status": {
                  "currentPressure": 207
                }
              }
            },
            "location": {
              "coordinates": {
                "latitude": "**REDACTED**",
                "longitude": "**REDACTED**"
              },
              "address": {
                "formatted": "**REDACTED**"
              },
              "heading": "**REDACTED**"
            },
            "currentMileage": 6287,
            "climateControlState": {
              "activity": "INACTIVE"
            },
            "climateTimers": [
              {
                "isWeeklyTimer": false,
                "timerAction": "DEACTIVATE",
                "timerWeekDays": [],
                "departureTime": {
                  "hour": 18,
                  "minute": 20
                }
              },
              {
                "isWeeklyTimer": true,
                "timerAction": "DEACTIVATE",
                "timerWeekDays": [
                  "MONDAY"
                ],
                "departureTime": {
                  "hour": 7,
                  "minute": 0
                }
              },
              {
                "isWeeklyTimer": true,
                "timerAction": "DEACTIVATE",
                "timerWeekDays": [
                  "MONDAY"
                ],
                "departureTime": {
                  "hour": 7,
                  "minute": 0
                }
              }
            ],
            "departurePlan": {},
            "requiredServices": [],
            "checkControlMessages": [
              {
                "type": "TIRE_PRESSURE",
                "severity": "LOW"
              },
              {
                "type": "ENGINE_OIL",
                "severity": "LOW"
              }
            ],
            "combustionFuelLevel": {
              "remainingFuelPercent": 34,
              "remainingFuelLiters": 19,
              "range": 146
            },
            "driverPreferences": {
              "lscPrivacyMode": "OFF"
            },
            "securityOverviewMode": null,
            "vehicleSoftwareVersion": {
              "puStep": {
                "month": 7,
                "year": 24
              },
              "iStep": {
                "seriesCluster": "S15A",
                "year": 24,
                "month": 7,
                "iStep": 530
              }
            },
            "pwf": "STANDING_CUSTOMER_NOT_IN_VEH"
          },
          "capabilities": {
            "remoteServices": {
              "departureTimerControl": {
                "id": "departureTimerControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "inCarCamera": {
                "id": "inCarCamera",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_360_V4"
              },
              "inCarCameraDwa": {
                "id": "inCarCameraDwa",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_360_V4"
              },
              "remote360": {
                "id": "remote360",
                "state": "ACTIVATED",
                "executionApi": "RS_360_V4",
                "functions": {
                  "encryptionMethod": [
                    "ENCRYPTION_METHOD_A"
                  ]
                }
              },
              "surroundViewRecorder": {
                "id": "surroundViewRecorder",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_360_V4"
              },
              "windowControl": {
                "id": "windowControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "centralLockControl": {
                "id": "centralLockControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "batteryPreconditioningControl": {
                "id": "batteryPreconditioningControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "doorLock": {
                "id": "doorLock",
                "state": "ACTIVATED",
                "executionApi": "RS_API_V6"
              },
              "doorUnlock": {
                "id": "doorUnlock",
                "state": "ACTIVATED",
                "executionApi": "RS_API_V6"
              },
              "hornBlow": {
                "id": "hornBlow",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "lightFlash": {
                "id": "lightFlash",
                "state": "ACTIVATED",
                "executionApi": "RS_API_V6"
              },
              "telematicsWakeup": {
                "id": "telematicsWakeup",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "wakeup": {
                "id": "wakeup",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              },
              "interiorPreconditioningControl": {
                "id": "interiorPreconditioningControl",
                "state": "NOT_AVAILABLE",
                "executionApi": "RS_API_V6"
              }
            },
            "a4aType": "NOT_SUPPORTED",
            "climateNow": true,
            "isClimateTimerSupported": true,
            "climateTimerTrigger": "DEPARTURE_TIMER",
            "isClimateTimerWeeklyActive": true,
            "climateFunction": "VENTILATION",
            "isBmwChargingSupported": false,
            "isCarSharingSupported": false,
            "isChargeNowForBusinessSupported": false,
            "isChargingHistorySupported": false,
            "isLocationBasedChargingSettingsSupported": false,
            "isChargingHospitalityEnabled": false,
            "isChargingLoudnessEnabled": false,
            "isChargingPlanSupported": false,
            "isChargingPowerLimitEnabled": false,
            "isChargingSettingsEnabled": false,
            "isBatteryPreconditioningSupported": false,
            "isChargingTargetSocEnabled": false,
            "isCustomerEsimSupported": false,
            "isDataPrivacyEnabled": false,
            "isDCSContractManagementSupported": false,
            "isEasyChargeEnabled": false,
            "isMiniChargingSupported": false,
            "isEvGoChargingSupported": false,
            "isRemoteHistoryDeletionSupported": false,
            "isRemoteEngineStartSupported": false,
            "isRemoteServicesActivationRequired": false,
            "isRemoteServicesBookingRequired": false,
            "isScanAndChargeSupported": false,
            "lastStateCallState": "ACTIVATED",
            "lights": true,
            "lock": true,
            "remote360": true,
            "remoteSoftwareUpgrade": true,
            "sendPoi": true,
            "speechThirdPartyAlexa": true,
            "speechThirdPartyAlexaSDK": false,
            "unlock": true,
            "vehicleFinder": true,
            "vehicleStateSource": "LAST_STATE_CALL",
            "isRemoteHistorySupported": true,
            "isWifiHotspotServiceSupported": true,
            "isNonLscFeatureEnabled": false,
            "isSustainabilitySupported": true,
            "isSustainabilityAccumulatedViewEnabled": true,
            "specialThemeSupport": [],
            "isRemoteParkingSupported": false,
            "isRemoteParkingEes25Active": false,
            "remoteChargingCommands": {},
            "digitalKey": {
              "state": "ACTIVATED",
              "bookedServicePackage": "SMACC_1_5",
              "readerGraphics": "000200000000",
              "vehicleSoftwareUpgradeRequired": false,
              "isDigitalKeyFirstSupported": false
            },
            "isPersonalPictureUploadSupported": false,
            "personalPictureUpload": {
              "state": "NOT_AVAILABLE",
              "aspectRatio": "2:1"
            },
            "isPlugAndChargeSupported": false,
            "isOptimizedChargingSupported": false,
            "alarmSystem": false,
            "isThirdPartyAppStoreSupported": false,
            "thirdPartyAppStore": {
              "state": "NOT_AVAILABLE"
            },
            "locationBasedCommerceFeatures": {
              "parking": false,
              "fueling": false,
              "reservations": false
            }
          }
        }
      }
    ]
  }

@jackshaw20
Copy link
Author

We have two vehicles and they both now dont show any attributes under the condition based services sensor

@rikroe
Copy link
Member

rikroe commented Dec 30, 2024

The issue for both of your cars is "requiredServices": [], i.e. an empty list.

Not sure what causes this. Does the BMW app still show the services?

@jackshaw20
Copy link
Author

just checked the my BMW app and it does show dates and millage correctly under Next Services tab for engine oil, brake fluid, vehicle check and vehicle inspection. has something changed in the API for it?

@rikroe
Copy link
Member

rikroe commented Dec 30, 2024

Could you try logging out of the app and back in again?

Could be that there is a new API endpoint or just had some issues and the app is storing the values.
I haven't seen new endpoints yet though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants