This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Duration for swim activity in GarminConncect differs from duration in corresponding FIT-file?

Duration in garmin connect says I swam for 36:38 minutes, the corresponding FIT-file  from the watch recorded only 31:32. I did not press pause during the activity and I started and stopped the activity in the pool. Is seems to be a problem for swim activities only but I occurs in every swim activity

How is the duration (total time and moving time) in the activity summary being calculated? 

thanks

Max

  • The Open Water Swimming activity allows turning on or off the auto-pause option on the watch, but the Pool-Swim does not (at least not on my Garmin Instinct), and it seems to be on by default for the Pool Swim. For example this support article for Fenix 5 tells "NOTE: Swim data is not recorded during a rest", so I guess it is true for other watches as well.

  • Hi trux,

    thanks for your suggestions. I did not make any   break during the activity. Fit file just has less timestamps than the actual beginning and end of the activity. 
    even if garmin does not count when i switch directions it would be impossible to end with a 4 minute difference.

  • OK, I see. And do you happen to know which time is actually correct? The longer one shown on Garmin Connect, or the shorter one of the FIT file? What tool did you use to read the FIT file? What duration does show your watch?

  • No, I actually do not know which one is correct. 

    Duration on the watch is the same as in Garmin Connect.

    I tried it with two separate fit „viewers“. Both of them show the same result. The first is a desktop application for coaches and the second one is an export of a fit file into a grafana timeseries db. Desktop application displays duration of activity directly in the UI and in the latter i can query the first and last timestamp in the db for the activity and calculate the difference between them.

    thanks

    Max

  • OK, and how is it with the laps and strokes data it contains? Are there also differences between the watch/GC display and the FIT file? In four minutes of swim without stopping you certainly made a few laps, so there should be a difference too, is there any?

    Also, how do you get the FIT file? By downloading it with the help of a USB cable directly from the watch, or by exporting from GC Web? If the former, can you try also the latter, and comparing the files? And vice versa, of course.

  • Fit File was exported directly from the watch. The duration on the watch and in connectIQ are the same. 

    Laps and strokes are not recordes in record message of fit files (see FITSDK).

    "The majority of activity data is stored using the record message. The record message allows information such as position (latitude, longitude), speed, heart rate, etc to be stored." (Fit File Type Description, FitSDKRelease_21.18.00)

  • Did you finally measure which time is actually correct? I can imagine that the fit file contains data for the period between the manual start and stop of the activity, while the time in GC uses Move IQ to detect the swimming, and hence may include also the time spent in the pool before you actually started the activity.

    First of all you should measure the true time, and then you any consider turning off the option Move IQ. Also check the graphs shown on GC and compare with the fit file - it should tell you which part is missing and possibly why.