Last Updated on February 6, 2022 by pg@petergamma.org
The Garmin Connect sensor allow you to export data from Garmin Connect to Home Assistant
Configuration
Adding Garmin Connect to your Home Assistant instance can be done via the user interface, by using this My button:
Manual configuration steps
After successful set up a standard set of sensors are enabled. You can enable more if needed by using the Integrations page.
Please be aware that Garmin Connect has very low rate limits, max. once every ~10 minutes.
Available Sensors
Not every sensor holds meaningful values, it depends on the tracking device you use, and the apps you have connected.
Enabled by default:
Total Steps
Daily Step Goal
Total KiloCalories
Active KiloCalories
BMR KiloCalories
Consumed KiloCalories
Burned KiloCalories
Total Distance Mtr
Active Time
Sedentary Time
Sleeping Time
Awake Duration
Sleep Duration
Floors Ascended
Floors Descended
Floors Ascended Goal
Min Heart Rate
Max Heart Rate
Resting Heart Rate
Avg Stress Level
Max Stress Level
Rest Stress Duration
Activity Stress Duration
Uncat. Stress Duration
Total Stress Duration
Low Stress Duration
Medium Stress Duration
High Stress Duration
Body Battery Charged
Body Battery Drained
Body Battery Highest
Body Battery Lowest
Body Battery Most Recent
Average SPO2
Lowest SPO2
Latest SPO2
Text
Disabled by default:
Remaining KiloCalories
Net Remaining KiloCalories
Net Calorie Goal
Wellness Start Time
Wellness End Time
Wellness Description
Wellness Distance Mtr
Wellness Active KiloCalories
Wellness KiloCalories
Highly Active Time
Floors Ascended Mtr
Floors Descended Mtr
Min Avg Heart Rate
Max Avg Heart Rate
Abnormal HR Counts
Last 7 Days Avg Heart Rate
Stress Qualifier
Stress Duration
Stress Percentage
Rest Stress Percentage
Activity Stress Percentage
Uncat. Stress Percentage
Low Stress Percentage
Medium Stress Percentage
High Stress Percentage
Latest SPO2 Time
Average Altitude
Moderate Intensity
Vigorous Intensity
Intensity Goal
Latest Respiration Update
Highest Respiration
Lowest Respiration
Latest Respiration
Weight
BMI
Body Fat
Body Water
Body Mass
Muscle Mass
Physique Rating
Visceral Fat
Metabolic Age
https://github.com/cyberjunky/home-assistant-garmin_connect
added 5.2.22
Many issues have already been closed regarding this subject. This seems to be a project which is alive:
https://github.com/cyberjunky/home-assistant-garmin_connect/issues?q=is%3Aissue+is%3Aclosed
added 6.2.22
unfortunately, I could not find any evidence that it is also possible to sync activity data to Home Assistant. The access to Garmin Connect is closed source, 3rd party apps would have to pay $5,000 to access the data in Garmin connect. Only some platforms offer synching of acitivity data to their platforms, for instance Trainer Road.
If you don t want to spend $5,000 to access Garmin Connect data
and if you don t use real-time access to data, you can use Data Scientists Max Candocia .fit to .csv Python Scripts: