39

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?

top 50 comments
sorted by: hot top controversial new old
[-] Rivalarrival@lemmy.today 11 points 1 month ago* (last edited 1 month ago)

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.

[-] narc0tic_bird@lemm.ee 5 points 1 month ago
[-] Rivalarrival@lemmy.today 3 points 1 month ago

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?)

[-] socialmedia@lemmy.world 4 points 1 month ago

What if the shotgun makes a noise you don't recognize? Hit it with the toaster?

[-] Rivalarrival@lemmy.today 3 points 1 month ago

If my shotgun starts making strange noises, I check the brownies.

[-] k4j8@lemmy.world 2 points 1 month ago* (last edited 1 month ago)

I do similar with a shortcut on my phone to a NocoDB Form.

[-] hendrik@palaver.p3x.de 8 points 1 month ago* (last edited 1 month ago)

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.

[-] baatliwala@lemmy.world 5 points 1 month ago

Wait what I thought this was satire at first

[-] TriflingToad@sh.itjust.works 4 points 1 month ago* (last edited 1 month ago)

you can't even poke fun at selfhosted people anymore because someone WILL 100% spend 48 hours straight 3d printing and programming a toothbrush
edit: you have to be kidding me https://kuenzi.dev/toothbrush/

[-] ComradeMiao@lemmy.dbzer0.com 3 points 1 month ago

That would be a fun thread. What’s the most unnecessary self hosted thing you’ve seen someone host or host

[-] ComradeMiao@lemmy.dbzer0.com 1 points 1 month ago

I thought this one was dumb too https://lemm.ee/post/49060797

[-] besmtt@lemmy.world 5 points 1 month ago

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!

[-] antlion@lemmy.dbzer0.com 4 points 1 month ago

If you can find an old working Wii Fit Balance Board you can use it as a very accurate Bluetooth scale.

[-] B0rax@feddit.org 1 points 1 month ago

Really? That’s a good idea.

[-] peregus@lemmy.world 1 points 1 month ago

Did you do that?
If yes, could you share some info about it?

[-] curbstickle@lemmy.dbzer0.com 3 points 1 month ago

Looks like a few folks have

https://github.com/schellingb/WiiBalanceScale

https://github.com/aelveborn/Wii-Scale

Going to have to try this out myself!

[-] ShepherdPie@midwest.social 1 points 1 month ago

It's interesting how old console tech comes back around to be useful for other stuff. I've used a couple Xbox Kinects to do 3D scanning and with an augmented reality sand box.

[-] possiblylinux127@lemmy.zip 2 points 1 month ago

Can you just get a normal scale? I just have a mechanical one from the last century

[-] thirdBreakfast@lemmy.world 8 points 1 month ago

I mean, yes, I could. But I'm committed to the #selfhosted life where I spend hours building unnecessarily complicated systems to make my life easier in small ways.

[-] possiblylinux127@lemmy.zip 2 points 1 month ago* (last edited 1 month ago)

It just feels like a very dark reality

[-] interdimensionalmeme@lemmy.ml 2 points 1 month ago

How do you automatically compile the daily readings into an excel file with graphs? Raspberry pi running opencv sending the time series to influx db and then grafana generate graphs for you home assistant health monitoring dashboard, along with the blood pressure monitor, continuous glucose monitor, pee ketone content, the pills dispenser and the rest of your fitness regimen?

[-] possiblylinux127@lemmy.zip 1 points 1 month ago

I don't know what you are trying to say. (Your sentence is a run on)

load more comments (1 replies)
[-] kerrigan778@lemmy.world 2 points 1 month ago

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

[-] justme@lemmy.dbzer0.com 2 points 3 weeks ago

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.

[-] billbasher@lemmy.world 2 points 1 month ago

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

[-] monk@lemmy.unboiled.info 1 points 2 weeks ago

Mine are supported by Gadgetbridge and have no WiFi. Sounds secure enough to me.

[-] abeorch@friendica.ginestes.es 1 points 1 month ago
[-] restingboredface@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago)

