Zwift Integration (Xert got there 2nd)

Thinking actual real fires and spent fire extinguishers spread all over the office

He mentions Zwift as part of all that mess. They were already in progress there, but this adds to the work.

Notably, the final statement shows Nate may be away for a while due to this all.

Intervals.icu just released integration with Zwift, you can now sync and push workouts to the platform. How close is TR team with this integration? Any updates?

7 Likes

I think TR will be investing this time making sure that the user experience is nailed.

It’s not just about simply pushing a workout to zwift.

They need to think about how many workouts to push, how long the workouts stay on Zwift, how it reacts to adaptations, how the completed workout get analysed etc etc

I don’t think that the timeline of Jan is too bad at all :man_shrugging:t2:

Although that date was mentioned before the Strava fiasco, so I’m not holding my breath.

3 Likes

They also have almost 5,000 workouts in the library so I imagine the QA effort alone would be fairly big. Also, it’s not like this is the only thing they’re working on, I’m sure they have competing priorities :man_shrugging:

1 Like

Probably the same reason workout levels v2 have not been released since we were given a peak spring 2022…

Here’s what I think:

• building out the connection between Zwift and TR, this seems done, evidenced by Nate and Jonathan doing TR workouts in Zwift. Doesn’t seem too hard to do honestly.

• Sorting through Zwift quirks. I can imagine things like ramps up and down, WU and CD intervals, and rest intervals are handled differently.

• Sorting through Zwift bugs. Zwift isn’t perfect. For example, Zwift rounds all erg power targets to the nearest 5w, eg 250 or 245 instead of 247. How will this impact PLs and adaptive training, as well as matching the workout with the TR one?

• Integrating this with adaptive training. I’m sure they’re pushing for a “native” feel with PLs updating since it’s an ERG workout, as opposed to an “outside ride” pass/fail binary. So many things might impact this. Does Zwift behave the same if you bump up intervals? Extend rest periods? Add free rides before or after a workout?

• Then they have to validate and test all this out, during the holidays when people have time off.

And this is just the stuff I can think about. Not to mention that dev resources may have shifted to prepare for whatever dumb stuff strava has up their sleeve.

5 Likes

Zwift displays in 5w increments but the power is still accurate to 1w increments. The 5w increments are purely visual.

5 Likes

hmm i think workouts are rounded up or down, i dont think you can set an interval to 247 watts for example, it’s either gonna be 250 or 245w

maybe im wrong.

2 Likes

On the screen it’ll show up as 245 or 250, but your trainer will still get 247 as the target.

2 Likes

It’s just the display that increments 5w at a time, erg will still hold to the exact w.

1 Like

This seems like the most key point. From Nate’s post on the Strava API thread it sounded like they were going into all hand/emergency mode to try to have Wahoo and Zwift ride syncing in place by the time the (arbitrary and stupidly short) Strava deadline hits. If so we may see two separate Zwift integrations, one that just allows direct upload of Zwift rides to TR and a second that adds TR workouts in Watopia.

2 Likes

Here’s a long ongoing thread on the Zwift forum about the issue. I haven’t taken a deep dive to see if it’s a visual thing or an actual power target thing, but seems to be an ongoing issue regardless

1 Like

That’s not a bug but a feature, one I actually like, it makes it easier to focus on target

Oh yes it’s definitely intentional, but it breaks some TR workouts that have small changes in target, even if just aesthetically.

1 Like

Best Bike Split now also pushes race plans as workouts directly to Zwift. That’s pretty cool, I’m kinda hype to do this now :sweat_smile:

(It’s a shame Zwift workouts can’t set grade changes in the Kickr Climb, though.)

No it doesn’t. ERG is send to the trainer as either 245 or 250, not 247.

Pretty easy to figure out when riding with a workout where you have “show_avg=1” added to the line in the ZWO workout file.

Btw, I’m fine with this. I feel little added value with increasing or decreasing by 1 watt increments.

3 Likes

Almost all training apps are already integrated to zwift. Why TR can’t just allow sending a workout to zwift in the same way it allows sending it to Garmin?

Good question. The other apps seem to have no problem. Why is TR special? Let’s get er’ done!

My understanding from a couple of months ago was that there was an issue or concern re: AI updated to your plan and how they got pushed to Zwift.

Dunno if that is still a concern or what the current status is….