App: Pool Swim

https://apps.garmin.com/es-ES/apps/f134a024-6ee4-47d3-8aec-3a397e3c9733



Track your pool swimming activities with your FR230 and FR235.
You can find the user guide and get support here: https://danipindado.github.io/Garmin-ConnectIQ-pool-swim-app.html


Credits
Icon made by Freepik from www.flaticon.com

You can donate my ConnectIQ development via PayPal here: https://bit.ly/2h1EMT1

Changelog
v1.0-upd.1: bugfixes. heading might drift sometimes.
v1.0-upd.2: improve heading calculation. new multicolor icon.
v2.0: support FR630. HR data.
v3.0:Initial support stroke count (feature as beta, waiting for your feedback). Several changes in memory managment and process execution for better performance and stability.
v3.0-upd.1: fix issue. data needed for stroke count analysis was not properly written in fit file. otherwise same functionality as v3.0
v3.1: discard menu: when exiting app, now you can choose between resume/save/discard.
v3.2: display summary window when paused.
v3.2-upd.1: fixed bug: duplicate lengths after triggering manual lap.v3.2-upd.1: fixed bug: duplicate lengths after triggering manual lap.
v4.0: most common pool length values and watch screen format & fields can be configured in watch. hold "up" button for three seconds. small adjustments heading. Several cosmetic changes.
v4.1:
calories can now be selected as screen field in watch menu.
new app setting "DEBUG" which enables writting of accelerometer and heading data @10Hz in FIT file (default disabled)
new feature autolap can be configured in watch menu (default disabled- when enabled, it triggers a new lap every n lengths, where n is a configuration parameter)
several bugfixes and memory enhancements.
v4.1-upd.1: bugfix calories calculation which caused crash when hr monitor is available.
v4.2: new FR630 key definition. improve how pace charts are displayed in Sport Tracks. See https://danipindado.github.io/Pool-Swim-app-v4.2-released.html
v4.3 Implement imperial units. Improve heading calibration. https://danipindado.github.io/pool-swim-app-v4-3-released.html
v4.4 Memory & stability improvements. new heading filter. stroke counting temporarily removed. https://danipindado.github.io/new-pool-swim-version-with-improved-length-detection.html
v4.5 New stroke rate algorithm. Small bugs and improvements. https://danipindado.github.io/stroke...pool-swim.html
v4.6 Garmin swim watch compatibility: recording continues during pause and stroke rate takes one arm into account only. heading chart shows now sine instead of rad. intensity field added (only 3rd party sites supporting ConnectIQ, f.i. sporttracks) https://danipindado.github.io/pool-swim-apps-improves-compatibility-with-other-swim-watches.html
v4.7 update summary window. update user guide. https://danipindado.github.io/Garmin-ConnectIQ-pool-swim-app.html
  • HI,
    there hasnt been any changes in length detection recently.
    have you taken a look at the user guide? Most probably the problem has to do with one of these two points:


    • For proper function, the app needs to figure out your pool’s orientation. This happens during the first 10 seconds of the activity. Please do not press start if you are not going to swim inmmediately. Just saying.
    • When you have a short break, stop the activity (when resting, adjusting goggles, …). Otherwise it is likely that the compass will eventually trigger a lap.
  • v4.2

    v4.2: new FR630 key definition. improve how pace charts are displayed in Sport Tracks. See https://danipindado.github.io/Pool-Swim-app-v4.2-released.html
  • Former Member
    Former Member over 8 years ago
    Does this app support the Garmin Swim HRM?
  • Does this app support the Garmin Swim HRM?

    hi,
    you mean the hrm which has an internal memory and pushes all data after leaving the pool, right?
    i don't know, but I doubt it is supported. The 230 does not support swimming natively. Therefore I don't think the communication with the hrm is implemented in the watch.
    what works pretty well is the scosche rhythm+.
    I wear it in the wrist, close to the watch.
  • Former Member
    Former Member over 8 years ago
    Thanks for the reply; I tried it with the HRM swim, but forgot to turn the wrist based HR off today, so I got blotchy data from it instead (whoops).

    The FR 235 was updated in February to support the HRM swim and HRM tri, and I've been going back and forth with a few people trying to get it to work with my watch (through any sort of activity that will check my HR while swimming).

    If you know of any way...I'd be excited to know.

    Thanks again!
  • Hi,
    I dont think connectiq provides any special api. The swim hrm is transparent. Ill check though
  • Hello Daniel,

    Been using this app with great results for the past few weeks, twice at week.

    Had a few issues end of last week and this morning;

    Last week seemed to be counting extra lengths, not sure why perhaps my intial 10seconds was very good.....

    https://connect.garmin.com/modern/activity/1555569853

    This morning i ended up being 1 length short on ever interval, seemed to be counting the first length as 0, there for when i turn at the end of the pool, i was starting length two but the app was going from 0 to 1.....therfore ever interval was short one length? any thoughts?

    https://connect.garmin.com/modern/activity/1560465018


    overall great app, thanks very much, for me is great to ssee instructions etc and understand how the app works , ie the 10secs & compass etc

    thanks
  • hi,
    Last week seemed to be counting extra lengths, not sure why perhaps my intial 10seconds was very good.....

    https://connect.garmin.com/modern/activity/1555569853

    was this activity done with the latest version? since a couple of versions, if you zoom the heading you should see that after 10secs, the heading gets automatically adjusted to 1.57rad. but this did not happen to you. maybe you are running an older version?
    See:
    [edit] I am not able to post a screenshot i took. sorry. but if you open the activity above, and zoom in the heading (pinch to zoom), you will notice that heading @10secs is instead 0.57rad. with the most recent version of the app, one sees heading being adjusted to 1.57 after 10secs. therefore I think you are not running the latest version.


    This morning i ended up being 1 length short on ever interval, seemed to be counting the first length as 0, there for when i turn at the end of the pool, i was starting length two but the app was going from 0 to 1.....therfore ever interval was short one length? any thoughts?

    https://connect.garmin.com/modern/activity/1560465018

    not sure if i get it. if you configure the app to show you the current length, you will see 0 until a new turn has been detected (watch will vibrate). therefore, when you reach the other end of the pool, you will still see 0. but the overall distance will be right in the end. is the overal distance ok for you? "1425m" => 57 lengths. this should be ok
  • Pool Swim featured in La Bolsa del Corredor

    Pool swim app has been featured in Spanish blog la bolsa del corredor :)
    Very nice article with lot of tips and tricks for those of you who understand spanish:

    http://www.sport.es/labolsadelcorredor/pool-swim-app-connect-iq-natacion-piscina-garmin-forerunner-230-235/
  • spanish article

    very nice indeed .... unfortunately i don't understand spanish :(

    posting a translation is not possible?