Urban82/BeurerScaleManager

Only retrieves birthdate + height of the stored persons, but no scale measurements

Closed this issue · 3 comments

Hi there!

I've just stumbled upon this repository, really amazing that this exists, thank you!

Sadly I couldn't get it working completely with my BF-100:
It only retrieves birth-date + height of the stored persons and asks me to enter names for them which are written to ~/.BeurerScaleManager/BeurerScaleManager.db but no scale measurements are retrieved. Also no errors as to why that might be are shown.

Here's the terminal output:

Loading translation for "en_US" 
User directory "/home/user" OK 
User saving directory "/home/user/.BeurerScaleManager" OK 
DB in "/home/user/.BeurerScaleManager/BeurerScaleManager.db" 
libusb initialized 
START download 
USB device opened 
Detaching kernel driver... 
Kernel driver detached 
Claiming interface... 
Interface claimed 
Register for interrupt data 
Send control request 
Released interface 
Closed USB device 
END download 
Data received: 8192 bytes 
Parsed 4 users 
Scale date and time is QDateTime("Di. Mär 12 12:08:00 2024") 

Please help me debug this!

Ah! after reading through the two closed issues it seems this functions "as designed" as in retrieving measurements has not been implemented (yet). Sad :(

Hi,

this project was never completed because my Beurer scale stopped working and I didn't add access to the data anymore.

I do not remember exactly what the status was, but if I'm not wrong the data from measurements were downloaded correctly and displayed in the grid, but not saved on the DB then (even if something is ready for it in the code).

Thanks for the explanations!

I've found this Python Script that I was able to use to retrieve the data:
https://github.com/rwrnet/BeurerScaleManagerCLI

And wrote this Rust program to parse it because my Beurer BF100 Scale has a different data layout:
https://gitlab.com/thomas351/beurer_bf100_parser/-/blob/master/src/main.rs

This different binary layout probably also is, what caused me to not see any measurements in your GUI.

Kind Regards,
Thomas