Skip to main content

Supported Devices

ModelLimitations
225xe-
330e-
530e-
740e-
740Le-
745e-
745Le-
750e-
i3-
i4-
i5-
i7-
i8-
iX-
iX1-
iX2-
iX3-
M5-
M760e-
X1-
X2-
X3-
X5-
XM-

Supported Data Fields

Field NameDescriptionSupported
chargeState.chargeRateCurrent charging power/rate .
chargeState.chargeCurrentMaxMaximum charging current that the vehicle can accept.
chargeState.lastUpdatedTimestamp for the chargeState snapshot.
chargeState.stateOfChargeBattery state of charge in percent.
chargeState.chargingTimeRemainingEstimated time remaining to finish charging .
chargeState.chargeLimitMinMinimum charge limit set (percent).
chargeState.chargeLimitMaxMaximum charge limit set (percent).
chargeState.scheduledDepartureTimeScheduled departure time, if set.
chargeState.scheduledChargingStartTimeScheduled charging start time, if set.
chargeState.estimatedRangeEstimated remaining driving range .
chargeState.chargingStateCharging status enum (e.g., CHARGING, STOPPED, etc.).
chargeState.isPluggedIndicates if the charger is plugged into the car.
chargeState.remoteChargingAllowedIf charging control is allowed.
odometer.lastUpdatedTimestamp for the odometer snapshot.
odometer.odometerVehicle odometer reading .
isOnlineWhether the vehicle is currently online/reachable.
location.lastUpdatedTimestamp for the location snapshot.
location.latitudeLatitude coordinate.
location.longitudeLongitude coordinate.
climateState.lastUpdatedTimestamp for the climateState snapshot.
climateState.isClimateOnWhether cabin climate is currently on.
climateState.isBatteryHeaterOnWhether the battery heater is on.
climateState.temperatureCurrentCurrent cabin temperature.
climateState.temperatureTargetTarget cabin temperature.
staticData.lastUpdatedTimestamp for the staticData snapshot.
staticData.vendorVehicle vendor/manufacturer
staticData.nameFriendly/display name for the vehicle.
staticData.engineTypeEngine/fuel type (e.g., BEV, PHEV).
staticData.vinVehicle Identification Number.
staticData.modelModel name.
staticData.batteryCapacityBattery capacity.
staticData.vehicleVariantTrim/variant designation.

Supported Commands

Command NameShort descriptionSupported
Start ChargingStarts the charging process.
Stop ChargingStops the charging process.
SchedulesSets a charging schedule for the vehicle.

Data Update Interval

StateRefresh Rate
Idle15 min
Driving15 min
Charging5 min