Weight tracking (Intervals, Strava, Wahoo)

Hey guys,
maybe a stupid question, but I‘m using an all Wahoo setup at the moment, exporting to Intervals and Strava. What‘s the best way to track my weight with a dumb scale (non smart, enter manually)?
Input the numbers straight to i) Intervals, ii) Strava, iii) Wahoo Elemnt or Systm?
Ideally I would want to have all three correct and up2date with as little separate inputs as possible.
Thanks in advance!

Intervals.icu can sync weight from Strava whenever it downloads a new activity (tick the box in Strava in /settings). So if you can get Wahoo to also read weight from Strava then you will be sorted.

1 Like

Okay Great, just found out that Apple Health can control Wahoo Elemnt and I can input weight there. Can I sync Apple Health to Strava/Intervals?

Yes to Intervals using the HealthFit app. Not sure about Strava.

1 Like

@RolandR88 I don’t believe you can upload weight to Strava, it all has to be done “manually” so as long as you are okay with it being consistent everywhere besides Strava that’s great. Personally I only look at weight in Intervals so it works for me. I put “manually” in quotes because there are options such as using IFTTT , or SmartScaleSync ($15/yr): https://smartscalesync.com/ .

I would love to know another option, but as far as I’ve seen Strava has to be changed manually

1 Like

Thanks! Yea, I don’t really care about Strava if I can get Wahoo and Intervals with one input. So I will buy the Healthfit all and do it that way?

If I understand the WAHOO API right, you could push weight through that way, so Intervals, could in theory push directly to Wahoo?

Currently I have a Withings Body+ Smart Scale in one location and a dumb scale in another. With the dumb scale, I manually input the Weight into the Withings Health app - that way I can pull that data from the Withings API and push it into the Intervals.icu API - Garmin somehow died, but I don’t really care about the weight there → my Oura ring should arrive tomorrow, since I use that only for wellness data, weight shouldn’t matter too much over there and for the Wahoo, I’m going to look at the api again soon, maybe I can rig something up to get data from intervals (FTP, Weight) and push it to Wahoo

1 Like

You’re right, the user_read includes weight from Wahoo. Wahoo doesn’t have much else in the form of wellness data, but it is a start, at least:
image

So if David wanted to and can integrate this into the Wahoo Intervals sync, then it would act similarly to the “wellness data” imports.

1 Like

I was actually thinking the other way round:

intervals is the “source” for weight (pulls that from wherever) and pushes to wahoo to keep the watt/kg fields and such up to date.

2 Likes

Ahh I see what you’re saying. Looks like I replied before seeing your edit. Thanks for clarifying

1 Like

How do you pull the info from Withings? I have the same body+ smart scale and although the Health mate app is connected to Google Fit and in Intervals I’m also connected to Google Fit, I can’t get the weight to show up automatically in intervals.

Well for me there is nothing “automatic”. But being an it nerd I’d rather code something myself, than force my data through a bunch of services that I’m not going to use otherwise :wink:

So I did just that. I have a script running daily, that pulls my data from the Withings API and pushes it into Intervals. An example script is linked here

2 Likes

Excellent, thank you!

There is a small typo in the gist :slight_smile:
Line 71 is missing a closing )

Thank you for the script, I now managed to read from withings.

I’m afraid to be asking again, but am still uncertain. What is the best solution for syncing up Intervals and Wahoo for me, right now?

In your original question you were suggesting entering your weight manually somewhere and then sync that weight between intervals, strava and Wahoo. Is that still the question?

I have a python script to read from strava and a script to read / write to intervals. Since I have no Wahoo, I don’t have a script for that, but do see they have an API available as well where weight is part of the user info.

In other words, you can use any of those three to enter your weight and then have a script sync it to the other two.

1 Like

Thanks, for now I’ve chosen to enter my weight to Intervals, but I am not really able to write myself a script to sync to Wahoo - apart from asking ChatGPT ^^

Still a beginner in Python, but I can give it a try. I now have a number of examples for other APIs, maybe I can get it working for Wahoo as well. Would you be able to run Python scripts?

1 Like

Yes, surely would be able to run them :slight_smile: Thanks, so kind to give it a try for me <3

I recently got a Wahoo ROAM V2 so I’m looking to sync from Intervals.icu to Wahoo as well.
Should I be faster than @Gabrie I’ll post here as well :wink:

1 Like