I didn’t hear back here about this, or from Rouvy, but that’s OK - I came up with my own solution that I kind of like anyways.
While it would be awesome if Rouvy would just import the workouts from Intervals.icu the way it gets them from TP, the fact that it doesn’t made me start thinking about how I might be able to leverage the syntax from the Intervals.icu workouts and the way that Rouvy is interpreting it to maybe create a better workout. This is what I came up with.
I mentioned before that I’m currently using tp2intervals to copy structured workouts from the TrainingPeaks plan I bought over to Intervals.icu.
Here is an example of a workout as it is imported from TP:
Warm Up:
15 mins in Z2 (normal cadence).
Main Set:
12 mins in Z3 (big gear @ 60rpm),
3 min recovery in Z2,
12 mins in Z3 (big gear @ 60rpm).
Warm Down:
10 mins in Z2 (normal cadence).
- - - -
- - - -
Imported with tp2intervals (https://github.com/freekode/tp2intervals)
- - - -
- Warm up 15m 56-75%
1x
- 60 RPM 12m 76-90% 57-63rpm
- Easy 3m 56-75%
- 60 RPM 12m 76-90% 57-63rpm
- Cool Down 10m 56-75%
Which looks like this in Intervals:
And looks like this in Rouvy:
Not what I want. Very annoying. I especially don’t want my easy & cool-down intervals ramping up. Boo.
My first change was just to fix the warm-up & cool downs to be actual ramps. Warm-up was really fine, but for my own OCD I made it an explicit ramp, and the cool down I swapped the percentages so it ramps down. Easy. Then I set the work intervals to be just one specific FTP percentage instead of a range. This then made Rouvy set things to a specific FTP for the workout instead of ramping:
Warm Up:
15 mins in Z2 (normal cadence).
Main Set:
12 mins in Z3 (big gear @ 60rpm),
3 min recovery in Z2,
12 mins in Z3 (big gear @ 60rpm).
Warm Down:
10 mins in Z2 (normal cadence).
- - - -
- - - -
Imported with tp2intervals (https://github.com/freekode/tp2intervals)
- - - -
- Warm up 15m ramp 56-75%
1x
- 60 RPM 12m 83% 57-63rpm
- Easy 3m 64%
- 60 RPM 12m 83% 57-63rpm
- Cool Down 10m ramp 75-56%
Looks like this in Intervals:
And looks like this in Rouvy:
So I went with that for a while. Then I got to thinking about it and decided to go one further. I didn’t hate the idea of having the workout ramp my hard / active intervals. I just didn’t want them to ramp up the whole time and then drop off to the easy / recovery interval. So I split the work interval in half and made it a ramp up / down / pyramid interval. I like this a lot, especially when I have long endurance workouts that get a higher intensity interval thrown in the middle for some damn reason.
So final version of this particular workout looks like this:
Warm Up:
15 mins in Z2 (normal cadence).
Main Set:
12 mins in Z3 (big gear @ 60rpm),
3 min recovery in Z2,
12 mins in Z3 (big gear @ 60rpm).
Warm Down:
10 mins in Z2 (normal cadence).
- - - -
- - - -
Imported with tp2intervals (https://github.com/freekode/tp2intervals)
- - - -
- Warm up 15m ramp 56-75%
1x
- 60 RPM 6m ramp 76-90% 57-63rpm
- 60 RPM 6m ramp 90-76% 57-63rpm
- Easy 3m 64%
- 60 RPM 6m ramp 76-90% 57-63rpm
- 60 RPM 6m ramp 90-76% 57-63rpm
- Cool Down 10m ramp 75-56%
This looks like so in Intervals:
And looks like this in Rouvy:
So there you go! With just a little bit of massaging, I have my structured workouts importing from TrainingPeaks, and they are a more dynamic workout than I can get from TP (at least I don’t think you can get that from TP?)
Hope that helps someone else!