The Garmin Connect sensor allows you to expose data from Garmin Connect to Home Assistant.
To add Garmin Connect to your installation, go to Configuration >> Integrations in the UI and enable the Garmin Connect integration by entering your credentials.
After successful login 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.
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
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