Skip to content

Smart scale sync, anywhere

BLE Scale Sync reads your Bluetooth scale from a Raspberry Pi, a NAS, Home Assistant or a desktop, and sends each weigh-in to 13 export targets, Garmin Connect and Strava among them.

Linux, macOS or Windows.
Local Bluetooth, an ESP32 or an ESPHome proxy.

scale protocols
42
export targets
13
ways to reach the scale
4

From the scale to your apps. No phone in between.

The scale is recognised from its Bluetooth advertisement. See the scale list

BLE Scale Sync
78.42 kg
Body fat
18.6 %
Water
56.9 %
Muscle
60.71 kg
Home Assistant add-onDockerNode.js
See the formulas

Each user gets their own targets, picked by weight when several people share one scale. See every export target

Install on the machine near your scale

Docker container

Linux, including Raspberry Pi and NAS.

docker run --rm -it ... setup

Home Assistant add-on

Home Assistant OS or Supervised, set up in the add-on UI.

Add the BLE Scale Sync repository to your Home Assistant

Node.js package

Linux, macOS and Windows, on the host's own Bluetooth.

npm install -g ble-scale-sync

Free and open source under GPL-3.0. Measurements go only to the targets you configure. The setup wizard finds the scale and writes config.yaml.

Install BLE Scale Sync

Released under the GPL-3.0 License.
Software made in Europe