Add Support for Blood Glucose for Graphing and Analysis
Blood Glucose readings are only available as a metric currently. Please add support for continuous Blood Glucose readings during a workout, in the same way that Power, Torque, Cadence, Speed and Elevation are supported. Not just on the Scatter Graph, but on the main Graph please.
Both professional cycling teams and amateurs are now using CGM (Continuous Glucose Monitoring) for training, recovery and fuelling analysis. Now is the time to start supporting this data in Training Peaks., as other providers are getting onboard.
SuperSapiens (https://www.supersapiens.com/) support export of a glucose CSV file. I have attached one so that you can see the format. It would be nice to be able to merge the CSV file into the already uploaded workout data, as an easy first step to full integration.
Wahoo also store Glucose data within a custom developer field in the FIT file when their Wahoo ELEMNT Roam v2 is linked to a SuperSapiens CGM sensor. See:
1. https://support.wahoofitness.com/hc/en-us/articles/8465036789650-ELEMNT-Supersapiens-CGM-sensor-App-integration
2. https://supersapiens.zendesk.com/hc/en-us/articles/6296182565783-Wahoo-ELEMNT-Devices
Nolio (https://www.nolio.io/) support display of Blood Glucose as workout data. Screenshot attached.
Intervals.Icu are also working on supporting display of workout data from arbitrary FIT file custom developer fields. It would then implicitly support CGM data.
-
Krishna Pribadi commented
I would like to chime in:
Totally agree that TP should import / sync glucose data from a CGM (however that is best achieved for the various ecosystems (Andoid, iPhone, Google, Garmin, and the various CGMs). I believe the most popular CGMS are Dexcom, followed by Libre. However, almost all of the "fitness & diet" service providers out there (Levelshealth.com, Signos), are pushing for the Dexcom CGM.
For my case: I am on the Android and Garmin ecosystems. I am using a Dexcom G6 CGM. I'm able to get the CGM data to display as a datafield on my Garmin watch and bike head unit (Garmin Edge 530). Amazingly the glucose data also shows up as a time-history channel in Garmin Connect.
See this test dataset: https://connect.garmin.com/modern/activity/13078194749
As a side comment: I am using the "Dex CGM datafield" from the Garmin Connect IQ store https://apps.garmin.com/en-US/apps/f7d0d393-70ea-4c5f-83cf-f7d5d0f5ef12
The way I understand the flow of glucose data from CGM to Garmin Connect is:
CGM sensor/transmitter --> phone Dexcom app--> Dexcom cloud --> Garmin Connect cloud --> Garmin Connect app (phone) --> bike computer head unit (displayed / recorded locally).After an activity: bike computer head unit --> Garmin Connect app (phone) --> Garmin Connect Cloud --> TP. But the glucose either doesn't get sent to TP or TP ignores it. The same occurs on Strava but that's outside the scope of this request.
I hope TP can quickly implement a solution.
Couple interim requests:
1) If there is an easy way to manually add the CGM data from a csv, please do share instructions.
2) if there's an API for TP and some way to add import custom data, I'm all ears. I would be interested in writing my own script to push the data to TP.Thanks,
Krishna -
Jonathan George commented
Worth noting that this is possible in the "other" direction with a TP premium account, i.e. from the Supersapiens dashboard once the activity has sync'ed from TP you can open in the dashboard and see the overlay. But I agree it would be better to have this available in the TP dashboard as that is where most people "live" to analyse their efforts.