I hope you can help me out a bit. Due to the whole “Strava vs. Garmin vs. Suunto topic”, I’d like to adjust my recording and synchronization setup a bit.
I currently use my Wahoo ELEMNT ACE to record my training, with all devices connected (from the Polar H10 heart rate strap to my power meters and SRAM shifting systems).
I’d like to move away from Strava and analyze my rides directly with Intervals.icu. At the same time, I’d like to have my training data synced properly to Apple Health, since that’s where I prefer to keep all my health stats.
Right now, I’m using a rather complicated path: Wahoo → Strava → RunGap → Apple Health.
The problem is that a direct sync from Wahoo to Apple Health still loses data — it just doesn’t sync everything correctly yet.
Ideally, I’d love to have a direct sync from Wahoo to Apple Health , and at the same time to Intervals.icu .
Since this forum has such an active community, I thought I’d ask here if anyone — or maybe even the Intervals.icu developers — has an idea of how to best solve this synchronization issue.
My goal setup would be: Wahoo for recording , Intervals.icu for analysis , and Apple Health to combine everything with my Apple Watch data, like sleep blood oxigan etc.
I can only answer for Wahoo and intervals.
I would highly recommend using the integrated connection option
Wahoo → intervals. This is working just fine.
I don’t use Apple Health at all, but wonder what is missing if you do Wahoo → Apple Health?
Best way is to have the direct connection.
eg:
Wahoo → Intervals
Wahoo → Strava (just keep this, intervals.icu will dedupe anyhow and you’re not losing anything)
Wahoo → Apple Health is similar to GarminConnect → Apple Health. (@R2Tom - they just write summary data)
While I do not have a holistic solution for you. Here are some suggestions.
Supports Intervals Activity Download and sync to connected Accounts (like Apple Health). (this is currently manual for each activity. Future work will make this automatic)
I can easily add Wahoo to the platforms that I check and sync from the Intervals Companion App to Apple Health. I just need the source and/or the oauth-client-name value from the activity metadata returned by the Intervals.icu API, depending on how the connection to Wahoo is handled. I just added support for syncing Trainer Road Virtual earlier today.
I originally added support for Garmin and Zwift because the Apple Health syncing was so poorly implemented. There are still some caveats around active vs resting calories, but Wahoo will fit right in!