TeslaMate

TeslaMate

Tesla vehicle logging with Grafana dashboards

7.5kstars
896forks
Last commit: 1d ago
Repo age: 7y old
TeslaMate screenshot

TeslaMate is a self-hosted data logger for Tesla vehicles that collects vehicle telemetry (drives, charges, battery state, locations) and persists it for long-term analysis. It ships with prebuilt Grafana dashboards and a web UI so you can explore trip history, efficiency, charging behavior, and vehicle status over time.

Key Features

  • Automatic drive, charge, and state tracking with historical timelines
  • Stores data in PostgreSQL and exposes metrics to Grafana for rich dashboards
  • Included Grafana dashboards for efficiency, battery degradation, charging stats, vampire drain, and more
  • Map-based trip visualization and location history (via the web UI)
  • Docker Compose-based deployment with bundled dependencies (PostgreSQL, Grafana)
  • Integrations via MQTT for home automation/notifications (e.g., publish vehicle state)
  • Supports multiple vehicles on the same installation
  • Data export/backups possible through the underlying database (PostgreSQL)

Use Cases

  • Track long-term vehicle efficiency, consumption, and battery health trends
  • Analyze charging habits and costs (home vs. public, session history)
  • Feed vehicle status into home automation (presence/charging state via MQTT)

Limitations and Considerations

  • Requires Tesla account authentication; availability can be affected by Tesla API changes and authentication flows
  • Telemetry frequency depends on vehicle sleep behavior; aggressive polling can reduce sleep time

TeslaMate is commonly used as a private alternative to hosted Tesla tracking apps by keeping your telemetry under your control while still offering modern dashboards and automation hooks. It is best suited for owners who want historical analytics and integrations beyond what the official Tesla app provides.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring and alerting dashboard

81k
7.2k
Last commit: 18h ago

Self-hosted uptime monitoring for websites, APIs, and services with status pages, rich notifications, and multi-protocol checks.

Alternative to:
UptimeRobot
UptimeRobot
+9
Netdata

Netdata

Real-time infrastructure monitoring and troubleshooting

77.3k
6.3k
Last commit: 18h ago

High-resolution real-time monitoring for servers, containers, and apps with interactive dashboards, alerting, and extensive integrations for troubleshooting and observability.

Alternative to:
Datadog
Datadog
+4
Umami

Umami

Simple, fast, privacy-focused web analytics

34.6k
6.2k
Last commit: 28d ago

Self-hosted web analytics with a clean dashboard, event tracking, and privacy-first data collection as an alternative to Google Analytics.

Alternative to:
Google Analytics
Google Analytics
+5
ChangeDetection.io

ChangeDetection.io

Monitor websites for changes and get notifications.

29.8k
1.6k
Last commit: 1d ago

Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

Alternative to:
Visualping
Visualping
+4
ntfy

ntfy

Send notifications to your phone or desktop via HTTP and pub/sub

28.1k
1.1k
Last commit: 5d ago

Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.

Alternative to:
OneSignal
OneSignal
+9
Plausible Analytics

Plausible Analytics

Simple, privacy-friendly web analytics

24.1k
1.3k
Last commit: 2d ago

Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.

Alternative to:
Google Analytics
Google Analytics
+5