Home - reneboer/vera-TeslaCar GitHub Wiki

Tesla API will stop in 2024, so will this plugin!

Tesla is stopping the current Rest API this plugin is based on this means this plugin will stop working in the course of this year. As I no longer own a Tesla there is nothing I can do to keep this working. You can find some discussion on possible alternatives here https://github.com/alandtse/tesla/issues/743.

With the Tesla-Car plugin you can control your Tesla via Vera or openLuup for smart automatons. Think of charging when electricity rate is lowest, of when your Solar Panels have their peak production. Or pre-heat your car before departure, but not limited to the each week-day, same time of Tesla it self.

You can also use information from your Car as scene triggers, or for Notifications.

This plugin does not collect statistics. You can use what ever Vera/openLuup data collection method you use (DataMine, Grafana, etc) on the variables you are interested it.

On openLuup you can also install the ImperiHome cgi for full integration. See https://github.com/reneboer/openLuup-ImperiHome.

To minimize vampire-loss (battery charge loss when parked), this plugin is limiting its polling so the car can go into sleep mode when parked. Only when needed the car is woken to accept commands. This means that the status shown in the plugin, is the last known status when the car was awake and thus can be different. By checking the car awake status every 60 seconds, and poll for updates when the car wakes up for any reason this lag is limited. When your car is charging it does not go to sleep. More details on the polling settings are explained on the settings page.

To start using this plugin, start with reading the installation page.