I’ve had a fitbit wifi bathroom scale for a while. Getting the data out got suddenly more difficult when Google bought them, and I didn’t love giving that data to google. It’s finally died, and I’m looking at replacement options.

In a perfect world, I could just go to a store and buy a “HomeAssistant Ready” scale. If I can’t have that, I’d like a scale that is on my local network and exposes the last x weigh-ins as an API on the device, then I could write something to poll it.

I haven’t seen anything like those, but have turned up:

  • a project to decode the bluetooth transmissions of a number of scales (after you build an ESP32 device for it)
  • the Withings cloud based scale, but with a well documented API

Any other good options?

2 points

I’m using the Xiaomi “Mi Body competition 2” together with https://github.com/lolouk44/hassio-addons/tree/master/mi-scale and am reasonably satisfied with it.

permalink
report
reply
2 points

I have a Wyze scale, it’s well made and easy to export the data via email automatically.

permalink
report
reply
8 points
*

I got a Xiaomi scale 2 (years ago) and that works with the OpenScale app. It’s Free Software. There is a list of supported bluetooth low-energy scales by that project/app.

permalink
report
reply
3 points

I don’t have any options for you but make sure you get one that doesn’t use battery when not in use. It’s really annoying replacing those little coin batteries all the time even though you only use it like .001% of the time

permalink
report
reply
8 points

I think looking at openscale would be worthwhile:

https://github.com/oliexdev/openScale/wiki

Looks like it can push to mqtt? Huh, that’s new to me.

Also, if you want HA, there’s this:

https://github.com/lolouk44/hassio-addons/blob/master/mi-scale/DOCS.md

Good luck!

permalink
report
reply
1 point

I use openscale and a Beuer BF700 (I think that’s the model #, it’s a model listed in the github wiki) and it works great, although I had to do the initial setup on their proprietary app to get the profiles to work right, and the scale had to be imported/was a bit hard to find. The wiki includes instructions for modifying a scale to add an arduino and the necessary bits to DIY one if you’re at all technically inclined.

I recommend it, but YMMV if you try to use a newer scale. If I ever have more time I would like to try to extend the drivers to support more scales, because openscale is very good software.

permalink
report
parent
reply

Selfhosted

!selfhosted@lemmy.world

Create post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Community stats

  • 3.7K

    Monthly active users

  • 2K

    Posts

  • 23K

    Comments