The fields displayed on the calendar is separate to which fields are captured. Do Options → Wellness on the calendar page to select fields for display.
I’m a new user and really enjoy the website! I’m now trying to plot my wellness data and added the ‘Steps’ field. However, I see no option to import it from google fit (or garmin). (阅读每日步数总计 | Google Fit | Google Developers)
It’s a custom field so you need to populate it yourself. Manually or by writing a script to get it from somewhere else.
Maybe someone already wrote a script to pull it in. It’s kind of a 2 step procedure.
Make a connection from the source to the Intervals API
Set a script to populate the correct field.
Would be great if someone has an example that can be shared.
The steps are however already available in google fit/garmin API so maybe it would be rather easy to also request this automatically along with the other variables like weight/sleep/etc… Steps are for me a nice metric to compare my general activity level (maybe a lot of running after kids, work around the house, etc…) versus my cycling activities. Rest days are not necessary actual rest days and during cycling days I might have very few steps…
As far as I know garmin is picky about steps, so maybe they aren’t even exposed via their API. Can’t say much about Google. I currently track my steps via my Oura Ring - which exposes steps via API (for you to grab via a script and feed into the Intervals API - I might add that to my github project that floats around here somewhere)
My fenix is a bit better in tracking steps than the Oura Ring (currently fighting with their support to get it better, as it should be an easy fix) but I really don’t like to enter that data manually
I get some data from garmin and also withings and push them to intervals. All far from pretty code but works… Most of it is searched and copied in Github. So Roland will find himself again
https://github.com/Tronje-the-Falconer/multiplatform-health-sync/tree/main/opt/multiplatform-health-sync
I actually wanted to add Matlab’s training readiness calculation and other things to my program. Haven’t followed that up yet though.
There is a Python library for Garmin:
Your github repo seems to be private. Link gives a github 404
sorry, forget about that. Should be public now
I have not used garmin in a while because I switched to amazfit/zepp at some point, but before I used to sync garmin to googlefit with healthsync app. Amazfit syncs directly with googlefit. Googlefit exposes Daily Steps Total.
I’d like to see a Blood Oxygen Saturation value as well
Is there a “how-to” on how to write these scripts or maybe a sample I can see to swap some key words out for my application?
Yes, but I don’t think that will automatically import from HealthFit because mine is defined as “Oxygen Saturation?”
HealthFit would need to specifically support uploading that to the Intervals.icu API. It is quite possible that it does so you should try see if you can turn it on.
Awesome thanks @david, looks like it actually does import correctly even with the different naming conventions.
Hello,
Wondering if someone has created a code to add the wellness ratings together and track them on the fitness chart. Give a total score. Higher the score the lower the rating. I like to track athlete subjective feedback and having a rating might help as well. I then can give training advice for example wellness score < 6 Green light for training vs wellness score > 16 red light. Is this possible? It would be great to compare vs CIL and Loads.
Computed wellness fields are on the todo list. Likewise script defined fitness charts.
Garmin is about to introduce Nap Tracking on a number of watches:
I would also like an overview on the topic of Overreaching like @Jeff_Schiller1. This would obviously work with ‘Computed wellness fields’.
However, I could also imagine the following:
The various factors one wants to consider would all be displayed in a bar chart. Now, the problem is that the ‘wellness fields’ are unitless. Therefore, it is not possible to simply stack the individual bars on top of each other.
How about an option that ignores the units of the individual ‘Plots’? Then one could create a view similar to ‘time in zone’.
It would also be important that this works with the ‘custom wellness fields’ as well.
Some wellness fields do not have icons, I have added new custom fields and I can add icons, is there a way to do it with the default fields, such as ‘weight’?
How to edit the default fields? How, for example, change the icon?
If it is not possible to change the original, could a custom field be created with that same value? Is there a list where I can get the codes for the welfare fields that appear by default?