Skip to content

Conversation

@joelgerard
Copy link

Add Heart Rate Variability (HRV) support and integration

This Pull Request introduces support for Heart Rate Variability (HRV) data, allowing users to download, store, and analyze these metrics alongside existing data.

Pretty sure you just need this one commit. The other one was messing around with build files. Can you double check this still builds and WAI?

Key Changes:

  • Data Download: Added functionality to fetch daily HRV data from the Garmin Connect API.
  • Database Schema: Created a new hrv table in the Garmin database to store weekly averages, last night's averages, and baseline ranges.
  • CLI Integration: Added a new --hrv flag to the command-line interface and updated the --all command to include HRV data by default.
  • Configuration: Added hrv_start_date and an hrv toggle to the Garmin Connect configuration example.
  • Testing: Updated test suites to include bounds checking for the new HRV data fields.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant