Teslamate is a self-hosted data logger for Tesla vehicles written in Elixir. It uses a Postgres database to store data and offers visualization and data analysis through Grafana. Vehicle data is published to a local MQTT Broker.
- Drive and charging reports: Generate detailed reports on driving and charging activities.
- Driving efficiency report: Evaluate the efficiency of your driving habits.
- Consumption (net / gross): Monitor the net and gross energy consumption of your vehicle.
- Charge energy added vs energy used: Compare the energy added during charging with the energy used during driving.
- Vampire drain: Track the amount of energy consumed by your vehicle while it is idle.
- Projected 100% range (battery degradation): Estimate the maximum driving range of your vehicle based on battery degradation.
- Charging Stats: View statistics related to charging sessions.
- Drive Stats: Analyze data about your driving patterns and behavior.
- History of installed updates: Keep track of the updates that have been installed on your vehicle.
- See when your car was online or asleep: Monitor the online/offline status of your vehicle.
- Lifetime driving map: Visualize the locations you have driven to over the lifetime of your vehicle.
- Visited addresses: Keep a record of the addresses you have visited with your vehicle.
- General: Miscellaneous features and functionalities.
- Easy to install with Docker.
- High precision drive data recording: Accurately record driving data with high precision.
- No additional vampire drain: Minimize energy consumption when the vehicle is not in use.
- Automatic address lookup: Automatically retrieve address information for recorded locations.
- Easy integration into Home Assistant (via MQTT): Seamlessly integrate with Home Assistant using MQTT.
- Easy integration into Node-Red & Telegram (via MQTT): Integrate with Node-Red and Telegram using MQTT.
- Geo-fencing feature to create custom locations: Set up custom locations for specific activities or events.
- Supports multiple vehicles per Tesla Account: Monitor and manage multiple Tesla vehicles under a single account.
- Charge cost tracking: Keep track of the cost associated with charging your vehicle.
- Import from TeslaFi and tesla-apiscraper: Easily import data from TeslaFi and tesla-apiscraper for analysis and visualization.
- MIT License