{"repo":"arpanghosh8453/fitbit-grafana","free":true,"listed":false,"github":"https://github.com/arpanghosh8453/fitbit-grafana","clone":"git clone https://github.com/arpanghosh8453/fitbit-grafana.git","description":"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","language":"Python","stars":918,"topics":["fitbit","fitbit-api","fitbit-app","grafana","grafana-dashboard","grafana-influxdb","influxdb","influxdb-database","influxdb-python","python"],"license":"BSD-4-Clause","category":"analytics","readme_excerpt":"Grafana Dashboard for Fitbit A script to fetch data from Fitbit servers using their API and store the data in a local influxdb database. [!IMPORTANT] Fitbit is a registered trademark of Google LLC. Grafana is a registered trademark of Grafana Labs. This project is an independent, open-source tool and is not affiliated with, endorsed by, sponsored by, or approved by Google LLC or Grafana Labs. [!NOTE] This project repository is dynamically mirrored in Codeberg as a backup. An alternative docker image is available at codeberg.org/arpanghosh8453/fitbit-grafana. Dashboard Example Features - Automatic data collection from Fitbit API - Support for both InfluxDB 1.x and 2.x (limited support for 2.x) - Collects comprehensive health metrics including: - Heart Rate Data (including intraday) - Hourly steps Heatmap - Daily Step Count - Sleep Data and patterns - Sleep regularity heatmap - SpO2 Data - Breathing Rate - HRV - Activity Minutes - Device Battery Level - And more... - Automated token refresh - Historical data backfilling - Rate limit aware data collection ✅ Available Influxdb database measurements and schema is available here Google Health API Migration [!IMPORTANT] Fitbit Web API is being deprecated in favor of the Google Health API. This project now supports a Google provider mode and OAuth token flow for migration. - Full setup guide: extra/google-migration.md - Includes: - Google Cloud setup for GOOGLE CLIENT ID and GOOGLE CLIENT SECRET - How to obtain refresh token from par","default_branch":null,"files":null,"tree":[],"storefront":"/r/arpanghosh8453","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arpanghosh8453/fitbit-grafana/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}