
TeslaMate
Tesla vehicle logging with Grafana dashboards

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:
Similar Services

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

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


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

ChangeDetection.io
Monitor websites for changes and get notifications.
Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

ntfy
Send notifications to your phone or desktop via HTTP and pub/sub
Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.


Plausible Analytics
Simple, privacy-friendly web analytics
Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.
Phoenix Framework
Grafana
MQTT