* Remove unused files * Update dev env * Update config * Update docker config * Add translations * Update run script * Auto-gen enc key if not set * Replace workflows * Replace dependabot with renovate * Remove armhf * Lint * Remove armhf * Whoops * Remove stray comma * Add image * Reorder options * Split and improve docs * Add back image line * Update cw * Typo * Use correct org * Move bootstrap to run * Update scripts * Update config * Add note about database * Label in dockerfile * tmp force devcontainer version * Start implementing db creation if not exists * Create DB if doesn't exist * Update words * Remove unused file
Home Assistant Add-on: TeslaMate
A self-hosted data logger for your Tesla 🚘
About
TeslaMate is a powerful, self-hosted data logger for your Tesla.
- Written in Elixir
- Data is stored in a Postgres database
- Visualization and data analysis with Grafana
- Vehicle data is published to a local MQTT Broker
This addon allows you to run TeslaMate on your Home Assistant server based on the the official TeslaMate docker image.
Requirements
TeslaMate needs a PostgreSQL database. All development and testing has been done using PostgreSQL add-on for convenience but you're welcome to use your own.
For convenience, my add-ons repository includes configuration that points to the PostgreSQL add-on so you can install everything from one repo.
To get the full experience, it is recommended that you also install the community Grafana add-on and MQTT integration.
Installation
-
Add my add-ons repository to Home Assistant or click the button below to open my add-on repository on your Home Assistant instance.
-
Install this add-on.
-
Install the PostgreSQL add-on and configure and start it, if you wish to use this add-on. The database name isn't important here as the TeslaMate addon will create the database you name in the settings if it doesn't exist.
-
Configure Grafana as detailed in this addon's documentation.
-
Enter your PostgreSQL configuration information.
-
Enter your Grafana configuration information.
-
Enter your MQTT configuration information.
-
Click the
Savebutton to store your configuration. -
Start the add-on.
-
Check the logs of the add-on to see if everything went well.
-
Click the
OPEN WEB UIbutton to open TeslaMate.