Web appData visualization

garmin-grafana

Store Garmin health history in InfluxDB and visualize long-term trends with Grafana.

Stars
3,336
Forks
215
License
BSD-3-Clause
Updated
Updated Jul 14, 2026

Checking live repository facts…

Project overview

garmin-grafana is a self-hosted Docker setup that fetches data from Garmin Connect, stores it in InfluxDB, and presents long-term health trends through Grafana dashboards. It supports periodic collection, rate-limited historical backfills, imports from Garmin export files, and CSV exports for separate analysis. Running it requires Docker and a valid Garmin login session. Garmin Connect does not expose watch battery levels to this setup, so that metric needs a separate Home Assistant-based workaround.

Repository facts

Primary language
Python
License
BSD-3-Clause
Repository updated
Jul 14, 2026
Default branch
main

Resource types

Web appAutomation

Use cases

Data visualizationPersonal and daily life

Runtime

DockerSelf-hosted

Capabilities

Data visualization

Audience

General users

Related projects

Browse more similar projects