Upload planned workouts to Garmin Connect

Is is possible to upload planned workout “on-demand” as on trainerday ?
I would like to upload only workout some specific workout (some run only that are note footing or not made on the track)… some bike only that are with specific work but not on zwift…
The easier would be to have a buton to chosse to upload the workout from the workout itself (as trainerday).
Maybe it is already possible ?

You can’t do that at the moment. Yet another item for the todo list.

Hi there. I am a new user so probably I am doing something wrong but I would appreciate any help.

I just planned 4 weeks ahead in Interval.icu but just the first week synched to Garmin Connect. Is it the expected behaviour? What is the frequency of the sync?

Thanks
Eduardo

I think it’s the expected behaviour as I’m seeing the same. Your not doing anything wrong, just wait.

2 Likes

Thanks!

I uploaded my workouts but i cant feel the ERG mode well working with my EDGE 1040… what can be? i also changed from lap power to 3sec power as i am used to see the 3s power on my workouts… any help please. thanks

You would likely need to ensure that your EDGE is actually controlling the trainer. Perhaps you could do some simple tests like change the power from 50w to 300w to “feel” if there is power changes.

By default that must be the behavior… is there any difference to use it at lap power or 3s power?

I use my 1040 for indoor training on erg mode. I once made the mistake of having it on 1s, I don’t think 3s is ideal either … but I have not tried. I write my workouts interval-based without power intervals… the set target is set at the beginning of the interval, and the 1040 will try to keep that target.

Example:
6x

  • 3m 112%
  • 2m 75%

As mentioned above, ensure you paired your trainer as trainer, otherwise you won’t have control from the 1040. You could have made a mistake pairing your trainer as a sensor for power/cadence/speed

I used that too, but at this moment i send workouts to TP and then using on my 1040, so there is no problem with gps and erg mode as i can use it without problem when using TP workouts.
As i want to exclude the TP step, i tried to use Intervals connection with Garmin and at the first i used the power lap but was confusing to me as i am used to see the 3s power… but when changed to 3s I felt like it seemed like the ERG didn’t work very well.
I will maybe try again. :stuck_out_tongue:

hi guys, this all makes sense - thanks for this.

When intervals.icu pulls my planned Run Workout which is based on HR, the zones are wrong by 100bpm. What setting do I need to change? I.e warm up lists a range od 29-56bpm instead of 129-156bpm - screenshot below;
Screenshot 2024-10-02 134223

Do you have your LTHR set to 170 on BOTH Garmin Connect and Intervals?
Are your HR zone settings the same on both platforms?
I’m pretty sure the target HR is sent as % of LTHR and if the sending or receiving app have different LTHR, it doesn’t work as intended. Sending as % LTHR is done so that workouts can be exchanged with other users.
For a LTHR of 170, the percentages should be 76 - 92% LTHR

Hi there, thank you for trying to help. Yes, Garmin works out my running lactate automatically and I have a chest strap, both set at 172bpm in garmin and intervals.icu, HR zones also the same. So cannot understand why the workout pulled from garmin connect displays with wrong bpm zones in intervals.icu? Like I say, its out by exactly 100bpm. screenshot od workout from garmin connect for information ;


If I understand correctly, you are using the Garmin workout during your activity and that’s OK?
But when uploading the finished activity to Intervals, you get the wrong target HR zones?

Hello, yes that’s exactly what’s happening. I perform the Garmin suggested HR workout within the correct zones and all information correct, yet intervals.icu are importing the workout with different BPM zones %

What do you mean by importing the workout?
The workouts are pushed from Garmin Connect to intervals.

Garmin MAY (I don’t know for sure) embed that info into the finished workout FIT file which is then processed by intervals.icu. That’s how the workout structure gets processed.

I’m thinking Maybe intervals.icu is interpreting the structure wrongly.

Perhaps upload the FIT file to fitfilevidwer.com and take a look / screenshot

There’s a crosspost here Garmin HR target workout imports incorrect range where the Workout structure is visible in the HR chart, so it is present in the FIT.

@mattcoops Can you try to extract the workout details from the Actions - Extract Workout menu?
Then it will be easier to see what exactly is inserted in the FIT by Garmin.
I think Garmin inserts absolute BPM values while Intervals expects %LTHR.
It may sound strange but you are probably one of the few users using it this way ;-).
Most users create the workouts on Intervals and then send them to Garmin, which works as expected.

i think what is happening is exactly this @Nik_Om_Cinderella_Ri that Intervals.icu is interpreting the structure wrong.

I am following a Garmin Coach plan which is based in HR. i wanted to then analyze my performance on intervals.icu as this plan is adaptive I cannot insert the workouts directly into intervals.icu.

I just assumed the workout pulled from garmin connect would display correctly within intervals.icu

I have uploaded the original .fit file, not sure what I am looking for but on fit file viewer I think it does list the exact bpm ranges to run too.

https://file.io/QIlxp15SA2z7

Yes, it is a wrong interpretation which @david will need to look at.
I loaded your file in my Intervals and it gives the same HR targets were only the last 2 digits are cut off.

Hmm. I think this is an issue with how Garmin is embedding the workout in the run fit file. This is how it looks on fitfileviewer.com:

According to Garmin’s docs a custom_target_value_low/high for HR using an absolute bpm value needs to have 100 added to it. So that 130 in the first row should be interpreted as 130 - 100 = 30 bpm. It should probably have been encoded as 230 for 130 bpm.

Custom power and heart rate values can be given as absolute or relative values. Absolute values are provided as integer values representing beats per minute (BPM) for heart rate, or watts for power. Relative values are provided as an integer value ranging from 0 to 100% of the user’s maximum heart rate or 0 – 1000% functional threshold power (FTP). Since the ranges 0 to 100 (heart rate) and 0 to 1000 (power) are reserved for relative values, absolute heart rate and power values must be offset by 100 bpm or 1000 watts respectively.

It seems this bug has been known for 2 years at least: BUG - Daily Suggested Workouts are incorrectly encoded in the resultant .FIT - Epix (Gen 2) Series - Wearables - Garmin Forums

I am not sure what I can do about this. I could assume that if there are any bpm values of under 100 (i.e. 200 in the file) then 100 should not be subtracted from any bpm values. Is it likely that anyone would specify a bpm target of under 100 for real?

2 Likes