Weight Scale Integration (Feature Request)

Working great for me too. I actually sold my Garmin scale and changed to the Withings specifically to utilize this sync service as it only works with Withings or Fitbit as SOURCE. Has been totally trouble free ever since and syncs across all my services quickly.

2 Likes

I use IFTTT to update my weight in Strava whenever I weigh myself using my Withings scales. I had a brief look at creating a webhook to update my weight in TR, which would be triggered by a Withings weight update but I got lost when I looked at the TR athlete info page source code to try to figure out the HTML request needed to update the weight. Any ideas how to do this? I’m impressed that someone has created a paid service to do this but i’m not keen to add another little monthly subscription to my growing collection, particularly when I’m pretty sure this should be relatively straightforward to do with IFTTT.

The project has been a heavy loss considering the time it took me to get things working, but I use it for myself and I enjoyed building it. Would a lifetime access option be more appealing than a subscription model? Or is it more just that you want a free option (totally understandable).

The sub price is pretty insignificant, I feel you’ve priced it fairly. I wouldn’t request of you to make it free or lifetime, because you don’t know how these APIs will continue to change and I’d not want to see the project un-maintained as you do have to work on it to ensure compatibility when one of the synced services throws a wrench at you.

1 Like

Any chance with Garmin opening up their APIs that you could extend this to sync from Garmin? I’d gladly pay for the ability to sync my weight from my Garmin scale to TrainerRoad.

2 Likes

yeah definitely, they announced it a while ago but still no changes… I’ve got my eye on it though

2 Likes

Understand totally. What would be more appealing to me would be a one off purchase price, perhaps $7.99-9.99. Consumer devices sadly don’t tend to last or get replaced and in the case of my Withings no doubt at some point a whizz-bang holographic, MRI scanning scale will be released and I’ll want that. Also, the utility of weight sync for me is just a nice to have - i can easily tap it in every week or two when I weigh myself. If it was complex data files then it would have more utility, which for me limits the price I’m willing to pay. Hope that is helpful feedback :slight_smile:

1 Like

@AlphaDogCycling @c-h-a-d I got access to the garmin health API. It doesn’t support weight uploads, but I think I’ll be able to read weight. Going to take a stab at it over the next week, will let you know if I get it working.

Awesome. This will be a great expansion to cover the index scales.

I ended up changing to the withings platform, specifically to increase compatibility with this app. Thanks for the continuing development

Probably should have bothered to check to see if a thread like this existed but to get around the lack of the TrainerRoad API I wrote a couple of dozen lines of python to pull my weight from the Fitbit API and uses selenium (via headless Firefox) to update my weight in TrainerRoad

As I weigh myself first thing every morning the program runs silently when I first turn on my computer each morning

Happy to make the code available to anyone who wants it

1 Like

Ok it’s now live. cc @AlphaDogCycling

it’s able to process weighins from Garmin Scales via API.

2 Likes

I know integrating with every scale api out there is probably out of the question but it would be nice to keep my weight accurate in the app without needing to edit by hand. Currently, I use a Withings BT scale and FitnessSyncer.com to push my daily weight up to Strava so my W/Kg is always up to date there.

Since you already have Strava integration, seems like it could be done without too much work and add value for a lot of people.

Just throwing it out there,

2 Likes

Do you still have that code available? I’m slowly beginning to learn how to code, with emphasis on ‘slowly’ and ‘beginning.’ I’m curious to see how you did it but also curious to see if I can make it work with my data.

Link below. I haven’t looked at the code in ages but it still works - you’ll need to sign up to a fitbit dev account so you can access the api

payed 1 month subscription for smartscalesync.com to test and it works to get my Garmin weigth into TR now automatically!

4 Likes