timdorr / tesla-api

🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.
https://tesla-api.timdorr.com/
MIT License
2k stars 534 forks source link

New steering wheel heater funcionallity #684

Open Urkman opened 1 year ago

Urkman commented 1 year ago

Is there already something known about the new steering wheel heater API?

timdorr commented 1 year ago

https://tesla-api.timdorr.com/vehicle/commands/climate#post-api-1-vehicles-id-command-remote_steering_wheel_heater_request

itsMeDavidV commented 1 year ago

@timdorr I think @Urkman is referring to the ability to set steering heater at multiple levels which the param for that is still not doc'd bc its just been added by Tesla.

Urkman commented 1 year ago

@itsMeDavidV Yes, that what I asked for... Now there are Levels Off, Auto, Low and High...

timdorr commented 1 year ago

I'm not sure what the new parameters are yet. PRs are appreciated, though!

core-hacked commented 1 year ago

Most likely simillar to: https://tesla-api.timdorr.com/vehicle/commands/climate#post-api-1-vehicles-id-command-set_climate_keeper_mode

eg. Number Mode
0 off
1 auto
2 low
3 high

and the needed parameter could be something along the lines of steering_wheel_heater_mode or steering_wheel_mode etc.

Also on a side note, is this feature actually present in app? From what I have seen it is in-car but I might be wrong.

Urkman commented 1 year ago

@core-hacked Yes, it's currently only available in-car... So I think, we need to wait :)

core-hacked commented 1 year ago

@timdorr currently in-car only, please close. Kind Regards!

Urkman commented 1 year ago

Why close? I think, this will be available shortly...

core-hacked commented 1 year ago

Why close? I think, this will be available shortly...

When it will be available the issue can be re-opened. Tesla might just decide not to include it. Why should the issue just sit around, when we have no information on when, how and what?

timdorr commented 1 year ago

Yeah, closing until it's available.

core-hacked commented 1 year ago

696 | The endpoints for this have been put into the ownerapi_endpoints.json.

itsMeDavidV commented 1 year ago

@core-hacked sweet! thanks for pointing this out

Megabytemb commented 1 year ago

Does anyone have examples on how to use REMOTE_AUTO_STEERING_WHEEL_HEAT_CLIMATE_REQUEST and REMOTE_STEERING_WHEEL_HEATER_REQUEST

i assume REMOTE_SEAT_HEATER_REQUEST will have a level parameter in the body, but i have no idea about REMOTE_AUTO_STEERING_WHEEL_HEAT_CLIMATE_REQUEST

Megabytemb commented 1 year ago

Hey, Gentle bump. Does anyone have the body required for REMOTE_AUTO_STEERING_WHEEL_HEAT_CLIMATE_REQUEST?

Megabytemb commented 1 year ago

Hey, still hoping someone can provide the body for this?

Megabytemb commented 1 year ago

For anyone coming here, The requests are as follows

Remote_auto_steering_wheel_heat_climate_request
{
  "on": true
}

Remote_steering_wheel_heat_level_request

{
  "level": 0
}
{
  "level": 3
}
{
  "level": 1
}