Climate
Commands related to the climate control (HVAC) system.
POST /api/1/vehicles/{id}/command/auto_conditioning_start
/api/1/vehicles/{id}/command/auto_conditioning_start
Start the climate control (HVAC) system. Will cool or heat automatically, depending on set temperature.
Parameters
Example
Response
POST /api/1/vehicles/{id}/command/auto_conditioning_stop
/api/1/vehicles/{id}/command/auto_conditioning_stop
Stop the climate control (HVAC) system.
Response
POST /api/1/vehicles/{id}/command/set_temps
/api/1/vehicles/{id}/command/set_temps
Sets the target temperature for the climate control (HVAC) system.
Note: Despite accepting two parameters, only the driver_temp
will be used to set the target temperature, unless the "split" option is activated within the climate controls menu.
Note: The parameters are always in celsius, regardless of the region the car is in or the display settings of the car.
Parameters
Response
POST /api/1/vehicles/{id}/command/set_preconditioning_max
/api/1/vehicles/{id}/command/set_preconditioning_max
Toggles the climate controls between Max Defrost and the previous setting.
Parameters
Response
POST /api/1/vehicles/{id}/command/remote_seat_heater_request
/api/1/vehicles/{id}/command/remote_seat_heater_request
Sets the specified seat's heater level.
Parameters
The heater
parameter maps to the following seats:
Response
POST /api/1/vehicles/{id}/command/remote_seat_cooler_request
/api/1/vehicles/{id}/command/remote_seat_cooler_request
Sets the specified seat's cooler level. (Refresh Model S & X)
Parameters
These parameters need to be passed via the post body as JSON
.
The seat_position
parameter maps to the following seats:
Example
Response
POST /api/1/vehicles/{id}/command/remote_steering_wheel_heater_request
/api/1/vehicles/{id}/command/remote_steering_wheel_heater_request
Turn steering wheel heater on or off.
Parameters
Response
POST /api/1/vehicles/{id}/command/set_bioweapon_mode
/api/1/vehicles/{id}/command/set_bioweapon_mode
Enable or disable Bioweapon Defense Mode.
Request
This endpoint requires json in the post body, with the singular parameter on
which is either true
or false
. This endpoint will respond with the result
as true
even with no parameters or body specified.
Response
POST /api/1/vehicles/{id}/command/set_climate_keeper_mode
/api/1/vehicles/{id}/command/set_climate_keeper_mode
Set the Climate Keeper mode.
Request
This endpoint requires json in the post body, with the singular parameter climate_keeper_mode
and a number as the value. Those map to the values below.
Example
Response
POST /api/1/vehicles/{vehicle_id}/command/remote_auto_seat_climate_request
/api/1/vehicles/{vehicle_id}/command/remote_auto_seat_climate_request
Enables/disables Automatic Seat Climate on the specified seat.
Parameters
These parameters need to be passed via the post body as JSON
.
The auto_seat_position
parameter maps to the following seats:
Example
Response
POST /api/1/vehicles/{vehicle_id}/command/set_cop_temp
/api/1/vehicles/{vehicle_id}/command/set_cop_temp
Sets the Cabin Overheat Protection (COP) temperature.
This endpoint appears to be in progress and is not yet fully functional/disabled as of now (12-13-2022, MDY).
Parameters
These parameters need to be passed via the post body as JSON
.
Example
Response
POST /api/1/vehicles/{vehicle_id}/command/set_cabin_overheat_protection
/api/1/vehicles/{vehicle_id}/command/set_cabin_overheat_protection
Turns on the Cabin Overheat Protection (COP) and sets its mode.
Parameters
These parameters need to be passed via the post body as JSON
.
Example
Response
Last updated