Garmin Stats

Garmin Stats screenshot 1
Garmin Stats screenshot 2

Garmin Grafana

A docker container to fetch data from Garmin servers and store the data in a local influxdb database for appealing visualization with garfana.

Dashboard Example

Dashboard

Features

  • Automatic data collection from Garmin
  • Collects comprehensive health metrics including:
    • Heart Rate Data
    • Hourly steps Heatmap
    • Daily Step Count
    • Sleep Data and patterns (SpO2, Breathing rate, Sleep movements, HRV)
    • Sleep regularity heatmap (Visualize sleep routine)
    • Stress Data
    • Body Battery data
    • Calories
    • Sleep Score
    • Activity Minutes and HR zones
    • Activity Timeline (workouts)
    • GPS data from workouts (track, pace, altitude, HR)
    • And more…
  • Automated data fetching in regular interval (set and forget)
  • Historical data backfilling

Please follow the installation instructions in the GitHub repository README

Credits

This project is made possible by generous community contribution towards the gofundme advertised in this post on Reddit’s r/garmin community. I wanted to build this tool for a long time, but funds were never sufficient for me to get a Garmin, because they are pretty expensive. With the community donations, I was able to buy a Garmin Vivoactive 6 and built this tool open to everyone. if you are using this tool and enjoy it, please remember what made this possible! Huge shoutout to the r/garmin community for being generous, trusting me and actively supporting my idea!

Dependencies

Support me

If you enjoy the project and love how it works with simple setup, please consider supporting me with a coffee ❤ for making this open souce and accesssible to everyone. You can view and analyze more detailed health statistics with this setup than paying a connect+ subscription fee to Garmin.

ko-fi

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies