07-11-2021 00:03
07-11-2021 00:03
So, I blew it today on a big bike ride. I forgot my usual bike gloves and used another pair of work gloves. This translated into me accidentally picking "Run" when I meant to select "Bike" workout.
The results have me somewhat dumbfounded and I am trying to find a way to recover the proper data that I am looking for.
The iOS Fitbit app that I use supports changing the workout type after-the-fact. I navigated to the workout in question and changed it from Run to Bike. However, the workout says I only travelled 1.99 miles, and this is totally inaccurate. I suspect the actual distance is more like 5-7 miles. If possible, I'd also like to recover at least my average speed - not sure if max speed is recoverable.
I am baffled for several reasons:
So my question is, how can i recover more bike-relevant data - at least fix the distance travelled, average speed, and calories burned? It seems that at least this should be easily recoverable, as there is a GPS track + time. Distance travelled + time should be able to get me an average speed.
Finally, is there a way to see the raw data tracked/stored and associated with a given workout from Charge 4? Could i use the developer API or SDK for this? If all else fails, it would be nice to do this manually. I work in software engineering so don't be afraid to get technical.
Thanks.
07-12-2021 17:19
07-12-2021 17:19
I think that distance for walk/run is computed as the product of stride length and step count.
The only API that applies to Charge 4 is the Web API. You may be able to get GPS data from it, but not easily.
Your might need to delete the run from your activity history, and replace it with manually-entered values for a newly-added activity. Make sure you note down anything you want to retain from the "run" before deleting it.
07-16-2021 09:57
07-16-2021 09:57
Thanks for this insight. So what I ended up doing is extracting the TCX file for the GPS path and using that to get the data that I needed. That data "made sense" compared to my expectations of actual travel, max speed, etc...
It's just very odd to me that the TCX file has the actual data I'm looking for, but the FitBit app makes no actual use of the data! I'm still thankful to have it, but I may file a feature request that uses the GPS data and corrects the issues when someone switches between workouts if the data is available.
07-23-2021 09:58
07-23-2021 09:58
@Dr1v3n it's a lost battle I'm afraid. It's since the release of ionic that the runners community is asking to make use of GPS for distance computation and Fitbit developers simply don't care without giving any explanation.
My suggestion if you are a runner is to move to another product.