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,

    The limitation is that you cannot merge the last length of an interval with the first length of the next interval because most of the time, it doesn't make sense. Merging is required when the watch adds an 'unwanted' turn in the middle of a length. This is unlikely to happen when hitting the lap button. Hitting the lap button tells the watch to

    1) end the current length
    2) put a marker in the file to mark the preceding lengths as belonging to an interval
    3) begin a new length/rest


    Basically, it introduce a 'manual turn'. Merging the last length of an interval with the first one form the next interval would mean that you didn't intend to hit the 'lap' button, or have hit the lap button by mistake, which is unlikely. The other issue is that in the most common scenarios, users will hit lap to rest, creating a 'rest interval'. Merging two lengths with a rest interval in between would be weird. I would have to decide what to do with the rest, delete it? put it before the merged lengths or after? Also, should I put the merged length in the first or the next interval.

    As you can see, it introduces complexities that I didn't want to deal with.

    I have already received a request to introduced a feature that would allow editing of intervals. I have not decided yet if I will add extra features to the site as it takes time and I don't want to commit myself. The initial goal was to provide a simple tool to deal with most common mistakes (missing/extra lengths, wrong stroke detection), and to keep it free.

    I'm curious to know why you think editing interval would be useful. Another user has mentioned that his lap button is a bit hard to press, and sometime, he doesn't press the button hard enough and the interval is not registered by the watch. He wanted the ability to add intervals afterward.
  • Hi,
    It happened to me (two times in the last month) that, in the training repetitions, the time for rest was not enough and I had to restart without resting at all. In that case I've preferred to have the GS continuing in its measurement rather than arranging in a too complex stop-and-start without having a look at the watch); this way, at the end of training, I have some one length less than the "scheduled training", but the last one is the double of the others.
    I admit that the question I asked introduce more complexity, therefore the effort is not comparable with the result.
  • Former Member
    0 Former Member over 11 years ago
    Question for ERUNNERMTL: I just got access to the "modern" Garmin Connect. It has no "upload" button or functionality as far as I can tell. Will it still be possible to use your tool to edit swim data? I've been deleting the original file with errors and then manually uploading the edited file. I'd be very sad if I can't use your tool anymore in modern.
  • Hi, I didn't get to see the new Garmin Connect. I can't tell you for sure, but doing a search in the forum, I got this thread

    https://forums.garmin.com/showthread.php?82257-uploading-onto-new-modern-connect

    I would be surprised if they didn't allow manual upload. It must be hidden somewhere.
  • Former Member
    0 Former Member over 11 years ago
    Thanks so much -- I did a quick look through the forums and missed the one you referenced. Checked the new "Activities" section and, sure enough, there is an "import" function that works just like "upload" does in classic Garmin Connect.

    There's been so much angst over the switch to modern Garmin Connect that I was worried that this was left out.
  • Former Member
    0 Former Member over 11 years ago
    Thank you--it works great!
  • Former Member
    0 Former Member over 11 years ago
    Wow. Just used this for the first time. Super easy to use. Great work!
  • First I wanted to say "Thank you, thank you, thank you!"
    Awesome site and absolutely fantastic job done.

    Is there a way to disable autoupload in Garmin Express?

    Postworkout rutine is a bit frustrating right now:
    - Manually upload workout to http://swimmingwatchtools.com/
    - Check the data and correct it
    - Download fixed file
    - Delete the unfixed workout from Garmin Connect
    - Manually upload fixed workout

    Has anyone tried to automate this with AutoItScript or something similar?

    Is there alternative websites to analyze swim data?
  • You're welcome, glad you like the the website. I agree the workflow is inconvenient. Fortunately for me, the watch is pretty accurate and I only have to edit files once in a while, so I can live with it.

    There are no websites that I know that is doing good analysis for swim data. This is because swim data is very different from GPS data (running, biking) that most websites were designed to handle. I'm aware Sporttracks is making some effort to better integrate swim metrics. I had a few ideas for a page with better analysis than GC provide, but don't have much time to work on it.

    Swimming watches are relatively new, so I guess things will improve in the future.
  • Former Member
    0 Former Member over 11 years ago
    HI

    If I read the instructions correctly, it says you cannot merge if there is a rest interval afterwards. I often have to do one length of split stroke, e.g. fly breath hold to freestyle or sometimes breast on 30/40 seconds when I run out of breath (which I tend to do after a few length reps. The first few are fine: I can do the whole length without breathing) and then rest before doing the next length. I guess then I cannot merge the fly and the free together to read as one length as there is a rest after each?