Skip to content

fitbit-grafana

Dashboards & Home Pages

A script to fetch data from Fitbit servers using their API and store the data in a local influxdb database and visualize them with Grafana

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

Features

  • Automatic data collection from Fitbit (and Google Health) APIs
  • Supports InfluxDB 1.x and limited InfluxDB 2.x backends
  • Collects detailed health metrics: heart rate, steps, sleep, SpO₂, HRV, activity minutes, device battery, etc.
  • Automated token refresh and historical data backfilling
  • Rate‑limit aware data fetching

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
883
Forks
70
Languages
Python Jupyter Notebook Dockerfile

Install & Platforms

Install via
docker

Beta — feedback welcome: [email protected]