BreakAway: Indoor Training + TrainingPeaks (Send Workouts ICU -> TP -> Zwift / TPV / MyWhoosh)

Recently gotten approval (after applying for 3+ year) for Training Peaks API

Implementation is ready and have tested it far as I can and all seems to be working well.

  • Pulling WOD to BreakAway
  • Sending Planned Workouts to Training Peaks (will only send it to TODAY in TP’s calendar)
    • Supports Power Based / HR Based / Pace Based Workouts (Not Distance based)

More here. Anyone here willing to take a whack at BETA testing it before I release it officially? Basically, just need to determine if the workouts are pushed thru to TP successfully. (there is a known rounding issue where 170w can become 171w sort of thing)

PM me your email and I’ll add it to the BETA tester list. :pray:

Apple App Store Link → ‎BreakAway: Indoor Training on the App Store

2 Likes

This has just been released and you can now send workouts from Intervals.icu to TP and then it will be forwarded to Zwift and what nots that you have connected.

This would be the stop gap measure until intervals.icu gets Zwift integration and I would also jump on this opportunity if/when Zwift allows it to happen.

1 Like

I really want to like and use Breakaway and was looking at it for climb simulation with GPX files - but I am seriously put off by the sheer frequency and numbers of ads that pop up. The medals thing is ok, 99c for approx 16 hrs of riding is fine. Even consider making it subscription 1-2 Euro per month, but please kill the ads.

The feature set is nice, the app itself is really well featured but I want a seamless use, not to be interrupted by ads when I intend / want to do something else.

2 Likes

I hear you. Ads is a pain to deal with and they generate (seriously) little to no added revenue. I am/will be getting this done.

I do want to ask tho, how many pop-up are you seeing? Essentially, there would be only 1 at the end of a session (regardless if it’s a 1hr or a 10hr session. There would be only 1 Pop Up when the workout Ends. Unless you pause a workout to go to the toilet / take a call > 10s then another will show up. But that should be it)

1 Like

I see the pop ups as you describe, although if I have paid for the “medals” then I would expect the app to then be ad-free. Only have a single point of entry for payments / revenue.

Side note, but might not be a Breakaway topic - I was trying a slope simulation. Didn’t work too well, I needed to put out 300W just to ride on the flat :rofl:

Ok. got it, when you said

sheer frequency and numbers of ads that pop up

I thought there would be way way more than what was intended.

In the software world, there actually are many paths to revenue, but that’s another topic. In any case, I hear you.

As for Slope Simulation mode, do ensure you set the weight up within /SETTINGS. That’s also sent to the trainer.

What Trainer are you using? There might be some translation differences between trainers

Yes, of course - but that shouldn’t get in the way of the product, or the value the product delivers to the customer.

I’m using a Wahoo Kickr 2017 (Gen2). Weight in the settings has been set. I did a spindown cal using the Wahoo app prior to using it.

1 Like

As an example, here I needed 228 W to just move forward on a 3% grade. I was in my easiest gear (36/32).

Do you mean ‘to keep the pedals turning’ on the trainer or am I misunderstanding something?
The speed indicated is 22.4 so you should be moving quite normally on the virtual route…

Yes I guess so. At 3% gradient out in the real world I almost wouldn’t feel it on my easiest bike gear. I certainly wouldn’t need to put out 228w to keep the pedals moving.

22.8 as speed does not correspond to a lowest gear. Not for kph and certainly not for mph. Looks a bit off…

1 Like

I’ve been testing this for many hours today. I’ve also tried many different trainer apps to determine what could be the issue. (I also sniffed the commands sent to the trainer from other apps to my trainer to confirm.)

Long story short. At least for my trainer (FEC Based, and not the newer FTMS based ones) the gradient works.

Here are 3 screenshots w/ varying the user weight settings (Note: whenever I changed the weight, I needed to turn off, wait 10s, turn on the trainer again to let the app connect and send the new Weight details to the trainer.)

when on 25kg and on 100kg, at the same cadence, there is a significant difference in the amount of power i needed to exert to turn the pedals.

For the speed, this is a virtually calculated speed that is based on rolling resistance, wind speed, Air Density etc and it takes the power exerted and calc the corresponding speed.

Can you try again, but this time, change the weight on the App before you turn on the Trainer. I do not know if the Wahoo App will send a default user weight to the Trainer and then it “sticks” for the entire session.

I literally spent hours on the trainer on this 1 item today. BTW, on the settings page, does the sensor connections say it’s a FEC or FECW or FTMS trainer?

if you’re willing, I would also like to get some logs.

LINK to Power vs Speed Calc

I use the above site with a default weight of 75kg and 3% Gradient, with a power of ~230w, that translates to real world speed of ~22kmh (like your screenshot).

I agree that it’s off, but only because it’s a 3% Gradient and not supposed to be that hard

I agree with all your investigations regarding speed vs power. That makes sense, what is really strange is the need for so much power over tiny bumps :wink: There is certainly some wierdness.

So I tried other sources / apps that do Sim/Slope mode to try and get a view of other wierdness (or not).

Wahoo App - I managed to get this to work as expected, once I shut everything down and rebooted, connected fresh. Did as I would expect. At 0 gradient, easy spinning, 85watts (I’m not a strong rider). 10% gradient, about 200w to keep the pedals turning. Felt pretty realistic.

Trainerday - similar process, reboot everything, connect and similar results to Wahoo.

Zwift - played up a bit, did have it needing 200W to turn the pedals at 1% gradient at one point. Reboot everything, all seemed ok, back to the expected wattage at 0% and as I would feel/expected on a climb.

Breakaway - unfortunately nothing I did seemed to get it to do similar to the Wahoo app. The weight was already set in the app, shut it down, the trainer and restarted everything. Connected in Slope mode. Same result.

The trainer is reported as FECw Smart Trainer (Wahoo KICKR) in Breakaway. Would be more than happy to record some logs and send them over just let me know how to do that. I’ve also been at this a good few hours trying different apps. Let me know what you need.