[IMPLEMENTED] Push workout to Wahoo

For now, I simply don’t know how to check that two workouts from different platforms are equal or not.
Maybe someone planned two similar workouts for one day. Or someone synced workout, changed it on Intervals, then want to update it on TP, and I don’t know what workout should be updated or not.
So, I went for most simple way - sync without any check. But probably I can figure something, maybe I can add to description on TP some additional information

1 Like

Thanks for this. I managed to push a test workout through.
I notice there is no RUN activity, only ride, MTB, Virtual Ride, Walk, Unknown, Weight and Note

Is there something I need to do on Intervals to get RUN to show?

Run workouts are disabled, because Pace target and LTHR conversion from Intervals to TP, not working fully, yet. Still WIP

1 Like

Thanks. You’ve saved me a few minutes each day, in not having to recreate workouts again in TP.
Much appreciated.

My cookies tab is empty, I already looked in there…

Ok, it took a bunch of refreshes, eventually it showed up.

…and… OMG IT"S WORKING!!!

1 Like

Won’t work on my ‘Work’ laptop. Could be a firewall thing (although I do have access to both Intervals and TP). Works on my home laptop though.

Hard to tell why.
If you wish, you can reproduce the issue and send me the logs, but I doubt I will be able to find the cause.
Where to find logs

No panic. It must be a firewall issue. I set it up on home desktop computer as well as home laptop with no issues. Same TP cookie. Thanks. Might send you the log anyway!!

I found a bug (or feature?) in 0.3.2/0.3.3.
Here is original steps on Intervals:
20240223234454-371x126
Here what I got on TP after sync:
20240223234433-351x307
And here what I expect (and what I still get using 0.1.1 version):
20240223234747-355x308
In recent versions step power is substitute with range instead of exact value. It’s unconvinient, plz fix.

Also, can you disable auto-update or at least let it ask me before program auto-update? Today it failed to run after closing, because I had symlink to tp2intervals-0.3.2.AppImage file in my launcher, and after it was seemlessly replaced with tp2intervals-0.3.3.AppImage, my link got broken. (Not a big deal for me though, I still can run it with java -jar tp2intervals.jar anyway. But may be for others…)
Thanks for your work on this project!

In 0.2.0 I switched from parsing raw step values to “resolved” step values as it easier and predictable. Here’s an explanation of this mechanism.
And yeah, I can remove this range.

Sure, I will figure something out with updates.

2 Likes

Just released 0.4.0 version

Added ability to skip already planned workouts. It checks type, name, load and special id(s) which I add to workout description on TP. If any of these parameters differs, a new workout will be planned. Old workout won’t be removed in any case.

Now the app can plan Run workouts. And can plan workouts with Pace and HR targets.

It should be fixed. Also you can change these ranges in Configuration, by default they are set to 0.

I disabled it, but you still will be automatically updated to 0.4.0. Now if new version will be released, a notification will appear.
Maybe later I’ll add update via ui, for now it’s a bit complicated.

5 Likes

Upgraded to v 0.4.0
I notice that actual absolute watts set in Intervals don’t transfer exactly to my Wahoo. It’s as if they get changed to a % of FTP and re-formed then (for want of a better phrase) to absolute watts then again when synced with wahoo.
It’s not a huge inconvenience, more of an irritation!!
I look at Wahoo expecting to see 270 watts and instead see 271 or expect to see 320 and instead see 319.
Makes no difference to the workouts at all but just wondering at the same time if its’s possible to sync the actual absolute watts set in the Intervals plan?
Thanks

That how it works. From Intervals I receive exact watts for any target (%FTP, Zone, etc). But TP accepts only %FTP, so watts from Intervals must be converted into %FTP, by simple division. TP probably doing same thing as Intervals - it converts %FTP to raw watts.
Unfortunately, there be always an error in these calculations.

Can you send me your workout, your ftp and that planned workout in TP? I will try to reproduce the problem, maybe increased precision can at least reduce amount of miscalculations.

1 Like

No stress. Thanks for the reply.
Literally only one watt out either way so there is no panic here at all.

Hi @Someone_Else - I have mailed you that log just a minute ago. It might be of some use to you. Thanks!
Logs are from v 3.0.2 I think

1 Like

Looks like Wahoo has opened up a bit more, adding 4 new officially supported workout sources. Perhaps a chance for intervals.icu to get a foot in the door now?

1 Like

Just click upload planned workouts in intervals.icu settings. Planned workouts are uploaded to my Bolt over Wahoo Cloud. Works perfect for me :slight_smile:

1 Like
1 Like

Would have been nice to have Intervals.icu on that list. I haven’t done an announcement and tweet etc. yet because the API is still in beta.

2 Likes