Hi,
I’m trying to understand how the Wahoo sync integration handles workout targets and scheduling internally.
I noticed that a workout exported from Intervals.icu as a FIT file and copied manually to a Wahoo ROAM 3 loses all power targets on the device. The interval durations are present, but targets such as 150-180 W, 220 W, or 210-225 W are not recognised.
However, if I sync the exact same workout through the Intervals.icu ↔ Wahoo integration, the workout appears correctly on the Wahoo with all power targets intact.
This makes me wonder:
- Does the Wahoo integration send the workout in a different format than the FIT export?
- Are absolute wattage targets converted to
%FTPor zones during synchronization? - Is the FIT export standards-compliant but exposing a limitation in Wahoo’s FIT workout parser, or does the integration generate a Wahoo-specific workout representation?
I also noticed a separate issue where date-only workouts appear one day late on Wahoo unless I assign an explicit time (e.g. 12:00). My Intervals timezone is different from my current location, so I’m curious whether scheduled workouts are synced as dates or as timezone-aware datetimes.
I’m not looking for a workaround, as I already have one. I’m mostly interested in understanding what data Intervals sends to Wahoo and why the synchronized workout behaves differently from the exported FIT file.
Thanks!