Project
- Stars
- Started
- Issues
- License
Log scale readings locally and send them to your apps
BLE Scale Sync reads supported scales over Bluetooth and saves weigh-ins to local CSV or JSONL files. It can also send readings to Home Assistant, a home automation hub, through MQTT or to optional fitness services.
Run it on a nearby computer, Raspberry Pi or Home Assistant host. Some Beurer models need Linux Bluetooth pairing and a profile PIN; Xiaomi S400 needs initial Xiaomi Home setup and its Bluetooth key. Check the exact model and connection before choosing a host.
Body composition is estimated from impedance or BMI on many models and can differ from the maker’s app. Treat those values as estimates, and compare the first weight and user assignment with the scale. Cloud uploads and the optional update check can be disabled.
How did it go? Tips, problems, questions…
Log scale readings locally and send them to your apps
BLE Scale Sync reads supported scales over Bluetooth and saves weigh-ins to local CSV or JSONL files. It can also send readings to Home Assistant, a home automation hub, through MQTT or to optional fitness services.
Run it on a nearby computer, Raspberry Pi or Home Assistant host. Some Beurer models need Linux Bluetooth pairing and a profile PIN; Xiaomi S400 needs initial Xiaomi Home setup and its Bluetooth key. Check the exact model and connection before choosing a host.
Body composition is estimated from impedance or BMI on many models and can differ from the maker’s app. Treat those values as estimates, and compare the first weight and user assignment with the scale. Cloud uploads and the optional update check can be disabled.
kristianp26
On GitHub

Bluetooth bathroom scales
Feedback
How did it go? Tips, problems, questions…