Smart scale recommendation for weight sync

Hi,

I’m thinking about getting my body weight into intervals to plot some graphs and identify trends.

My constraints are:

  • Doesn’t require to start an app before weighing (I’d much prefer a smooth workflow over instant syncing)
  • Needs to be able to recognise multiple people
  • Sync to intervals

Body composition measurement would be nice, but I’d much rather settle for a simple solution.
What are your experiences with smart scales and which one would you recommend?

I think for the first one is alry a constraint. All smart scales will need to have an app.

I’m fine with an app. But having to start an app, wait for it to connect to the scale and than step on it will most likely be too much of a disruption of routine to work for me.

Recording the weight on the scale and syncing at a later time when connecting the app would be manageable. But the models I’ve looked at so far didn’t advertise this.

I think that’s how it would work. I have a Xiomi scale. Supports multiple persons. U can weight w/o the app. Then after that you can sync later (but have to pick and choose and remember which weight if yours out of the list)

1 Like

I don’t have a scale recommendation, just sharing some experience for more options.

I have an old Withings scale that syncs (to Withings) over wifi without an app, and recognizes two people. For many years my path has been:

  • scale → Withings (cloud) → IFTTT.com → Google Sheet
    (no app except to initially configure wifi)

But I couldn’t see any way (e.g. webhook) to get IFTTT connected to Intervals. So now my path is a bit convoluted, and depends on a couple of apps, not for measuring but for syncing:

  • scale → Withings (app) → Apple Health → Health Sync → Intervals

It works, but not instantly, and I often have to open Withings or Health Sync to force an update (because of how Background App Refresh works on iOS). Possibly one of the other sources that Health Sync supports (e.g. Fitbit or Huawei) could be simpler or more reliable.

Or if you’re using Garmin Connect already, then a Garmin scale would be a pretty direct path.

Hope that helps.

3 Likes

Using the Garmin Index S2 smart scale. It syncs over Wi-Fi to Garmin and then to Intervals completely automatically—no app to open, nothing to do. Works flawlessly, supporting multi user, except the price is too high … ^^

3 Likes

I also have a Withings scale and my setup is similar:

Scale → Withings → Health Sync → Google Fit → Intervals

This seems to work pretty smoothly. Don’t recall having to mess with it manually. I think I set this up before Health Sync supported intervals (or I missed it), and now I’m moderately afraid of touching anything.

1 Like

Could you share your settings with more details please? I have also a Withings scale for many years, and I cannot get the measurements into Garmin or Intervals. I can view them fine in the Withings cloud web site though.

I have an old withings scale too.
my setup is
Scale → Withings → IFTTT → Strava → Intervals

caveats:

  • the weight is synced only after an activity for the day (it means that if I don’t do an activity for a day the weight will not be synced)
  • a few times during the year the weight synced is the one from my significant other, the IFTTT applet doesn’t have the withings profile as parameter so sometimes my weight in intervals is around 50 kg :rofl:
  • only weight is synced, no other body metrics (fat%, water, whatever)

I was in the same situation, and I solved it using a Cloudflare Worker.
I’ve published everything on GitHub, including setup instructions:

After the initial setup, you just need to step on the scale — everything else runs automatically.
If you’d like to receive notifications, a Telegram chatbot is also included in the configuration.

8 Likes

hi wanna ask, if i record my weight, is bother the power reading?

Just tested the Xiaomi S400 and sadly have to report that it is only available in the Xiaomi Home App which does not allow data sync. Even syncing to Mi Fit isn’t available which is quite baffling as this locks the scale out from all other fitnnes tracking by Xiaomi.
There seems to be no way of syncing from the scale and since the communication is encrypted, it also doesn’t look promising for alternative Apps like OpenScale to be able to support it.

Withings → MyFitnessPal → Garmin → Intervals

MFP can be flaky sometimes, I have to resync with Garmin. I would probably buy Garmin scales in a redo.

Libra is the best app for graphing and monitoring weight. Most apps get graphs wrong and this is a standout. Syncs directly from Withings. No need to open any app before weighing.

1 Like

thanks for this!

I’m trying to set it up but I’m stuck at the developer portal of withings. the page is completely white. is it just me? (tried to use different browsers, incognito mode, usual stuff…)

Hello. I have a “cheap as chips” Uten smart scale bought on eBay that syncs via Bluetooth to an iOS app called Moving Life. Can be synced either during or after weighing, and > 1 set of readings can be stored for later synching.

The app updates Apple Health with several of its measures but I have to manually add the weight to Garmin Connect. Typically you can only add weight but not the other metrics that the Index S2 scale would send. Weight then goes to Intervals. Easy!

I’ve just tried to connect to my developer account on Withings and it worked as usual.
Just to be sure:

  1. Go to https://developer.withings.com/
  2. Click on “Log In to Withings Partner Hub”
  3. Select “Public Cloud”
  4. Sign up / Sign in

Where exactly did you get stuck?

thanks for checking!

I go to the page, then “log in to Withings Partner Hub”, select “public Cloud”, insert my credentials and I am redirected to Developer Portal but the whole page is white. no content, nothing.
I tried with Brave, Safari, Chrome.
deleted cookies and tried also on incognito mode
I’m logging in with my withings account or with a newly created one :thinking:

that’s weird… I’ll contact Withings support!

Yeah, I think that’s the best way to proceed.
Feel free to update the topic just after Withings reply.

seems that they fixed it for me :+1:

  1. When I create an app on withings website they asked me a callback URL, what I use?
  2. In the instructions , to get my authorisation code, there is
  • Replace YOUR_REDIRECT_URI with your configured redirect URI

what should I use? the one under cloudflare “Define the domains, subdomains and routes where your Worker is accessible”?

  1. callback URL is the URL associated to Cloudflare worker (something like “https://workername.accountname.workers.dev”)
  2. redirect URI is the URL that will be shown on your browser after the procedure (insert the previously defined callback URL). Once redirected there, have a look ad the web address, which will include the part “code=xxxxx”.That string after code= is the code to be used during authorization process
1 Like