Announcement

Collapse
No announcement yet.

Edit you Garmin Swim Data free online

Collapse
This is a sticky topic.
X
X
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by erunnermtl; 11-21-2013, 08:16 AM. Reason: typo in the title
    Forerunner 210, Garmin Swim
    http://www.swimmingwatchtools.com
    http://connect.garmin.com/modern/profile/erunnermtl

  • #2
    Sticked your post! Excellent work!
    Currently own: Fenix 5x, Epix, Fenix 3, Oregon 750t, FR 235, Driveluxe 50, Edge 820, Index Scale, Virb Ultra, Tactix Bravo

    (please note that I am not employed by Garmin, but am a long term user of Garmin software and hardware)

    Sports&Outdoor

    Comment


    • #3
      This looks very promising. I am going to check this out when I get home.

      Comment


      • #4
        Fantastic tool !!!
        I think you can applied for a job at Garmin

        Just one question/suggestion... Do you plan to add the functionality to upload an activity directly from a FIT file ?

        Sometimes I'm away from the computer where I synchronize my swim watch, but all my FIT files are also stored on a DropBox, then I will appreciate to edit my activities later (independently of the computer used)...

        Once again, great great work !!

        Comment


        • #5
          Thanks for all the nice comments.


          DCHARBONNIER thanks for the suggestion, it makes sense for those like you (and me) who store their files outside of the standard activity folder created by ANT agent. Using the communicator plugin is convenient, because I know I will only get activity files from garmin swim devices. If I allow uploads outside of the plugin, users might throw anything at me, so I'll have to validate that the file is a FIT file, that it contains swim data, and that this data is from a Garmin swim device. But I think it can be done.

          What i'm working on right now, is a new activity details page that would provide more and better information in a different way than garmin Connect is doing it. More metrics, breakdown of statistics per Style, and best times for standard distances (50, 100, 200, 400, 800, 1500m). I also want to improve the graphs which I think look terrible on GC.

          Garmin Swim is great, but GC is too basics and only provide limited analysis and i want to improve this. It would make the watch more interesting and appealing to those who likes more than the basics that GC provides.

          Also, if there are Forerunner 910 users reading this, I would like to support it. But I don't want and can't afford to buy one. If some of you, would like to contribute a bunch of files I could work with, I would be glad to add FR910 support.
          Forerunner 210, Garmin Swim
          http://www.swimmingwatchtools.com
          http://connect.garmin.com/modern/profile/erunnermtl

          Comment


          • #6
            @ERUNNERMTL thanks for your detailed reply !

            I understand your meaning about the use of communicator plugin...

            Your new development sound very good ! i can't wait to see the results

            Comment


            • #7
              Great job, congratulations!

              Application very useful, thank you very much

              Comment


              • #8
                Thanks for those who have tried the application in the last couple of days. I hope it worked and you enjoyed using it.

                I've add a new feature that allow uploads of activity files from computer. This can be use instead of upload via the communicator plug-in if you don't want to install the plug-in or if you archive your files in a custom folder.
                Forerunner 210, Garmin Swim
                http://www.swimmingwatchtools.com
                http://connect.garmin.com/modern/profile/erunnermtl

                Comment


                • #9
                  Awesome!

                  We have been waiting for YEARS for Garmin to provide a tool like this! This is really great. Thanks a million!!!!!

                  Comment


                  • #10
                    Originally posted by ERUNNERMTL View Post
                    I've add a new feature that allow uploads of activity files from computer. This can be use instead of upload via the communicator plug-in if you don't want to install the plug-in or if you archive your files in a custom folder.
                    Thanks a lot for this new feature !
                    Great tool and great customer service

                    Comment


                    • #11
                      Awesome

                      This tool is AWESOME. Shame on GARMIN, who got our money, for not delivering that feature. KUDOs to the developer. Brilliant.

                      I just checked and corrected roughly 30 sessions in roughly 30 minutes, with no prior experience of the tool, which was blazingly fast in my eyes.

                      The way the Editor shows the information is extremely effective, much more effective than on Garmin site. It makes it easy to identify data issues.

                      The features to correct data are simple but very effective. They could correct all my issues with ease.

                      The whole workflow is not as convenient as if the feature was implemented on Garmin site of course. But it is pretty fast, and after a couple of repetitions, it gets really fast.


                      All the important features are there and effective but here are some minor things I noticed:
                      -a one-hour timeshift between time of activities as shown on Garmin site and on the Editor site. No big deal.
                      -If you edit old activities, you may lose the extra data that you had entered on Garmin site, as a special title for the activity, or a favorite flag.
                      -The Garmin Communicator seems to be always resetted and it takes a few seconds to load the list of activities. I guess this is a "feature" of the Garmin Communicator and you can't do anything about it.
                      -Some activities are listed by the Garmin Communicator as 31/12/1989. I guess this is a Garmin Communicator problem. As far as I remember, when I uploaded activities on Garmin site, the date was OK though. I guess this is a "feature" of the Garmin Communicator and you can't do anything about it.


                      Sidenote: The sort of bad data I generate while swimming are as follows. 1. Ghost length: two lengths that appear to be very fast but are actually just one single length. The MERGE feature works just fine. 2. Misplaced transition. One length that is too fast and one length that is amazingly slow. I combine MERGE and SPLIT and get reasonable data.

                      Comment


                      • #12
                        Hi,

                        Thanks for you comment, I appreciate. Glad you think the tool is easy to use and that you were able to fix you data.

                        About, the things you noticed,

                        The time in the Garmin swim data is universal Time (UTC). Garmin is able to display time in the correct timezone and format, because they require you to provide them with your Timezone as part of your profile. The way I do it, is to rely on your browser. I provide your browser with UTC and ask it to convert to your local timezone whatever it is. Your browser has access to your timezone through operating system settings. Since there is a one hour timeshift, I suspect it is an issue related to Daylight Saving Time. But it is only a display issue, I do not make any change to the the time fields in your data, I read it, and write it back to the new file. So it should display fine in GC.

                        You are right that you might loose custom fields like Name of the activity, comments that you added in GC. Because you cannot have two versions of the same activity on your account, you have to delete the original one, and replace it with the new one. As a result, you loose any Custom information you added. I will add something in the user's Guide to warn users about it. Thanks for pointing it out.

                        You are right about the Communicator being resetted every time you upload a new activity. The way the plugin is intended to be use is that you may select one or any number of activities. But I didn't want to deal with users selecting multiple activities, so I only allow one at a time. It was a choice I made, because it is less complicated to deal with one activity at a time. I agree it is annoying if you have a lot of files to edit, but if you use the tool on a regular basis, it shouldn't be too much of a problem.

                        I do not have much control over what and how the plugin displays things (dates) to you. I only get the activity file you selected, everything else is dealt with by the plugin. I checked if Ihad missed something while configuring the plugin, but I can't see anything that could affect the way the plugin displays the activity list from your device.

                        Great tip about the the 'Misplaced Transition' problem. I was thinking about adding a feature to deal with it. But doing a merge followed by a split, will result in 2 lenghts with equal time. It works great, didn't think about it!!!

                        Again, thank you for taking the time to give me feedback.

                        Stephane
                        Last edited by erunnermtl; 11-28-2013, 07:49 PM.
                        Forerunner 210, Garmin Swim
                        http://www.swimmingwatchtools.com
                        http://connect.garmin.com/modern/profile/erunnermtl

                        Comment


                        • #13
                          Great site. Are you planning to add support for other devices ?

                          Are you planning to add support for other devices ? Be great of you could (if you set up a donation page some of us out there would probably be happy to make some donations to the cause...).

                          Comment


                          • #14
                            Originally posted by GARYJAMESGRANT View Post
                            Are you planning to add support for other devices ? Be great of you could (if you set up a donation page some of us out there would probably be happy to make some donations to the cause...).
                            Not sure what you mean by 'Other devices'. I do plan on adding support for FR910 lap swimming activity files. But the web site is about editing swimming data only. I do not expect to allow editing of running or cycling files. The problem I have is I do not own a FR910, and I need activity files for testing purposes. If someone can provide me with a bunch of lap swimming Activity files from the FR910, I would be happy to add FR910 support.
                            Forerunner 210, Garmin Swim
                            http://www.swimmingwatchtools.com
                            http://connect.garmin.com/modern/profile/erunnermtl

                            Comment


                            • #15
                              Originally posted by ERUNNERMTL View Post
                              Not sure what you mean by 'Other devices'. I do plan on adding support for FR910 lap swimming activity files. But the web site is about editing swimming data only. I do not expect to allow editing of running or cycling files. The problem I have is I do not own a FR910, and I need activity files for testing purposes. If someone can provide me with a bunch of lap swimming Activity files from the FR910, I would be happy to add FR910 support.

                              Hello,

                              I own a FR910 and I also experience some problems of missing laps, too many laps, ... . It would be great if you could support FR910 devices as well. I would be happy to provide you with some .fit files from some of my lap swimming. Perhaps send me a PM with your e-mail, then I can mail you some.

                              Comment

                              Working...
                              X