Garmin weight sync from Garmin connect to TrainerRoad

I realize this has been asked before but most of the threads are totally out of date.

SmartScaleSync does not work from Garmin.
Intervals.icu doesn’t have a TrainerRoad connection anymore.

Is there a way (I assume using a 3rd party app of some sort since I know it’s not native in Garmin Connect or TrainerRoad) to sync my weight from my Garmin scale/Garmin Connect with TrainerRoad.?

intervals has both my up coming and past TR workouts and my weight from garmin. I’m not sure what isn’t working for you or what I did to make it work at this point but it’s all there.

Constant weight updates in TR would create a bit of noise with the limited ways that they show weight, mostly just being the weekly w/kg at the top of a given week on the calendar. Not saying they shouldn’t add a sync for those that want it but priority would be slow I presume.

Except if you look back thru the “Feature Request - Weight/Scales sync”, that thread is 6 years old and we still don’t have that “feature”.

In intervals.icu I see no “Connection” option for TrainerRoad.
I see one for Garmin and many other companies, but not TR.

What am I missing’?

But it isn’t a feature that is actually important to the function of TR. Yes I understand it is old and appears simple, but if it doesn’t actually add benefit for a good number of users then I doubt we’ll ever see it. I have a Garmin scale I absolutely do not want this feature.

As for getting it to sync I did it years ago I honestly don’t know but I get an update every sunday night from intervals showing me my workouts for the week and I just logged in and double checked they are all there.

2 Likes

I’ve managed to sync my “Wellness Data” from Garmin Connect into Intervals.icu.

However, I see no way to send it to TrainerRoad?!?!

Under Settings → Connections there is no option for TrainerRoad.

What am I missing?

I looked at intervals again and I’m more confused than ever now. In my connections I have garmin and strava. But it is absolutely pulling in from Trainerroad because it is pulling in even my notes like when I put a note in for foam rolling, or if I had alcohol the night before, that is all there. But then for the last 2 weeks despite even pulling in that stuff it is not showing any rides as completed. Showing what is scheduled for next week though.

so there is some way to do it, I can’t figure it out to help you.

I think you’ve likely got your TR calendar synced to intervals which is why it shows your scheduled workouts and notes you add to your calendar. Under the options tab in intervals you can see any other calendars you’re bringing into the program.

The actual data that would get associated with those workouts would come through Garmin or Strava into intervals, not from TR as there isn’t an option for a connection between the two as far as I’m aware.

For the OP, I’ve often wondered why TR doesn’t grab weight from Garmin (or others) to populate that metric in your TR profile. Is it critical to the function of the software/training … probably not. But it would be good to see changes from a user level on W/kg as you progress through training. Could also give you a better picture of your power records if they had an option for W/kg. They have one for the Power Ranking to show either W or W/kg.

1 Like

You can’t connect TrainerRoad directly to Intervals.icu, you can only do it indirectly through Strava or Dropbox. You can connect TrainerRoad to Garmin, but TR won’t pull weight data from Garmin the way Intervals.icu does it.

By “notes,” you mean annotations on the TrainerRoad calendar are showing up in Intervals.icu? And TrainerRoad workouts scheduled for next week are showing up in Intervals.icu? You might be importing your TrainerRoad calendar to Intervals.icu through the calendar feed:

1 Like

Yes that is how I have mine setup, finally found that. It had been so long I forgot how it was done.

Hadn’t actually logged into intervals in a little bit so I hadn’t seen that it was not syncing right the last few weeks so now I have to figure that out but at least the OP now knows what to do.

No. It’s as I’ve stated. Intervals.icu does not sync with TrainerRoad, so there’s no way to get my weight from Garmin to TR without jumping thru yet another 3rd part.

Nevermind.

Maybe TR will fix this, one day.

This can be manually entered as needed though, this is not really a metric you should be updating daily for that type of calcuation.

Here is a fun one. I weighed in friday morning and had a w/kg of 2.74.

I then went out of town with the family, and had an FTP update on saturday I ran.

I weighed in when I got home sunday.

My w/kg on sunday is 2.74.

I didn’t expect it to be the same just close so that is extra amusing in this example.

Changing my weight in TR would just be a TON of noise from that 2 day vacation though and all week a hot mess as I just clear the holiday food out of my system.

This is likely why TR has no motivation to make this type of metric sync.

Could it be useful? yes, but its mostly just noise.

Two users above me just explained and showed you exactly how you get TR and intervals to sync…

It doesn’t matter what you sync, TR does not take weight data from any service anywhere and does not update weight daily in anyway. so just syncing intervals will not get that done for you.

Nothing is broken to fix.

You actually couldn’t be more wrong.

TrainerRoad will accept weight data from SmartScaleSync and this used to work with Garmin Scales/Connect but Garmin shut it down.