I have a withings and I really like it. Their privacy policy made me feel better about allowing my info on the cloud. You can run it offline (it sends weight via Bluetooth to the app but won't show 7-day trend an scale screen without wifi). I don't mind that, so I leave it disconnected. I don't use a home assistant though so I can't speak to that part.

I have the withings watch also, so I use the app as my catch all health tracker which works well. it's nice to have everything together. Can't speak to any others but I'd recommend withings.

[-] rumba@lemmy.zip 2 points 1 month ago

I went from Fitbit to Withings, that Fitbit scale was nothing but pain. Every time my battery started getting low it would disconnect from Wi-Fi and I have to re pair it. It was inconsistent, If you pick it up and move it a foot to the left you get a completely different reading than if you just leave it where it sits. Because of the messed up fluctuations, It constantly identified the wrong person in the house.

Had the Withings scale for 4 years now and it's just been fine.

[-] alb98101@lemmy.sdf.org 1 points 4 weeks ago

I also have been using a Withings scale for the past 4 years and it has been great. I also got it primarily because of the privacy policy.

Where's that meme about tech enthusiasts and tech employees with a printer gun, where does this guy fall

[-] azdle@news.idlestate.org 1 points 1 month ago

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

[-] hummingbird@lemmy.world 1 points 1 month ago

I also use openScale from F-Droid, in combination with this Bluetooth scale:

https://sanitas-online.de/de/p/sbf-70-bluetooth-glas-diagnosewaage/

[-] sunstoned@lemmus.org 1 points 1 month ago* (last edited 1 month ago)

OpenScale works great and kind of does what you want. If you have an old Android phone laying around you can have it persistently connected to a cheap Bluetooth scale. Functional, but at a much have higher power cost than an ESP32 solution. Automated database exports to a local file (on the android device) and Syncthing can move your data around for analysis.

The good folks over at Gadgetbridge might have a solution too, although their list of supported scales looks pretty short.

You might also look into making a project like rmfakecloud to trick your Fitbit device into pushing data to a local server.

Not sure about home assistant though, I've never used it.

[-] ArcaneSlime@lemmy.dbzer0.com 0 points 1 month ago

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?

[-] thirdBreakfast@lemmy.world 2 points 1 month ago

I like data, I like tech, I like investing large amounts of time and energy to self-host things that muggles would not bother with.

[-] Joelk111@lemmy.world 0 points 1 month ago

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.

[-] ArcaneSlime@lemmy.dbzer0.com 1 points 1 month ago* (last edited 1 month ago)

I suppose that makes sense, honestly I just go with "more/less than last time" lol. If I went more in depth with it I'd probably use a pen and paper.

[-] interdimensionalmeme@lemmy.ml 1 points 1 month ago

Cumulatively pen and paper will add up to more effort. And I would person give up at some point. It would probably never enter my daily jabits. Realistically if on the scale everyday, the changes are so minute you won't notice the monthly and longer duration trends.

It's really surprising there isn't a no bullshit option you could just buy

[-] Joelk111@lemmy.world 1 points 1 month ago

I don't keep track of my weight so I could be wrong here, but more/less than last time wouldn't be very helpful as your weight can vary by the day. You need a trend over weeks to really see what's going on. I definitely wouldn't use pen/paper as it's just too much data to organize and graph, but excel would be a reasonable alternative.

load more comments (5 replies)
[-] KyuubiNoKitsune@lemmy.blahaj.zone 0 points 1 month ago

I have a Xiaomi scale connected through an esp Bluetooth proxy. Works pretty well.

[-] thirdBreakfast@lemmy.world 0 points 1 month ago

The process for this is to obtain an EPS32 with bluetooth and wifi, pair it to the scale with bluetooth then keep it powered on in range of the scale, then the data goes into HA?

[-] KyuubiNoKitsune@lemmy.blahaj.zone 0 points 1 month ago

Yep, pretty much. Just get an ESP32 and not an 8266.

I have it plugged into an old Nokia charger and hidden in a cupboard to service all the Bluetooth temperature and door sensors.

When I use the scale it automatically sends the data to HA. Really convenient to use.

[-] peregus@lemmy.world 0 points 1 month ago* (last edited 1 month ago)

Which firmware did you load into the ESP?
Firmware apart what did you have to do?

[-] KyuubiNoKitsune@lemmy.blahaj.zone 1 points 1 month ago

ESPHome has firmware for the BT proxy:

https://esphome.io/projects/?type=bluetooth

The I installed the xiaomi app on my phone, I think it was called zepp life or something for the scale I have, you do the initial setup of the scale on there, and then it'll be picked up by the Bluetooth proxy.

load more comments
view more: next ›
this post was submitted on 14 Dec 2024
39 points (97.6% liked)

Selfhosted

41084 readers
301 users here now

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!

founded 2 years ago
MODERATORS