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?
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
I use miscale 1 with gadgetbridge. Homeassistant has also autodiscivered it, but I’m hessitant to pair it with 2 different devices so no idea if it actually works.
This is what I use. Replaced my old Fitbit Aria 2. I weighed in on both scales for about a month, and it was consistently 0.15 kg below, which is good. The body fat measurement was a bit more off, and it varies almost nothing over long periods of time, but I don’t really trust those measurements anyway.
I believe you can set up the scale in GadgetBridge as well, but I have not tried to do that.
I also use openScale from F-Droid, in combination with this Bluetooth scale:
https://sanitas-online.de/de/p/sbf-70-bluetooth-glas-diagnosewaage/