mirror of
https://github.com/teslamate-org/teslamate.git
synced 2026-01-24 21:06:08 +08:00
e1e15042a86cdadbc311cb8dd811381444c3736e
* Slight improvement to the Debian installation instructions I've managed to do an install on Debian Trixie with most of the required dependencies from Debian, with the exception of Grafana (which is not) packaged. As such, I've modified the instructions to reflect this. It's possible that in the future, TeslaMate will require newer versions, and these instructions would become outdated. But that's not worse than the current state, where for example Erlang/Elixir are no longer available upstream as documented, so better to have two sets of instructions for redundancy. * Improve the separate Grafana server explanation * Rewrap the text * Further improve the remot grafana URL * docs: update changelog --------- Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
sec: upgrade esbuild to 0.25.2 and esbuild-sass-plugin to 3.3.1 to avoid GHSA-67mh-4wv8-2f99 (#4669)
feat: check Postgres version on startup, require 16.7 / 17.3, update earthdistance extension (#4648)
feat: check Postgres version on startup, require 16.7 / 17.3, update earthdistance extension (#4648)
ci: add treefmt as code formatting multiplexer, refactor CI to avoid duplication, reorg CI into DevOps workflow (#4219)
ci: add treefmt as code formatting multiplexer, refactor CI to avoid duplication, reorg CI into DevOps workflow (#4219)
docs: update Home Assistant integration documentation with configuration URL and model name hints (#4359)
TeslaMate
A powerful, self-hosted data logger for your Tesla.
- Written in Elixir
- Data is stored in a Postgres database
- Visualization and data analysis with Grafana
- Vehicle data is published to a local MQTT Broker
Documentation
The documentation is available at https://docs.teslamate.org
Features
General
- High precision drive data recording
- No additional vampire drain: the car will fall asleep as soon as possible
- Automatic address lookup
- Easy integration into Home Assistant (via MQTT)
- Easy integration into Node-Red & Telegram (via MQTT)
- Geo-fencing feature to create custom locations
- Supports multiple vehicles per Tesla Account
- Charge cost tracking
- Import from TeslaFi and tesla-apiscraper
Dashboards
Sample screenshots of bundled dashboards can be seen by clicking the links below.
- Battery Health
- Charge Level
- Charges (Energy added / used)
- Charge Details
- Charging Stats
- Database Information
- Drive Stats
- Drives (Distance / Energy consumed (net))
- Drive Details
- Efficiency (Consumption (net / gross))
- Locations (addresses)
- Mileage
- Overview
- Projected Range (battery degradation)
- States (see when your car was online or asleep)
- Statistics
- Timeline
- Trip
- Updates (History of installed updates)
- Vampire Drain
- Visited (Lifetime driving map)
Screenshots
Sneak peak into TeslaMate interface and bundled dashboards. See the docs for additional screenshots.
Credits
Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-01-24T15:12:09.935Z
dashboarddataloggerdockerelixir-langgrafanahacktoberfesthome-automationmqttnixnix-flakeopenstreetmapphoenix-liveviewraspberry-piself-hostedsrtmteslatesla-api
Readme
MIT
103 MiB
Languages
Elixir
83.8%
HTML
6.1%
Nix
2.6%
MDX
2.2%
JavaScript
1.9%
Other
3.3%


