The Tesla component offers integration with the Tesla cloud service and provides presence detection as well as sensors such as charger state and temperature.

This component provides the following platforms:

  • Binary sensors - such as parking and charger connection.
  • Sensors - such as Battery level, Inside/Outside temperature, odometer, and estimated range.
  • Device tracker - to track location of your car
  • Lock - Door lock. Enables you to control Tesla’s door lock
  • Climate - HVAC control. Allow you to control (turn on/off, set target temperature) your Tesla’s HVAC system.
  • Switch - Charger and max range switch. Allow you to start/stop charging and set max range charging.

To use Tesla in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
  password: YOUR_PASSWORD

Configuration Variables


(string)(Required)The email address associated with your Tesla account.


(string)(Required)The password associated with your Tesla account.


(integer)(Optional)API polling interval. Minimal value can’t be less then 300.

Default value: 300