"fix" fit files from swims

Hi,
I use both my FORM Goggles as well as my Garmin (Fenix 7X) for swimming. FORM doesn’t
have an API as far as I know - however Training Peaks works somehow. The Garmin however
somehow misses or adds a turn when slowing down or speeding up within a lane.

There is the workaround to go to https://www.swimmingwatchtools.com and fix the intervals there and replace the fit file. Would this theoretically be possible to do here natively? Like the
Power fixing?

Another thing - maybe a workaround for this. Can we “fix” those intervals (garmin says 225m on an 200m interval) for the sake of pace calculation and such. Also can we “exclude” intervals for
pace rather than ignoring the data as a whole? When I go with fins and paddles I’m way faster,
but I’m not that interested in the pace for those few lengths - they just mess up the nice charts :wink:

4 Likes

I was looking at this and comparing an activity in Garmin compared to Intervals.icu.

If a lap contains distance but no Cadence ( Swim Strokes) then it is a Drill length.

This is if you are using the Swim Drill Feature on a Garmin watch, not sure about other swim watches if they have similar. Info below
https://support.garmin.com/en-US/?faq=Mu1LRA03Uj4bTqiYKjENJ8

This may be a good way to exclude these intervals for pace …

Below shows the first 3 laps, which is drill, drill, swim which can be seen by the cadence in lap 3

Cheers

1 Like

You can do Actions → Settings and tick the “Ignore pace data” box to stop drill swims from messing up your stats:

I will see what I can do about adding a “ignore pace” option to intervals. Maybe I can use the lack of cadence for that.

2 Likes

Lack of cadence in drill intervals would be great. Because if you’re doing drills as warmup almost all swim workouts will potentially have faster than real intervals (fins and paddles).

2 Likes

I am not able to get intervals into my swims as the Add Intervals does nothing. My display shows that it loads from Garmin but also has a link Strava which could be relevant. I do not particularly need it to sync with Strava eventhough presumably it is overwritten by Garmin anyway on Intervals. Is is possible & does it make a difference excluding swims from the Strava sync.

At the moment I am using Tredict to analyse my swims as that seems far more comprehensive & it adds automatic length splits into the tabular view which I find useful as I prefer the tabular format to graphs. Though if I could add in intervals in Intervals then that would be better. I am pretty blind in the water with no specs & chlorine in my eyes & so cannot read the Garmin display to do fancy workout patterns. So I generally just start a new workout if I change equipment for example. Generally I do prefer Intervals over Tredict for everything else but, for me at least, swimming analysis could ideally be improved, unless I am missing features. Efficiency Index & Stroke Length would be good for example. And a table such as from swimmingwatchtools showing e.g. fastest 50m, 200m, 500m etc would be really great.

I didn’t know about excluding some intervals (e.g. hand paddle drills etc ) from PBs etc so that is great to know but to use it I need to be able to create intervals in my swims.

I did use the workaround of https://www.swimmingwatchtools.com quite often to correct my pool swim workouts recorded with my Garmin Fenix. The watch often splits a lap when a cadence of pace interruption takes place. Then it registers a 50m pool length in just 15s or 30s for example. Thus it add extra pool lengths to my set, which should be merged in some way.

Especially in order to keep my swimming curves accurate this is required. However, as the developer of Swimmingwatchtools mentions on his site Swimmingwatchtools will close on August 31, 2023.

Is there a way to integrate this (or such a) functionality in a way in Intervals.icu? Either by implementing the Swimmingwatchtools functionality in any way?

3 Likes

Could you please mail me (david@intervals.icu) a Swim fit file that you haven’t fixed and the fixed version. Then I can have a look and see what is involved. I only do cycling myself. Pool swims are a pain to deal with :slight_smile:

Thanks for your answer @david . I have sent you a mail with two swims.

Swims were also a pain to deal with for me. Could barely swim 25m without being out of breath. :sweat_smile: Therefore I decided I had to “fix” that and train for it :rofl:

2 Likes

Hey guys! As the FORM googles are becoming more popular within the community could you check with them to set up an API for automatic upload @david ?

So far they have Apple Health, Strava, Trainingspeaks, Tridot, Finalsurge. Their customer support is really supportive.

Their algorithm for swim tracking is working worlds better than Garmin watches :slight_smile:

1 Like

I Googled a bit and couldn’t find any mention of a FORM Goggles API. So likely they would need to do the work. I am not sure if Intervals.icu is big enough for them to do that :slight_smile: