Unable to plot all Garmin Connect wellness metrics

Hi everyone,

I’m loving the site so far- great piece of software. I’m trying to plot my wellness metrics taken from Garmin Connect, however I only see sleep hours and resting HR. Sleep Score and Quality, Spo2 and others don’t appear on the plot. I’m using a Garmin Forerunner 245, is this maybe because my device doesn’t provide those metrics to the API? Anything else I can provide to help troubleshooting? Maybe I need to buy a 965 :wink:

I do have the permission ticked on the settings:

Thanks. I had a look in the logs and Garmin isn’t sending sleep score or quality, not sure why:

processSleeps 2023-06-26 durationInSeconds=31620 unmeasurableSleepInSeconds=0 deepSleepDurationInSeconds=5940 lightSleepDurationInSeconds=17880 remSleepInSeconds=7800 awakeDurationInSeconds=240 overallSleepScore=null

Also no Spo2. That comes in with health snapshots (also HRV) and there aren’t any of those.

It is sending body battery stuff and VO2 max measurements.

@david just to clarify would you hazard a guess as to whether it’s a limitation of my device not collecting those metrics, or an issue in the API response Garmin is sending to intervals? I suppose the only way to figure it out is to compare with another Garmin device?

You can see if the data is visible in Garmin Connect. I think health snapshots are manually triggered on the device. I only have a Garmin Edge 130+ myself so I haven’t played with this stuff.

I have a forerunner 965 and have the same wellness metrics like yours so it surely doesn’t have anything to do with your device my guess. Vo2 max is plotted auto normally but this week it doesn’t so I plot it manually just like I do with readiness.

I’m not sure this is the answer to your question, but wellness data like sleep time and resting HR, for me, come via google fit on my phone. I use something called health sync to get the data from Connect into Fit and intervals automatically slurps it up. I’ve tried fitness syncer but it didn’t seem to work for me.

VO2Max I only get in activities and then, if I can be bothered (mine hardly changes), I create a custom chart in the fitness view to see that.

1 Like

Interesting update:

In a moment of consumerism weakness I bought a 965 yesterday. After sleeping with it and manually triggering a couple “health snapshots” I can plot sleep score, spo2, and the rest of the wellness metrics.

I appreciate all the replies, thank you :slight_smile:

1 Like

FR245 doesn’t collect / measure / analyze sleep score and pulse ox, for example. (I know, I just upgraded my daughters watch from FR245 to FR265 and one of the reasons beside degrading battery was improved analysis for metrics related to recovery)

I have a Forerunner 645 and also have same wellness metrics as @Wouter and @idclark Forerunner devices.

Recently got myself a Venu 2 Plus and immediately replaced it with FR255 (better feature fit) due to loss of battery capacity of my AW and lack of wellness metrics on the AW and ability of the AW to play nice with Garmin Connect and my Edge 1040. All seems fine and I use multiple apps to sync metrics and workouts across multiple platforms (HealthFit, BreakAway and Intervals Companion App). However, I don’t seem to get any Garmin sleep phase information into Intervals. Breakaway can sync those from Apple Health but from GC directly, it doesn’t seem to be populated. Any ideas why?

The available Wellness Fields from GC is only limited to these.

When you say sleep phases, you mean Deep / Light / Core etc phases which is not supported natively by Intervals.icu. Having said that, it is available as part of the extended intervals.icu via custom Wellness fields which I think that’s what is happening with BreakAway.

Yes, I added those fields for
Breakaway and hoped that the phases (deep etc) would be part of the sleep metric in your screenshot. Primarily since I noticed a screenshot from David above that seems to indicate that the phases are provided by Garmin?

1 Like