AI Summary

Overview

Unlock the full potential of your Tesla with TeslaMate, a powerful, self-hosted data logger designed for enthusiasts and developers. Built with Elixir and powered by Postgres, TeslaMate meticulously records your vehicle's driving data with high precision. Seamlessly integrate it with Grafana for advanced visualization and analysis, and leverage MQTT for effortless integration with Home Assistant, Node-Red, and Telegram.

Important Security Notice: Always download TeslaMate from the official repository (https://github.com/teslamate-org/teslamate) to protect your Tesla account credentials and vehicle data from malicious versions.

Key Features

  • Comprehensive Data Logging: Capture detailed drive data, including high precision metrics, charge history, battery health, and vehicle states (online/asleep).
  • Minimal Vampire Drain: Designed to ensure your Tesla sleeps quickly and efficiently, minimizing unnecessary battery drain.
  • Smart Address Lookup & Geo-fencing: Automatically resolves addresses and allows you to define custom locations for enhanced tracking.
  • Advanced Visualization: Integrates with Grafana, offering a suite of pre-built dashboards for insightful analysis of battery degradation, charging costs, mileage, efficiency, and much more.
  • Extensive Integrations: Easily connect with smart home platforms like Home Assistant, automation tools like Node-Red, and messaging services like Telegram via MQTT.
  • Multi-Vehicle Support: Manage data from multiple Teslas within a single Tesla Account.
  • Import Capabilities: Seamlessly import existing data from TeslaFi and tesla-apiscraper.
  • Customizable Themes: Personalize your dashboard experience with light, dark, or system default theme modes.
  • Open Source & AGPLv3 Licensed: Guarantees that the project remains free and open, fostering community contribution and preventing closed-source derivatives.

Typical Use Cases

  • Performance Monitoring: Track and analyze your Tesla's battery health, degradation, and charging efficiency over time.
  • Driving Behavior Analysis: Understand your energy consumption patterns, driving habits, and optimize for efficiency.
  • Smart Home Automation: Trigger automations based on vehicle location, charging status, or battery levels.
  • Personalized Dashboards: Create custom Grafana dashboards to visualize the metrics most important to you.
  • Fleet Management (for multiple Teslas): Consolidate and analyze data from all your Teslas in one central location.
  • Research and Development: Utilize the detailed data for personal projects, research, or to contribute back to the open-source community.

Repository Trajectory

Trended #10 on weekly

June 22, 2026

Trended #3 on daily

June 16, 2026

Trended #2 on daily

June 15, 2026

First tracked on GitTrend

June 15, 2026

Loading README...

Contributors

Languages

HTML

6%

Elixir

84%

Nix

3%

MDX

2%

Shell

1%

SCSS

1%

JavaScript

2%

About

A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]

Related Blogs

Topics

dashboard

datalogger

docker

elixir-lang

grafana

hacktoberfest

home-automation

mqtt

nix

nix-flake

openstreetmap

phoenix-liveview

raspberry-pi

self-hosted

srtm

tesla

tesla-api

Contributors

Languages

HTML

6%

Elixir

84%

Nix

3%

MDX

2%

Shell

1%

SCSS

1%

JavaScript

2%