Trying to investigate the fit files to see if this is a strava bug but my run data in intervals.icu has never looked quite right to me. specifically pace data bounces around a lot. at first I thought it was because the watch was moving but I was digging into the fit files from other apps on my phone and found that the data there was looking pretty smooth.
as an experiment I tried exporting from HealthKit → intervals.icu to compare and that made for quite a change in my data here.
There are some expected differences around auto pause being turned off but strava automatically removing stops at lights which is fine and I’m not really worried about. but what I’m confused by is the pace screen.
power and HR look pretty close but pace is all over the place on the strava export. on a different workout that I tested this on that was an internal session. the strava export seems to be missing multiple sections of pace data when the power data showed I was still moving.
I found this thread from 21
but when I pull the data field they recommend, it shows a velocity_smooth that is super jumpy. but when I export the .fit from strava, the enhanced speed column seems pretty flat to me.
am I missing something about how this data flow works?
is this a known limitation of strava or is this something I should be changing settings to avoid.
playing around with different data workflows but right now these are recorded on an Apple Watch with workout-outdoors, pushed to strava (looks fine there) and then imported to intervals.icu
is there a way I can get the export from strava that has the velocity_smooth included? when I dump the original activity from strava it only has the enhanced speed column.
but good information. let me see if I can checkout the altitude data. this was a semi flat course with only ± 30 ft but maybe its not super granular as a result
I’m using the Strava API to import workouts as they’re completed and my data looks like the data above. The files are initially recorded on my apple watch using the Stryd app and then exported to Strava then synced to intervals (as far as I can tell this is the only automated way to get stryd files into intervals).
If I click download the original fit file from either Stryd or Strava and manually upload it, then it looks fine. But syncing across automatically I get that weird spiky pace.
Using the API does strava export the original fit file or is it sending some modified version or the GPX or something?
Strava forwards a modified fit file, not the original one. They go as far as calling it their data, and no longer your data. Meaning that Intervals is very limited in what it is allowed to do with ‘their’ data.
There are apps which will do this import / sync for you.
eg:
There’s also HealthFit and IntervalsWellnessSync(tho I think this is wellness only) and IntervalsCompanion
BTW - having worked on Apple Watch Data (at least those workouts recoded on native apple fitness app, the apple watch does not create per-second data streams. it’s like smart recording. I don’t have an Apple Watch and I dont’ know how the Stryd App works to write that data into Apple Fitness, but Both HealthFit and BreakAway does speed interpolation between the points.