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?
I use Tasker to log my weight to a Google Sheets spreadsheet, and just use a dumb scale.
The only piece of technology in my house is a toaster from 1982, and I keep a loaded shotgun next to it just in case it makes a noise I don’t recognize.
What if the shotgun makes a noise you don’t recognize? Hit it with the toaster?
I am SCP-426, your toaster.
The only technology in my house is me, and I keep a loaded shotgun next to me in case I make a noise I don’t recognize.
(Am I doing this right?)
Mine are supported by Gadgetbridge and have no WiFi. Sounds secure enough to me.
It doesn’t sync to homeassistant, but I use a Xiaomi scale with openScale off of F-Droid. There’s a few different scales supported: https://github.com/oliexdev/openScale/wiki/Supported-scales-in-openScale
If you can find an old working Wii Fit Balance Board you can use it as a very accurate Bluetooth scale.
I can’t help, I wish I could, but I’m curious. Why a smart scale? Why not just any dumb scale from Bed Bath and Beyond?
I’d guess automatic history tracking. Step on it every morning and it’ll automatically save your weight to Home Assistant or whatever so you can see if you’re gaining/losing over time.
Can’t you just use a notebook for that?
Sure, and I could also turn on/off my lights with a switch instead of having them come on when I get home, and turn off when I leave.
That’s crazy talk.
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!
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.