Packages

AutoApi is able to parse and execute Auto API binary data

Current section

Files

Jump to
auto_api specs capabilities charging.json
Raw

specs/capabilities/charging.json

{
"name": "charging",
"name_cased": "charging",
"name_pretty": "Charging",
"category": "chassis",
"authorization": true,
"identifier": {
"msb": 0,
"lsb": 35
},
"api": {
"intro": 2,
"update": 12
},
"getters": {},
"setters": [
{
"name": "start_stop_charging",
"mandatory": [
23
],
"description": "Start or stop charging, which can only be controlled when the vehicle is plugged in."
},
{
"name": "set_charge_limit",
"mandatory": [
8
],
"description": "Set the charge limit, to which point the vehicle will charge itself."
},
{
"name": "open_close_charging_port",
"mandatory": [
11
],
"description": "Open or close the charge port of the vehicle."
},
{
"name": "set_charge_mode",
"mandatory": [
12
],
"description": "Set the charge mode of the vehicle."
},
{
"name": "set_charging_timers",
"mandatory": [
21
],
"description": "Set the charging timers of the vehicle. The command can include one of the different timer types or all."
},
{
"name": "set_reduction_of_charging_current_times",
"mandatory": [
19
],
"description": "Set the reduction of charging times of the vehicle. The command can include different values for start and stop."
}
],
"state": "all",
"properties": [
{
"id": 2,
"name": "estimated_range",
"name_cased": "estimatedRange",
"name_pretty": "Estimated range",
"type": "unit.length",
"size": 10,
"description": "Estimated range",
"examples": [
{
"data_component": "1204407b01999999999a",
"value": {
"kilometers": 432.1
},
"description": "432.1km estimated range"
}
]
},
{
"id": 3,
"name": "battery_level",
"name_cased": "batteryLevel",
"name_pretty": "Battery level",
"type": "types.percentage",
"description": "Battery level percentage between 0.0-1.0",
"examples": [
{
"data_component": "3fe0000000000000",
"value": 0.5,
"description": "Battery level 50%"
}
]
},
{
"id": 4,
"name": "battery_current_ac",
"name_cased": "batteryCurrentAC",
"name_pretty": "Battery current (AC)",
"deprecated": {
"new_name": "battery_current",
"reason": "moved AC/DC distinction into a separate property"
},
"type": "unit.electric_current",
"size": 10,
"description": "Battery alternating current",
"examples": [
{
"data_component": "0900bfe3333333333333",
"value": {
"amperes": -0.6
},
"description": "Battery alternating current is -0.6A"
}
]
},
{
"id": 5,
"name": "battery_current_dc",
"name_cased": "batteryCurrentDC",
"name_pretty": "Battery current (DC)",
"deprecated": {
"new_name": "battery_current",
"reason": "moved AC/DC distinction into a separate property"
},
"type": "unit.electric_current",
"size": 10,
"description": "Battery direct current",
"examples": [
{
"data_component": "0900bfe3333333333333",
"value": {
"amperes": -0.6
},
"description": "Battery direct current is -0.6A"
}
]
},
{
"id": 6,
"name": "charger_voltage_ac",
"name_cased": "chargerVoltageAC",
"name_pretty": "Charger voltage (AC)",
"deprecated": {
"new_name": "charger_voltage",
"reason": "moved AC/DC distinction into a separate property"
},
"type": "unit.electric_potential_difference",
"size": 10,
"description": "Charger voltage for alternating current",
"examples": [
{
"data_component": "0a004079000000000000",
"value": {
"volts": 400
},
"description": "Charger voltage is 400.0V for alternating current"
}
]
},
{
"id": 7,
"name": "charger_voltage_dc",
"name_cased": "chargerVoltageDC",
"name_pretty": "Charger voltage (DC)",
"deprecated": {
"new_name": "charger_voltage",
"reason": "moved AC/DC distinction into a separate property"
},
"type": "unit.electric_potential_difference",
"size": 10,
"description": "Charger voltage for direct current",
"examples": [
{
"data_component": "0a004079000000000000",
"value": {
"volts": 400
},
"description": "Charger voltage is 400.0V for direct current"
}
]
},
{
"id": 8,
"name": "charge_limit",
"name_cased": "chargeLimit",
"name_pretty": "Charge limit",
"type": "types.percentage",
"description": "Charge limit percentage between 0.0-1.0",
"examples": [
{
"data_component": "3feccccccccccccd",
"value": 0.9,
"description": "Charge limit is set to 90%"
}
]
},
{
"id": 9,
"name": "time_to_complete_charge",
"name_cased": "timeToCompleteCharge",
"name_pretty": "Time to complete charge",
"type": "unit.duration",
"size": 10,
"description": "Time until charging completed",
"examples": [
{
"data_component": "0701404e000000000000",
"value": {
"minutes": 60.0
},
"description": "Time to complete charge is 60.0 minutes"
}
]
},
{
"id": 10,
"name": "charging_rate_kw",
"name_cased": "chargingRateKW",
"name_pretty": "Charging rate (kW)",
"deprecated": {
"new_name": "charging_rate",
"reason": "removed the unit from the name"
},
"type": "unit.power",
"size": 10,
"description": "Charging rate",
"examples": [
{
"data_component": "1402400c000000000000",
"value": {
"kilowatts": 3.5
},
"description": "Charging rate is 3.5kW"
}
]
},
{
"id": 11,
"name": "charge_port_state",
"name_cased": "chargePortState",
"name_pretty": "Charge port state",
"type": "types.position",
"examples": [
{
"data_component": "01",
"value": "open",
"description": "Charge port is open"
}
]
},
{
"id": 12,
"name": "charge_mode",
"name_cased": "chargeMode",
"name_pretty": "Charge mode",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "immediate"
},
{
"id": 1,
"name": "timer_based"
},
{
"id": 2,
"name": "inductive",
"disabled_in_setter": true
},
{
"id": 3,
"name": "conductive",
"disabled_in_setter": true
},
{
"id": 4,
"name": "push_button",
"disabled_in_setter": true
}
],
"examples": [
{
"data_component": "01",
"value": "timer_based",
"description": "Charging is 'timer based'"
}
]
},
{
"id": 14,
"name": "max_charging_current",
"name_cased": "maxChargingCurrent",
"name_pretty": "Maximum charging current",
"type": "unit.electric_current",
"size": 10,
"description": "Maximum charging current",
"examples": [
{
"data_component": "09004039000000000000",
"value": {
"amperes": 25.0
},
"description": "Maximum charging current is 25.0A"
}
]
},
{
"id": 15,
"name": "plug_type",
"name_cased": "plugType",
"name_pretty": "Plug type",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "type_1",
"name_pretty": "Connector type SAE J1772"
},
{
"id": 1,
"name": "type_2",
"name_pretty": "IEC 62196 Type 2 connector"
},
{
"id": 2,
"name": "ccs",
"name_pretty": "Combined Charging System (CCS)"
},
{
"id": 3,
"name": "chademo",
"name_pretty": "CHAdeMO"
}
],
"examples": [
{
"data_component": "01",
"value": "type_2",
"description": "Electric plug type is 'Type 2'"
}
]
},
{
"id": 16,
"name": "charging_window_chosen",
"name_cased": "chargingWindowChosen",
"name_pretty": "Charging window chosen",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "not_chosen"
},
{
"id": 1,
"name": "chosen"
}
],
"examples": [
{
"data_component": "00",
"value": "not_chosen",
"description": "Charging window is not chosen"
}
]
},
{
"id": 17,
"name": "departure_times",
"name_cased": "departureTimes",
"name_pretty": "Departure times",
"type": "types.departure_time",
"multiple": true,
"name_singular": "departure_time",
"examples": [
{
"data_component": "011020",
"values": {
"state": "active",
"time": {
"hour": 16,
"minute": 32
}
},
"description": "Departure time 16:32 is active"
},
{
"data_component": "000b33",
"values": {
"state": "inactive",
"time": {
"hour": 11,
"minute": 51
}
},
"description": "Departure time 11:51 is inactive"
}
]
},
{
"id": 19,
"name": "reduction_times",
"name_cased": "reductionTimes",
"name_pretty": "Reduction of charging times",
"type": "types.reduction_time",
"multiple": true,
"name_singular": "reduction_time",
"examples": [
{
"data_component": "001121",
"values": {
"start_stop": "start",
"time": {
"hour": 17,
"minute": 33
}
},
"description": "Start reduction of charging at 17:33"
},
{
"data_component": "010c34",
"values": {
"start_stop": "stop",
"time": {
"hour": 12,
"minute": 52
}
},
"description": "Stop reduction of charging current at 12:52"
}
]
},
{
"id": 20,
"name": "battery_temperature",
"name_cased": "batteryTemperature",
"name_pretty": "Battery temperature",
"type": "unit.temperature",
"size": 10,
"description": "Battery temperature",
"examples": [
{
"data_component": "17014043333333333333",
"value": {
"celsius": 38.4
},
"description": "The battery temperature is 38.4°C"
}
]
},
{
"id": 21,
"name": "timers",
"name_cased": "timers",
"name_pretty": "Timers",
"name_singular": "timer",
"type": "types.timer",
"multiple": true,
"examples": [
{
"data_component": "00000001598938e788",
"values": {
"timer_type": "preferred_start_time",
"date": "2017-01-10T16:32:05.000Z"
},
"description": "Preferred start time is 10 January 2017 at 16:32:05 UTC"
},
{
"data_component": "0100000159893c9108",
"values": {
"timer_type": "preferred_end_time",
"date": "2017-01-10T16:36:05.000Z"
},
"description": "Preferred end time is 10 January 2017 at 16:36:05 GMT"
},
{
"data_component": "0200000159893c9108",
"values": {
"timer_type": "departure_date",
"date": "2017-01-10T16:36:05.000Z"
},
"description": "Departure date is 10 January 2017 at 16:36:05 GMT"
}
]
},
{
"id": 22,
"name": "plugged_in",
"name_cased": "pluggedIn",
"name_pretty": "Plugged in",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "disconnected"
},
{
"id": 1,
"name": "plugged_in"
},
{
"id": 2,
"name": "plugged_in_both_sides"
}
],
"examples": [
{
"data_component": "01",
"value": "plugged_in",
"description": "The charger is plugged in"
}
]
},
{
"id": 23,
"name": "status",
"name_cased": "status",
"name_pretty": "Status",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "not_charging",
"verb": "stop_charging"
},
{
"id": 1,
"name": "charging",
"verb": "start_charging"
},
{
"id": 2,
"name": "charging_complete",
"disabled_in_setter": true
},
{
"id": 3,
"name": "initialising",
"disabled_in_setter": true
},
{
"id": 4,
"name": "charging_paused",
"disabled_in_setter": true
},
{
"id": 5,
"name": "charging_error",
"disabled_in_setter": true
},
{
"id": 6,
"name": "cable_unplugged",
"disabled_in_setter": true
},
{
"id": 7,
"name": "slow_charging",
"disabled_in_setter": true
},
{
"id": 8,
"name": "fast_charging",
"disabled_in_setter": true
},
{
"id": 9,
"name": "discharging",
"disabled_in_setter": true
},
{
"id": 10,
"name": "foreign_object_detected",
"disabled_in_setter": true
},
{
"id": 11,
"name": "conditioning",
"disabled_in_setter": true
},
{
"id": 12,
"name": "flap_open",
"disabled_in_setter": true
}
],
"examples": [
{
"data_component": "01",
"value": "charging",
"description": "The vehicle is charging"
}
]
},
{
"id": 24,
"name": "charging_rate",
"name_cased": "chargingRate",
"name_pretty": "Charging rate",
"added": 12,
"type": "unit.power",
"size": 10,
"description": "Charge rate when charging",
"examples": [
{
"data_component": "14024062c00000000000",
"value": {
"kilowatts": 150.0
},
"description": "Charging rate is 150.0kW"
}
]
},
{
"id": 25,
"name": "battery_current",
"name_cased": "batteryCurrent",
"name_pretty": "Battery current",
"added": 12,
"type": "unit.electric_current",
"size": 10,
"description": "Battery current - charging if posititive and discharning when negative.",
"examples": [
{
"data_component": "0900bfe3333333333333",
"value": {
"amperes": -0.6
},
"description": "Battery current is -0.6A"
}
]
},
{
"id": 26,
"name": "charger_voltage",
"name_cased": "chargerVoltage",
"name_pretty": "Charger voltage",
"added": 12,
"type": "unit.electric_potential_difference",
"size": 10,
"description": "Charger voltage",
"examples": [
{
"data_component": "0a004079000000000000",
"value": {
"volts": 400
},
"description": "Charger voltage is 400.0V"
}
]
},
{
"id": 27,
"name": "current_type",
"name_cased": "currentType",
"name_pretty": "Current type",
"added": 12,
"type": "enum",
"size": 1,
"description": "Type of current in use",
"enum_values": [
{
"id": 0,
"name": "alternating_current",
"name_pretty": "AC"
},
{
"id": 1,
"name": "direct_current",
"name_pretty": "DC"
}
],
"examples": [
{
"data_component": "00",
"value": "alternating_current",
"description": "Alternating current is used"
}
]
},
{
"id": 28,
"name": "max_range",
"name_cased": "maxRange",
"name_pretty": "Max range",
"added": 12,
"type": "unit.length",
"size": 10,
"description": "Maximum electric range with 100% of battery",
"examples": [
{
"data_component": "12044081580000000000",
"value": {
"kilometers": 555.0
},
"description": "Maximum electric range is 555.0km"
}
]
},
{
"id": 29,
"name": "starter_battery_state",
"name_cased": "starterBatteryState",
"name_pretty": "Starter battery state",
"added": 12,
"type": "enum",
"size": 1,
"description": "State of the starter battery",
"enum_values": [
{
"id": 0,
"name": "red",
"description": "Vehicle engine will not start anymore, battery must be charged using an external system (battery charge is greater than 0%)."
},
{
"id": 1,
"name": "yellow",
"description": "Battery partly discharged, battery should be charged by driving the vehicle to avoid loosing functionality (battery charge is greater than 40%)."
},
{
"id": 2,
"name": "green",
"description": "Ok, (battery charge is greater than 70%)."
},
{
"id": 3,
"name": "orange",
"description": "Battery is now in saving mode, remote commands are not possible anymore, battery should be charged by driving the vehicle."
},
{
"id": 4,
"name": "green_yellow",
"description": "Battery partly discharged but ok."
}
],
"examples": [
{
"data_component": "02",
"value": "green",
"description": "Starter battery status is green"
}
]
},
{
"id": 30,
"name": "smart_charging_status",
"name_cased": "smartChargingStatus",
"name_pretty": "Smart charging status",
"added": 12,
"type": "enum",
"size": 1,
"description": "Status of optimized/intelligent charging",
"enum_values": [
{
"id": 0,
"name": "wallbox_is_active"
},
{
"id": 1,
"name": "scc_is_active",
"description": "Smart Charge Communication is active"
},
{
"id": 2,
"name": "peak_setting_active",
"description": "On/Off-peak setting is active (charges when electricity is cheaper)"
}
],
"examples": [
{
"data_component": "01",
"value": "scc_is_active",
"description": "Smart Charge Communication is active"
}
]
},
{
"id": 31,
"name": "battery_level_at_departure",
"name_cased": "batteryLevelAtDeparture",
"name_pretty": "Battery level at departure",
"added": 12,
"type": "types.percentage",
"description": "Battery charge level expected at time of departure",
"examples": [
{
"data_component": "3feccccccccccccd",
"value": 0.9,
"description": "Battery level is expected to be 90% at time of departure"
}
]
},
{
"id": 32,
"name": "preconditioning_departure_status",
"name_cased": "preconditioningDepartureStatus",
"name_pretty": "Preconditioning departure status",
"added": 12,
"type": "types.active_state",
"description": "Status of preconditioning at departure time",
"examples": [
{
"data_component": "01",
"value": "active",
"description": "Preconditioning is active for departure time"
}
]
},
{
"id": 33,
"name": "preconditioning_immediate_status",
"name_cased": "preconditioningImmediateStatus",
"name_pretty": "Preconditioning immediate status",
"added": 12,
"type": "types.active_state",
"description": "Status of immediate preconditioning",
"examples": [
{
"data_component": "01",
"value": "active",
"description": "Immediate preconditioning is active"
}
]
},
{
"id": 34,
"name": "preconditioning_departure_enabled",
"name_cased": "preconditioningDepartureEnabled",
"name_pretty": "Preconditioning departure enabled",
"added": 12,
"type": "types.enabled_state",
"description": "Preconditioning activation status at departure",
"examples": [
{
"data_component": "01",
"value": "enabled",
"description": "Preconditioning is enabled for departure"
}
]
},
{
"id": 35,
"name": "preconditioning_error",
"name_cased": "preconditioningError",
"name_pretty": "Preconditioning error",
"added": 12,
"type": "enum",
"size": 1,
"description": "Preconditioning error if one is encountered",
"enum_values": [
{
"id": 0,
"name": "no_change"
},
{
"id": 1,
"name": "not_possible_low",
"description": "Preconditioning not possible because battery or fuel is low"
},
{
"id": 2,
"name": "not_possible_finished",
"description": "Preconditioning not possible because charging is not finished"
},
{
"id": 3,
"name": "available_after_engine_restart"
},
{
"id": 4,
"name": "general_error"
}
],
"examples": [
{
"data_component": "01",
"value": "not_possible_low",
"description": "Preconditioning not possible because battery or fuel is low"
}
]
},
{
"id": 36,
"name": "battery_capacity",
"name_cased": "batteryCapacity",
"name_pretty": "Battery capacity",
"added": 13,
"type": "unit.energy",
"size": 10,
"description": "Indicates the battery capacity",
"examples": [
{
"data_component": "0c044051800000000000",
"value": {
"kilowatt_hours": 70.0
},
"description": "Battery capacity is 70.0kWh"
}
]
},
{
"id": 37,
"name": "auxiliary_power",
"name_cased": "auxiliaryPower",
"name_pretty": "Auxiliary power",
"added": 13,
"type": "unit.power",
"size": 10,
"description": "Auxiliary power used for predictions.",
"examples": [
{
"data_component": "1402405e000000000000",
"value": {
"kilowatts": 120.0
},
"description": "Auxiliary power is 120.0kW."
}
]
},
{
"id": 38,
"name": "charging_complete_lock",
"name_cased": "chargingCompleteLock",
"name_pretty": "Charging complete lock",
"added": 13,
"type": "types.active_state",
"description": "Locking status of the charging plug after charging complete.",
"examples": [
{
"data_component": "00",
"value": "inactive",
"description": "Charging complete lock status is 'inactive'."
}
]
},
{
"id": 39,
"name": "battery_max_available",
"name_cased": "batteryMaxAvailable",
"name_pretty": "Battery max available",
"added": 13,
"type": "unit.energy",
"size": 10,
"description": "Maximum available energy content of the high-voltage battery.",
"examples": [
{
"data_component": "0c044058c00000000000",
"value": {
"kilowatt_hours": 99.0
},
"description": "Maximum available battery capacity is 99.0kWh"
}
]
},
{
"id": 40,
"name": "charging_end_reason",
"name_cased": "chargingEndReason",
"name_pretty": "Charging end reason",
"added": 13,
"type": "enum",
"size": 1,
"description": "Reason for ending a charging process.",
"enum_values": [
{
"id": 0,
"name": "unknown"
},
{
"id": 1,
"name": "goal_reached"
},
{
"id": 2,
"name": "requested_by_driver"
},
{
"id": 3,
"name": "connector_removed"
},
{
"id": 4,
"name": "powergrid_failed"
},
{
"id": 5,
"name": "hv_system_failure",
"name_pretty": "High-Voltage system failure"
},
{
"id": 6,
"name": "charging_station_failure"
},
{
"id": 7,
"name": "parking_lock_failed"
},
{
"id": 8,
"name": "no_parking_lock"
},
{
"id": 9,
"name": "signal_invalid"
}
],
"examples": [
{
"data_component": "01",
"value": "goal_reached",
"description": "Charging ended because 'goal_reached'."
}
]
},
{
"id": 41,
"name": "charging_phases",
"name_cased": "chargingPhases",
"name_pretty": "Charging phases",
"added": 13,
"type": "enum",
"size": 1,
"description": "Charging process count of the high-voltage battery (phases).",
"enum_values": [
{
"id": 0,
"name": "no_charging"
},
{
"id": 1,
"name": "one"
},
{
"id": 2,
"name": "two"
},
{
"id": 3,
"name": "three"
}
],
"examples": [
{
"data_component": "01",
"value": "one",
"description": "Charging has 'one' phase."
}
]
},
{
"id": 42,
"name": "battery_energy",
"name_cased": "batteryEnergy",
"name_pretty": "Battery energy",
"added": 13,
"type": "unit.energy",
"size": 10,
"description": "Energy content of the high-voltage battery.",
"examples": [
{
"data_component": "0c04405de00000000000",
"value": {
"kilowatt_hours": 119.5
},
"description": "Current energy content of the high-voltage battery is 119.5kWh."
}
]
},
{
"id": 43,
"name": "battery_energy_chargable",
"name_cased": "batteryEnergyChargable",
"name_pretty": "Battery energy chargable",
"added": 13,
"type": "unit.energy",
"size": 10,
"description": "Energy required until high-voltage battery is fully charged.",
"examples": [
{
"data_component": "0c04403ec00000000000",
"value": {
"kilowatt_hours": 30.75
},
"description": "Energy required to fully charge the battery is 30.75kWh."
}
]
},
{
"id": 44,
"name": "charging_single_immediate",
"name_cased": "chargingSingleImmediate",
"name_pretty": "Charging single immediate",
"added": 13,
"type": "types.active_state",
"description": "Single instant charging function status.",
"examples": [
{
"data_component": "01",
"value": "active",
"description": "Single instant charging function is 'active'."
}
]
},
{
"id": 45,
"name": "charging_time_display",
"name_cased": "chargingTimeDisplay",
"name_pretty": "Charging time display",
"added": 13,
"type": "enum",
"size": 1,
"description": "Charging time displayed in the vehicle.",
"enum_values": [
{
"id": 0,
"name": "no_display"
},
{
"id": 1,
"name": "display_duration"
},
{
"id": 2,
"name": "no_display_duration"
}
],
"examples": [
{
"data_component": "01",
"value": "display_duration",
"description": "Charging duration is displayed in the vehicle."
}
]
},
{
"id": 46,
"name": "departure_time_display",
"name_cased": "departureTimeDisplay",
"name_pretty": "Departure time display",
"added": 13,
"type": "enum",
"size": 1,
"description": "Departure time displayed in the vehicle.",
"enum_values": [
{
"id": 0,
"name": "no_display"
},
{
"id": 1,
"name": "reachable"
},
{
"id": 2,
"name": "not_reachable"
}
],
"examples": [
{
"data_component": "01",
"value": "reachable",
"description": "Departure time display is showing 'reachable'."
}
]
},
{
"id": 47,
"name": "restriction",
"name_cased": "restriction",
"name_pretty": "Restriction",
"added": 13,
"type": "types.charging_restriction",
"description": "Charging limit and state",
"examples": [
{
"data_component": "0100",
"values": {
"active": "active",
"limit": "max"
},
"description": "Charging restriction is 'active' and set to 'max'."
}
]
},
{
"id": 48,
"name": "limit_status",
"name_cased": "limitStatus",
"name_pretty": "Limit status",
"added": 13,
"type": "types.active_state",
"description": "Indicates whether charging limit is active.",
"examples": [
{
"data_component": "00",
"value": "inactive",
"description": "Charging limit is 'inactive'."
}
]
},
{
"id": 49,
"name": "current_limit",
"name_cased": "currentLimit",
"name_pretty": "Current limit",
"added": 13,
"type": "unit.electric_current",
"size": 10,
"description": "Limit for the charging current.",
"examples": [
{
"data_component": "09004059000000000000",
"value": {
"amperes": 100.0
},
"description": "Charging current limit is 100.0A."
}
]
},
{
"id": 50,
"name": "smart_charging_option",
"name_cased": "smartChargingOption",
"name_pretty": "Smart charging option",
"added": 13,
"type": "enum",
"size": 1,
"description": "Smart charging option being used to charge with.",
"enum_values": [
{
"id": 0,
"name": "price_optimized"
},
{
"id": 1,
"name": "renewable_energy"
},
{
"id": 2,
"name": "co2_optimized",
"name_pretty": "CO2 optimized"
}
],
"examples": [
{
"data_component": "01",
"value": "renewable_energy",
"description": "Smart charging option is set to 'renewable_energy'."
}
]
},
{
"id": 51,
"name": "plug_lock_status",
"name_cased": "plugLockStatus",
"name_pretty": "Plug lock status",
"added": 13,
"type": "types.lock_state",
"description": "Locking status of charging plug.",
"examples": [
{
"data_component": "00",
"value": "unlocked",
"description": "Charging plug is 'unlocked'."
}
]
},
{
"id": 52,
"name": "flap_lock_status",
"name_cased": "flapLockStatus",
"name_pretty": "Flap lock status",
"added": 13,
"type": "types.lock_state",
"description": "Locking status of charging flap.",
"examples": [
{
"data_component": "01",
"value": "locked",
"description": "Charging flap is 'locked'."
}
]
},
{
"id": 53,
"name": "acoustic_limit",
"name_cased": "acousticLimit",
"name_pretty": "Acoustic limit",
"added": 13,
"type": "enum",
"size": 1,
"description": "Acoustic limitation of charging process.",
"enum_values": [
{
"id": 0,
"name": "no_action"
},
{
"id": 1,
"name": "automatic"
},
{
"id": 2,
"name": "unlimited"
},
{
"id": 3,
"name": "limited"
}
],
"examples": [
{
"data_component": "01",
"value": "automatic",
"description": "Charging process acoustic limitation is 'automatic'."
}
]
},
{
"id": 54,
"name": "min_charging_current",
"name_cased": "minChargingCurrent",
"name_pretty": "Minimum charging current",
"type": "unit.electric_current",
"size": 10,
"description": "Minimum charging current.",
"examples": [
{
"data_component": "09004014000000000000",
"value": {
"amperes": 5.0
},
"description": "Minimum charging current is 5.0A."
}
]
},
{
"id": 55,
"name": "estimated_range_target",
"name_cased": "estimatedRangeTarget",
"name_pretty": "Estimated range target",
"added": 13,
"type": "unit.length",
"size": 10,
"description": "Remaining electric range depending on target charging status.",
"examples": [
{
"data_component": "12044072c00000000000",
"value": {
"kilometers": 300.0
},
"description": "Remaining electric range target is 300.0km."
}
]
},
{
"id": 56,
"name": "fully_charged_end_times",
"name_cased": "fullyChargedEndTimes",
"name_pretty": "Fully charged end times",
"added": 13,
"type": "types.weekday_time",
"description": "Time and weekday when the vehicle will be fully charged.",
"examples": [
{
"data_component": "00051e",
"values": {
"weekday": "monday",
"time": {
"hour": 5,
"minute": 30
}
},
"description": "Vehicle will be fully charged on monday at 05:30."
}
]
},
{
"id": 57,
"name": "preconditioning_scheduled_time",
"name_cased": "preconditioningScheduledTime",
"name_pretty": "Preconditioning scheduled time",
"added": 13,
"type": "types.time",
"description": "Preconditioning scheduled departure time.",
"examples": [
{
"data_component": "051e",
"values": {
"hour": 5,
"minute": 30
},
"description": "Preconditioning scheduled departure time is at 05:30."
}
]
},
{
"id": 58,
"name": "preconditioning_remaining_time",
"name_cased": "preconditioningRemainingTime",
"name_pretty": "Preconditioning remaining time",
"added": 13,
"type": "unit.duration",
"size": 10,
"description": "Time until preconditioning is complete.",
"examples": [
{
"data_component": "0701405b800000000000",
"value": {
"minutes": 110.0
},
"description": "Preconditioning is completed in 110.0min."
}
]
},
{
"id": 59,
"name": "battery_voltage",
"name_cased": "batteryVoltage",
"name_pretty": "Battery voltage",
"added": 13,
"type": "unit.electric_potential_difference",
"size": 10,
"description": "High-voltage battery electric potential difference (aka voltage).",
"examples": [
{
"data_component": "0a00405e000000000000",
"value": {
"volts": 120.0
},
"description": "HV battery voltage is 120.0V."
}
]
},
{
"id": 60,
"name": "battery_tempretature_extremes",
"name_cased": "batteryTempretatureExtremes",
"name_pretty": "Battery tempretature extremes",
"deprecated": {
"new_name": "battery_temperature_extremes",
"reason": "fixed the name typo"
},
"added": 13,
"type": "types.temperature_extreme",
"description": "Current highest-lowest temperature inside the battery.",
"examples": [
{
"data_component": "0017014055400000000000",
"values": {
"extreme": "highest",
"temperature": {
"celsius": 85.0
}
},
"description": "Battery highest temperature is 85.0C."
}
]
},
{
"id": 61,
"name": "battery_temperature_control_demand",
"name_cased": "batteryTemperatureControlDemand",
"name_pretty": "Battery temperature control demand",
"added": 13,
"type": "enum",
"size": 1,
"description": "Current demand of HV battery temperature control system.",
"enum_values": [
{
"id": 0,
"name": "high_cooling"
},
{
"id": 1,
"name": "medium_cooling"
},
{
"id": 2,
"name": "low_cooling"
},
{
"id": 3,
"name": "no_temperature_requirement"
},
{
"id": 4,
"name": "low_heating"
},
{
"id": 5,
"name": "medium_heating"
},
{
"id": 6,
"name": "high_heating"
},
{
"id": 7,
"name": "circulation_requirement"
}
],
"examples": [
{
"data_component": "00",
"value": "high_cooling",
"description": "Battery temperature control system demands high cooling."
}
]
},
{
"id": 62,
"name": "charging_current",
"name_cased": "chargingCurrent",
"name_pretty": "Charging current",
"added": 13,
"type": "unit.electric_current",
"size": 10,
"description": "Charging electric current.",
"examples": [
{
"data_component": "090040091eb851eb851f",
"value": {
"amperes": 3.14
},
"description": "Charging current is 3.14A."
}
]
},
{
"id": 63,
"name": "battery_status",
"name_cased": "batteryStatus",
"name_pretty": "Battery status",
"added": 13,
"type": "enum",
"size": 1,
"description": "Battery state.",
"enum_values": [
{
"id": 0,
"name": "inactive"
},
{
"id": 1,
"name": "active"
},
{
"id": 2,
"name": "balancing"
},
{
"id": 3,
"name": "external_load"
},
{
"id": 4,
"name": "load"
},
{
"id": 5,
"name": "error"
},
{
"id": 6,
"name": "initialising"
},
{
"id": 7,
"name": "conditioning"
}
],
"examples": [
{
"data_component": "01",
"value": "active",
"description": "Battery is in an active state."
}
]
},
{
"id": 64,
"name": "battery_led",
"name_cased": "batteryLed",
"name_pretty": "Battery led",
"added": 13,
"type": "enum",
"size": 1,
"description": "State of LED for the battery.",
"enum_values": [
{
"id": 0,
"name": "no_colour"
},
{
"id": 1,
"name": "white"
},
{
"id": 2,
"name": "yellow"
},
{
"id": 3,
"name": "green"
},
{
"id": 4,
"name": "red"
},
{
"id": 5,
"name": "yellow_pulsing"
},
{
"id": 6,
"name": "green_pulsing"
},
{
"id": 7,
"name": "red_pulsing"
},
{
"id": 8,
"name": "green_red_pulsing"
},
{
"id": 9,
"name": "green_flashing"
},
{
"id": 10,
"name": "initialising"
},
{
"id": 11,
"name": "error"
}
],
"examples": [
{
"data_component": "00",
"value": "no_colour",
"description": "State of battery LED is no colour."
}
]
},
{
"id": 65,
"name": "battery_cooling_temperature",
"name_cased": "batteryCoolingTemperature",
"name_pretty": "Battery cooling temperature",
"added": 13,
"type": "unit.temperature",
"size": 10,
"description": "Battery cooling temperature.",
"examples": [
{
"data_component": "1701404fb33333333333",
"value": {
"celsius": 63.4
},
"description": "Battery cooling temperature is 63.4C."
}
]
},
{
"id": 66,
"name": "battery_temperature_extremes",
"name_cased": "batteryTemperatureExtremes",
"name_pretty": "Battery temperature extremes",
"added": 12,
"type": "types.temperature_extreme",
"description": "Current highest-lowest temperature inside the battery.",
"examples": [
{
"data_component": "0017014055400000000000",
"values": {
"extreme": "highest",
"temperature": {
"celsius": 85.0
}
},
"description": "Battery highest temperature is 85.0C."
}
]
},
{
"id": 67,
"name": "driving_mode_phev",
"name_cased": "drivingModePHEV",
"name_pretty": "Driving mode PHEV",
"added": 13,
"type": "types.driving_mode_phev",
"description": "Indicates the current driving mode for Plug-In Hybrid Vehicle.",
"examples": [
{
"data_component": "05",
"value": "hybrid_parallel",
"description": "Driving mode for PHEV is hybrid parallel."
}
]
},
{
"id": 68,
"name": "battery_charge_type",
"name_cased": "batteryChargeType",
"name_pretty": "Battery charge type",
"added": 13,
"type": "enum",
"size": 1,
"description": "Battery charge type.",
"enum_values": [
{
"id": 0,
"name": "no_charge"
},
{
"id": 1,
"name": "normal"
},
{
"id": 2,
"name": "accelerated"
},
{
"id": 3,
"name": "fast"
},
{
"id": 4,
"name": "quick"
},
{
"id": 5,
"name": "ultra_fast"
},
{
"id": 6,
"name": "not_used"
},
{
"id": 7,
"name": "vehicle_to_home"
},
{
"id": 8,
"name": "vehicle_to_grid"
}
],
"examples": [
{
"data_component": "04",
"value": "quick",
"description": "Battery charge type is quick."
}
]
}
]
}