A self-hostable personal dashboard for homelabs, with status checks, widgets, themes, icon packs and a visual config editor.
jheredianet/Teslamate-CustomGrafanaDashboards
A set of custom Grafana dashboards for analyzing Tesla vehicle data logged by a TeslaMate installation.
- Stars
- 384
- Forks
- 47
- Open issues
- 0
- Last commit
- 3 days ago
What is it?
TeslaMate is a self-hosted logger that stores data from a Tesla in Postgres and visualizes it with Grafana. This project adds a collection of extra Grafana dashboards designed to run on top of a TeslaMate installation, covering mileage, efficiency, charging costs, charging curves, speed and temperature effects, range degradation, and current drive or charge sessions.
The dashboards are provided as JSON files. They can be imported manually into Grafana or auto-imported by mounting the repository into the Grafana container in a TeslaMate Docker Compose setup. Some dashboards, such as Battery Health and Database Information, have since moved into TeslaMate's core dashboard set.
The repository also includes a validator script that checks dashboard JSON, duplicated UIDs, declared variables, and time zone conventions, and can prepare SQL statements against a real TeslaMate database without executing them.
Key features
- 01Mileage, drive count and efficiency summaries by year, month, week or day.
- 02Charging cost statistics and fast-charging curve analysis.
- 03Range degradation and efficiency analysis by temperature and speed.
- 04Live views for the current drive or charging session, designed for kiosk mode.
- 05Tools to find incomplete drives or charges caused by connection issues.
- 06Dashboards are JSON files, importable manually or automatically via Docker Compose.
Use cases
- A Tesla owner running TeslaMate who wants deeper charging cost and efficiency analysis.
- Tracking battery range loss over the life of a vehicle.
- Showing a live charging or driving view on a dashboard screen in the car or at home.
- Customizing or extending TeslaMate's Grafana setup with new SQL-based panels.
Topics
FAQ
- What is Teslamate-CustomGrafanaDashboards?
- A set of custom Grafana dashboards for analyzing Tesla vehicle data logged by a TeslaMate installation. TeslaMate is a self-hosted logger that stores data from a Tesla in Postgres and visualizes it with Grafana. This project adds a collection of extra Grafana dashboards designed to run on top of a TeslaMate installation, covering mileage, efficiency, charging costs, charging curves, speed and temperature effects, range degradation, and current drive or charge sessions.
- Is Teslamate-CustomGrafanaDashboards free to use? What license does it have?
- Teslamate-CustomGrafanaDashboards is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Teslamate-CustomGrafanaDashboards still maintained?
- Actively maintained. The last commit to Teslamate-CustomGrafanaDashboards was on Oct 15, 2026.
- What can I use Teslamate-CustomGrafanaDashboards for?
- A Tesla owner running TeslaMate who wants deeper charging cost and efficiency analysis. Tracking battery range loss over the life of a vehicle. Showing a live charging or driving view on a dashboard screen in the car or at home. Customizing or extending TeslaMate's Grafana setup with new SQL-based panels.
- Where can I get Teslamate-CustomGrafanaDashboards?
- The source code and installation instructions are on GitHub: https://github.com/jheredianet/Teslamate-CustomGrafanaDashboards
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, self-hosted PostgreSQL backup tool with Point-in-Time Recovery, automated restore verification, and a web UI.
Self-hosted real-time monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, with alerts and scheduled AI patrol checks.
A self-hosted job search pipeline that searches multiple job boards, scores and tailors your CV per role, and tracks applications in one dashboard.
A self-hosted fitness tracking service for syncing and analyzing your activities, positioned as a privacy-focused alternative to Strava.
Builds and manages Grafana dashboards with prefilled metrics and alerts for services like EC2, Kubernetes, Redis and PostgreSQL.