Repolode
jheredianet

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