Garmin Connect & Strava duplicate handling

No the Garmin one will replace the Strava one.

@Ollie_Rutherfurd When a Garmin activity replaces a dup Strava activity Intervals.icu provides links to Garmin Connect and Strava on the Garmin activity.

Yes, I was hoping there might be a way to do that interactively

Ok unterstand…
But when there is a need to use the original garmin fit file for HRV data, i have no chance to get my zwift rides (with altidude, speed, segments, GPS and so on) in intervals.icu…

Could there be a way, without hoping strava or zwift are pushing the HRV through in maybe 5 years!? :thinking:šŸ¤·šŸ¼

Also i have to rename my garmin activities, cause for now i maintain that all in strava, or is there an other way?

Hope i am not to complicated :grimacing::hugs:
Thanks

1 Like

If you update the name of the activity on Strava the Garmin one that replaced it on Intervals.icu is also updated.

Sorry for replying to an old thread but it seems like the right discussion. I encountered an admittedly unique situation today.

I run on my treadmill connected to Zwift. My Garmin watch is paired to Zwift in Virtual Run mode to act as an HR/cadence sensor while the treadmill itself is sending speed information. At the end of the run I normally just discard the activity on my watch. Zwift uploads the final activity to Garmin Connect and Strava.

Sometimes I choose ā€œsave and calibrateā€ for the virtual run activity on my Garmin watch to help calibrate its readings. Then I go into Garmin Connect and delete that activity. The authoritative file is the file that Zwift sends.

intervals.icu pulled the watch-based upload from Garmin connect before I could delete it and then merged it with the Strava activity uploaded by Zwift. For the analysis it used the bad data from the watch rather than the good data from Zwift/Strava.

After I deleted the duplicate (watch) activity from Garmin Connect, leaving the Zwift upload in place, I had to manually delete the activity on intervals.icu and then re-upload the fit file from Zwift.

Hopefully this all makes sense? I guess the question is when there are multiple data files is there any way to tell intervals.icu which one to use and which one to discard?

Currently you have to manually choose which one to keep by deleting the others. Hopefully that doesn’t happen too often.

hey guys, any way , can handle the duplicates , like search and destroy?

I’ve dumped my Strava account and now wholly & solely rely on GC as my data feed, TP as my training/workout platform & Intervals as my training analytics platform. Works a treat!

1 Like

Easiest is to use the activity list view and filter by source or add source as a column on the grid.

I realize it’s an old thread but it’s still an issue…

Sadly, this still happens several times per week and I have never taken the time to clear that up for the 10+ years of history from Strava, Garmin Connect and Polar.

In many cases, especially indoor cycling, there are even 3 different sources from the same activity:

  • one FIT file from Zwift for each part of the activity (typically: warmup, race, cooldown)
  • one FIT file from a Garmin head unit, as a dual record
  • one TCX file from a Polar watch

These files contain different information. For example, the Garmin FIT file may contain my glucose values and the power readings from my pedals, while the Zwift FIT file contains position, elevation, power readings from my Wahoo trainer, etc.

So, I really don’t want to delete any of them - instead I wish that the data could be presented together (e.g., merged and presented) whenever the files overlap significantly in time.

Since I haven’t deleted them, the fitness graphs etc. do not make sense (they think all my workouts and races on Zwift are three times longer or harder than they actually are).

This one is easy to solve:

  • Activity List view - You only need to modify the last 8-12 weeks because older ones have very little influence on the Fitness graph. At least 6 weeks but probably a bit more to get rid of the overestimated Fitness
  • Select the ones that you don’t want to influence Fitness/Fatigue/Form. Basically, don’t modify the one which has the most representable Load but do modify the other one or two.
  • Click on Edit - Update settings and set all to YES except the last one (Elevation correction)

You’re not the only one wishing that, but you have no clue what difficulties and challenges that represents. David has said that some sort of merge will come to Intervals, but it will be for limited cases. The challenges are related to timing sync (TCX Timestamps are not always to be trusted), eventually merging Position data (if 2 files have both GPS data). Pauses and signal dropouts in one or more of the files cause sync drift, etc…
And not to forget, Strava files that came through the API can no longer be manipulated.

I’ve done this, but it’s done manually and a bit of a hassle. Also, it removes some Garmin info that would be useful (e.g., L/R balance, sit/stand time, etc.). If I instead remove the Zwift files, I lose the distance, velocity and elevation data.

Wondering if we could automate something like this (as something we can enable or disable):
If there is a Garmin file and a Zwift file recorded at the same time, automatically ignore power data and HR data for the Zwift file, and ignore pace, velocity, elevation and distance data for the Garmin file.

You can’t as I explained in the former post. The way to handle this, is to merge the data from the 2 activity files. But merging 2 files is not easy. For now, I do this exact thing with the ā€˜gotoes’ utility outside of Intervals. David is working on something to do it within Intervals for limited cases.

1 Like

I agree with @MedTechCD that merging the files is the solution. It is hard to do but not impossible so will happen eventually.