It still works with many other types of smart scales.

I suggest you go reread the forum etiquette rules…

What makes this messy for TR is that the weight sync piece is technically a different API within Garmin land. From a technical standpoint, this is actually really easy.

But from a sync standpoint, it means they need to ask permission again to the user, via the Health API. You can see how TrainingPeaks does this here.

Now, I’d argue that while it’s interesting for TrainerRoad to do it, it’s something that Zwift should have done approximately three lifetimes ago.

4 Likes

It’s truly baffling to me that Zwift didn’t implement this when they added outdoor rides syncing, since everyone had to grant permissions again.

1 Like

I don’t know about that. The bottom graph is weight synced through Garmin, and yes, it’s noisy. But when you combine that with my FTP (entered manually when TR gives me a new detected FTP) and Intervals’ estimated FTP (automatic), you can spot trends through the noise … at least I can over time.

I’m fine entering some things manually, but as I currently have it, I enter my FTP changes manually in Intervals which happens a whole lot less than I weigh myself (3 FTP changes in the graphs compared to all the brown dots). If I wanted to enter the data manually to TR it would be a lot more effort and not really worth it for what TR seems to be able to show me for W/kg.

Would TR’s AI be able to spot trends and help inform training if they had this data plotted over time? Maybe.

In TR it would just make things more complicated though and noisy for no real reason.

To do what you are showing TR would have to do a lot more than sync weight it would need to come up with the system to display all that. This goes from a turn on the API to actually spending money on development.

This is the main place it is used in TR

If that is changing daily that no longer works. That already changes based on weekly adjustments.

What is the ai going to do with that? was it muscle or fat or too much pizza and a slice of cheesecake the size of your toddlers head?

TR already has built areas that could be more useful or interesting if they added better collection of weight data. But they aren’t more useful because they’re not pulling in the data for it, and instead asking users to enter it in manually.

Here’s TR’s power ranking showing me my w/kg rankings for last year:

I can hover over and see the data each of those bars is supposed to represent in the w/kg numbers:

  • 5 sec: 11.90
  • 1 min: 6.01
  • 5 min: 3.82
  • 10 min: 3.26
  • 20 min: 3.05
  • 60 min: 2.77

But here is the same information from Intervals, only it’s wildly more accurate and representative of me as a rider because they have accurate weight data, whereas TR doesn’t. The watts are within 1 w between TR and Intervals (I compared them, they have the same ride data, it’s probably a rounding issue). The difference is Intervals has a whole year of weight data, and TR had one data point from 2022 because I hadn’t bothered to manually enter in any weight data for TR since I set up my account. They could have had all that data from Garmin if they wanted to pull it in. It would also result in their rankings being more accurate. If I’ve only entered in a couple of weight data points manually, have all the other users been more consistently updating that? I doubt it. Consequently the percentile rank from above is probably not really accurate either.

TR also has the Power Records page where they’ll show you your power curve and allow you to compare it to other times in your history. Here’s the last 6 weeks compared to last year for me.

If TR had weight data, they could also show that same curve but based on w/kg like Intervals is able to do.

TR shows me bettering last year’s power numbers from around 2:05 to 3:30 in terms of watts, but I’m only bettering last year’s w/kg from 2:10 to 3:10 according to Intervals. TR can’t tell me that because they don’t have accurate weight data.

I can also dig into the data to see that, for example, TR tells me my power record at the 2:20 mark from last year was in June, but in terms of w/kg, Intervals is telling me it was on New Years Eve.

Maybe these aren’t huge differences, but they are differences, and Intervals is not only able to show me more, the data is more accurate than where TR uses w/kg because they have data TR doesn’t.

The primary reason for that (at least in terms of my willingness to add that data) is TR has decided not to collect it in an automated way. I think that’s all the OP (and many others in many other threads for years) is asking for … for TR to just allow the connection to Garmin and collect the weight data so it can be used. TR could then build more tools for analysis or insights, and/or train their AI on the information. I don’t know what the AI is going to do with that, but I bet it could figure something out if it had the data to analyze.

Again almost everything you are suggesting is not the syncing that the op is asking for this is a major build out. They currently do virtually nothing with weight. It would require more than just turning on syncing that the op is asking for.

I never once said that having the data is bad. I stated that it isn’t used in a way that does anything with daily fluctuations right now but create noise. Because that is all it would do.

Intervals does a lot of things TR doesn’t do, why is this the one thing of 100s of things they should pick up? And what does that have to do with the op asking how to sync it?

ETA this is like the threads about syncing apple health stuff. While some people are wanting it for workouts a lot of people think they are missing out on not having sleep and hrv and stuff like that, none of which TR is using from other sources like Garmin right now.

Also have you listened to the podcast? Jonathon puts tape on his scale and thinks they should make them without screens. Not sure weight metrics are high on the priority list.