ErgZone + Intervals.icu Integration (Beta): Row, Ski, Bike, Run

What do you mean by that?

Interesting that you mentioned Moxy. We have other users asking for a direct connection. We are still evaluating if that’s possible. Another thing we are evaluating is if we should build a Garmin IQ app, we don’t know much how and if that would work and solve all those problems of having multiple fit files.

Another thing we are evaluating is if we should build a Garmin IQ app, we don’t know much how and if that would work and solve all those problems of having multiple fit files.

Being on the other side of the ANT+ interface as well, I can tell you there isn’t much added value there. Aside more frequent updates of time, distance, strokerate, power and pace (most only change on a drive), it will only add Distance per Stroke. These fields can all be stored in a FIT file, but AFAIK most modern Garmin watches can record this out-of-the-box.

Our ANT+ implementation mimics a PM5, and is available here: openrowingmonitor/app/peripherals/ant/FEPeripheral.js at main · JaapvanEkris/openrowingmonitor · GitHub

Please also observe that Garmin officially declared ANT+ End Of Life

Recording BLE data would be extremely interesting, but most PM5 data can’t be strored in a FIT-file.

I have started having to use gotoes to merge my Ergzone FIT with my Garmin FIT to get Tymewear metrics. I have tried to connect both garmin (via ANT) & Ergzone (via BT) to the PM5 but without success. So other sensor integrations would be useful.

Fit file from Ergzone


Fit file from garmin fenix 7s

For the RowErg, Garmin has its own native app called “Indoor Row”. Using an ANT+ stick, (not work with Skierg) the Garmin device is able to read the power data correctly, as you can see in the FIT files above (we would need to review several files to check whether there are occasional errors).

As @Ben_Snyder and @Jaap_van_Ekris mentioned regarding ANT+, for the SkiErg, Garmin does not have a native app. So for the SkiErg I use ErgIQ, which is not very good (and it is currently not working with the Fenix 7). However, with ErgIQ I am only able to read the Moxy data, since it works as an app and not as a data field. That is why the Garmin file shows differences between the Row and Ski sessions.

Now, there are two things I noticed between the two files:

  1. There is exactly a 1W difference in both Normalized Power and Average Power.
  2. Neither file “recognizes” the full workout duration. In this case, it shows 44 minutes, but the full workout was actually 55 minutes.

Looks like everything is connected properly in interval.icu and on ergzone app. However, I only got one of my workouts to auto sync to intervals.icu and a simple workout created in intervals did not sync to ergzone. Nor other attempts.. The intervals.icu icon/area is there in the app but when I sync workouts, it has a message “no workouts available”. Any help would be appreciated to get the sync working. Thanks.

Did you set that up as intervals on the screen or “Just Row”? What does the power graph look like?
Do you run into the issue raised here:

The issue you’re describing could be related to some enabled filters but I took a look on your ErgZone account and no workouts have been synced. Could you send a screenshot of your Intervals.icu calendar? Also if you want to add me as a Coach then that works as well