Not sure if I should file as a bug report or a feature request. Rowing sessions recorded with ErgData (Concept2 PM5) arrive in Intervals.icu with most of the erg-specific data stripped. Example — a 3 × 8:00 / 3:00r session on 27 Jul 2026:
| Field | Concept2 logbook | Intervals.icu |
|---|---|---|
| Interval structure | 3 × 8:00 work + rest | single block, typed RECOVERY |
| Average watts | 167 | -– |
| Stroke rate | 24 spm | -– |
| Stroke count | 562 | -– |
| Drag factor | 123 | -– |
| Rest time / distance | 9:00 / 16 m | -– |
| Pace | 2:07.9 | 2:56.0 |
| Average HR | 157 | 143 |
The last two rows look like a pairing problem rather than a missing field: the work distance (5,627 m) appears to be stored against the overall time (33:00), which yields a pace 48 s/500 m slow and pulls HR down by averaging in the rest periods.
Seen via ErgData → Apple Health → HealthFit → Intervals.icu. I’ve also had the Concept2 logbook connected directly; stroke rate came through on that path but power did not.
I’ve checked the C2 Logbook API and the endpoints appear to support the missing fields.
Happy to help — I can supply FIT/TCX/CSV exports of the same session from both paths, test builds, or run whatever comparisons are useful. I have around 150 erg sessions going back to 2024 if a larger sample helps.
In a pinch, I can also write code if that helps.