A self-hosted data logger for Tesla vehicles that records high-precision driving data and visualizes it with Grafana.
TeslaMate is a self-hosted data logging and visualization platform for Tesla vehicles. It continuously collects telemetry data—such as driving behavior, charging sessions, battery health, and location history—and stores it in a local PostgreSQL database. The platform provides comprehensive Grafana dashboards to analyze vehicle performance, efficiency, and long-term trends, giving owners full control over their data.
Tesla owners who want to monitor their vehicle's performance, track battery degradation, analyze driving efficiency, and integrate vehicle data into home automation systems like Home Assistant.
Unlike cloud-based services, TeslaMate is entirely self-hosted, ensuring data privacy and ownership. It offers high-precision logging, optimized sleep management to prevent vampire drain, and seamless integration with popular home automation tools via MQTT.
A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
As a self-hosted platform, TeslaMate ensures all vehicle data remains on your own infrastructure, aligning with its philosophy of privacy and control over third-party cloud services.
Includes pre-built dashboards for battery health, efficiency, charging analytics, and lifetime driving maps, providing rich visualization without additional setup.
Publishes data to MQTT, enabling easy connections with Home Assistant, Node-RED, and Telegram for automation, as highlighted in the features list.
Minimizes battery drain by allowing the car to sleep quickly, a key feature mentioned to reduce energy loss when parked.
Requires deploying and maintaining PostgreSQL, Grafana, and MQTT brokers, which can be daunting for users unfamiliar with Docker or server administration.
The copyleft license forces any modifications or network services using TeslaMate to be open-sourced, potentially hindering commercial or proprietary integrations.
Relies on web-based Grafana dashboards and third-party apps via MQTT, lacking a dedicated mobile app for convenient on-the-go access.
TeslaMate is an open-source alternative to the following products: