feature-requests icon indicating copy to clipboard operation
feature-requests copied to clipboard

Tesla vehicle command over BLE

Open mongojarle opened this issue 11 months ago • 27 comments

tes Describe the problem you have/What new integration you would like

Support for local control of Tesla vehicle. Send commands to the car (i.e unlock/lock, start charge, set charge amps). Teslas repo: https://github.com/teslamotors/vehicle-command (everything below "Using the HTTP proxy" is not necessary for local BLE control). Commands over BLE: https://github.com/teslamotors/vehicle-command/tree/main/cmd/tesla-control

Please describe your use case for this integration and alternatives you've tried:

ESP in garage, connected to vehicle over BLE as well as local wifi. Sending commands to ESP over MQTT/HA to start/stop charging and set charge amp. Was using Tesla "node" in nodered earlier, but Tesla changed their API, so it no longer works, with little hope for fixing (https://github.com/onokje/node-red-contrib-tesla). Local control over BLE also bypasses the requirements for internet and the use of Teslas API.

Additional context

Gathering information from the car from Teslas API is not as strict as controlling the car. So getting info from the car over BLE is not necessary, or possible I think. Teslamate still works for logging car, also this is a plus, since logging also works on trips, outside of BLE/wifi range. Needs to control the car elsewhere than garage/BLE coverage may just as well be done through the Tesla app.

mongojarle avatar Feb 28 '24 19:02 mongojarle