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

Edit you Garmin Swim Data free online

HI,

I'm a Garmin Swim user and also a programmer. As many of you, I sometime have inaccuracies in my data. For me, it's mostly an extra lap now and then. It usually happens when swimming in a crowded lane, and I have to switch from freestyle to breaststroke to look for an opportunity to pass. As a result, distance, average speed, and maximum speed metrics will be affected. I used to wish I could just merge two lengths within Garmin Connect and get more accurate data. Since GC doesn't provide this feature (yet), I decided to make my own tool. It is working great for me, so I decided to add splitting length, changing stroke style and pool size, and added a web interface to it. It's free as long as hosting cost are reasonable. Feel free to try it and let me know what you think.

Garmin Communicator plugin is required and you'll have to be able to manually upload an activity file to Garmin Connect. I explain how to do it on the web site.


http://www.swimmingwatchtools.com
  • Hi

    I'm not sure I understand what you're doing.

    The watch inserts rest time when you stop moving, which usually occurs while resting at the wall. Most of the time, you hit the 'Pause' button (on Garmin Swim) or 'lap' button (on fr910) to hint the watch that you are transitioning to rest. When you do that, the watch ends the current length, and mark the time as 'rest' until you hit pause/lap to resume swimming.

    In most scenarios, it doesn't make sense to merge two lengths with rest in between, because this would mean that you didn't intend to rest, on that you hit the pause/lap button unintentionally.

    One scenario where it 'could' make sense, is if you begin swimming, then stop for a couple of minutes in the middle of the pool, then resume swimming to complete your length. I don't know if this is what you are doing, but this is pretty unusual. If this is what you mean, then no, the web site will not allow to merge these lengths into one.

    May be you could post a link to a Garmin Connect activity, so that I better understand what you mean.

    Stephane
  • thanks and suggestions

    Excellent tool, kudos to Stephane.

    If future developments are planned, may I suggest the following additions:
    1. To assign stroke type for drill lengths
    2. to enter own stroke type, besides 4 standard types.
    Examples:
    1. Kicks are part of my training. I can register them only as "drill" in Garmin Swim for obvious reasons. It would be nice to have an option to add types of kicks to selected lengths.
    2. I allocate part of my training for underwater swimming. Currently I record that as breast stroke, but I wish I could put in something like "underwater" to distinguish from usual training.

    Thanks!
  • Hi,

    Those are good suggestions. But the website is about editing native data. Viewing the data is done on Garmin Connect (or other web sites supporting the watch). Because of that, even if I allow custom stroke type, it wouldn't show on Garmin Connect, because GC doesn't recognize stroke types beyond the standards. I've been thinking about expanding the web site and making it a more complete resource for swimmers but it takes a lot of commitment and time which I'm lacking. Swimming watches are still in their infancy and are not as common as running watches and cycling computer. I think because of this, major platforms are neglecting swimmers and providing them only with basic features and analysis.
  • Hi,

    Those are good suggestions. But the website is about editing native data. Viewing the data is done on Garmin Connect (or other web sites supporting the watch). Because of that, even if I allow custom stroke type, it wouldn't show on Garmin Connect, because GC doesn't recognize stroke types beyond the standards. I've been thinking about expanding the web site and making it a more complete resource for swimmers but it takes a lot of commitment and time which I'm lacking. Swimming watches are still in their infancy and are not as common as running watches and cycling computer. I think because of this, major platforms are neglecting swimmers and providing them only with basic features and analysis.


    I see, thanks for explanation. What about no.1: editing Drill data and adding stroke type to it?
  • Unfortunately,

    The standard FIT format doesn't allow adding custom stroke type to drill data. This is the kind of thing that have to be done on Garmin Connect, or the website storing/displaying the data.
  • Hi there,
    Just tried to edit a swim recorded on my new 920XT but looks like your awesome tool doesn't support these as yet. Will you be able to add support? I can provide some swim files if that will help?

    Many thanks
    Peter
  • I have seen a couple of users submitting FR920 files lately. I was able to analyze the files, and should be able to add support for the FR920 by the end of the week. Thanks.
  • Former Member
    0 Former Member over 10 years ago
    Brilliant, thank you, I was just about to request 920 support
  • 920 editing now works great! Thanks for adding support so quickly ;-)

    One thing I was trying to edit was drill length- I used the drill timer for 600m of various sculling drills then selected the distance (I like how the 920 guesses the drill distance based on time!) but then I pressed 'lap' rather than 'enter' to select the distance.. This lost the whole drill section from my work out!! Would there be a way to add these length in? I've added a link to the swim below, it seems to have remembered the total time but obviously total distance is 600m short!

    http://connect.garmin.com/modern/activity/618621005

    Any thoughts appreciated, Cheers!
  • Hi,

    I saw this file while adding FR920 support to my web site. I was wondering what happened. The file is 'kind of' corrupted because usually, while the timer is running, you are either swimming or resting. In this file, there is a 20 minutes gap where you're neither swimming nor resting. It looks like the watch just don't know what you're doing.

    In my opinion, this is a bug. Not a significant one, but it results in a corrupted file and causes problem with how the data is displayed in Garmin Connect. When you pause the watch after you're done with drills, You should not be allowed to do anything until you have entered the distance for the drill interval. That's how the Garmin Swim works: you cannot unpause the watch or press any buttons until you have entered the distance.

    I suggest you post about the problem in the FR920 forum. My guess is that Garmin will probably address it in an firmware update. If they don't, you can easily workaround the bug by making sure you enter the distance before resuming swimming after a drill. And it will become a non-issue.

    For now, I don't think I will update my website to deal with this problem, but I might reconsider if a majority of users think it's worth it.