Skip to content

fitbit-grafana

Dashboards & Home Pages

A script that fetches Fitbit health data via its API and stores it in a local InfluxDB instance for Grafana dashboards

Python Latest v2.0.0 · 3mo ago Security brief →

Features

  • Automatic collection of Fitbit health metrics from the Fitbit API
  • Supports both InfluxDB 1.x and limited InfluxDB 2.x back‑ends
  • Collects heart‑rate, steps, sleep patterns, SpO₂, HRV, activity minutes, device battery and more
  • Handles token refresh and rate‑limit aware data collection
  • Provides historical data backfilling

Recent releases

View all 1 releases →
v2.0.0 Breaking risk
Breaking changes
  • Migration to Google Health API; Fitbit API integration no longer supported
Notable features
  • Logging level configuration via ENV variable
Full changelog

What's Changed

  • Github workflow updated - dev and prod builds by @arpanghosh8453 in https://github.com/arpanghosh8453/fitbit-grafana/pull/38
  • docs: Fix spelling on README.md by @eltociear in https://github.com/arpanghosh8453/fitbit-grafana/pull/39
  • Update compose.yml by @m1ckyb in https://github.com/arpanghosh8453/fitbit-grafana/pull/42
  • Add notes about MANUAL_START_DATE by @dsbert in https://github.com/arpanghosh8453/fitbit-grafana/pull/49
  • Update README with Oauth refresh token tutorial link & influxdb permission error by @mupeh in https://github.com/arpanghosh8453/fitbit-grafana/pull/60
  • Migration to google health API after FITBIT API decrecation by @arpanghosh8453 in https://github.com/arpanghosh8453/fitbit-grafana/pull/62
  • Add logging level via ENV variable #59

New Contributors

  • @arpanghosh8453 made their first contribution in https://github.com/arpanghosh8453/fitbit-grafana/pull/38
  • @eltociear made their first contribution in https://github.com/arpanghosh8453/fitbit-grafana/pull/39
  • @m1ckyb made their first contribution in https://github.com/arpanghosh8453/fitbit-grafana/pull/42
  • @dsbert made their first contribution in https://github.com/arpanghosh8453/fitbit-grafana/pull/49
  • @mupeh made their first contribution in https://github.com/arpanghosh8453/fitbit-grafana/pull/60

Full Changelog: https://github.com/arpanghosh8453/fitbit-grafana/compare/v1.1.0...v2.0.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
902
Forks
78
Languages
Python Jupyter Notebook Dockerfile

Install & Platforms

Install via
docker

Beta — feedback welcome: [email protected]