Skip to content

Alternatives

Comparison

BLE Scale SyncopenScaleopenScale-syncManufacturer App
PlatformLinux, macOS, Windows, DockerAndroidAndroidiOS / Android
Headless (always-on)Yes — Raspberry Pi, serverNoNoNo
Phone requiredNoYesYesYes
Garmin ConnectAutomatic uploadNoVia Health ConnectSome (indirect)
MQTT / Home AssistantAuto-discovery, LWT, 10 sensorsNoMQTT 3.1 / 5.0No
InfluxDBBuilt-inNoNoNo
WebhookBuilt-inNoNoNo
Push notificationsNtfyNoNoApp only
Multi-userAutomatic weight matchingManual selectionPer-user syncPer-account
Supported scales23 brands20+ brandsVia openScale1 (own brand)
Body composition10 metrics (BIA)Varies4 metricsVaries
DockerMulti-arch imagesNoNoNo
Open sourceGPL-3.0GPL-3.0GPL-3.0No

BLE Scale Sync

Best for:

  • Automatic Garmin Connect upload without a phone
  • Home automation integration (MQTT, InfluxDB, webhooks)
  • Headless always-on deployment (Raspberry Pi)
  • Multi-user households with automatic identification
  • Self-hosting and privacy

openScale

openScale is an excellent open-source Android app for reading BLE scales with a polished UI.

Best for:

  • Android users who prefer a phone app
  • Users who want a local-first scale tracker on their phone

INFO

BLE Scale Sync's scale protocols were ported from openScale. Both projects benefit from the same reverse-engineering work by the open-source community.

openScale-sync

openScale-sync is a companion Android app that syncs openScale measurements to external services (Health Connect, Wger, MQTT).

Best for:

  • openScale users who want Garmin Connect sync via Health Connect
  • Android users who want MQTT export without a server

Limitations:

  • Requires both openScale + openScale-sync installed on Android
  • No InfluxDB, webhook, or ntfy support
  • Syncs only 4 metrics (weight, body fat, muscle mass, water)

Manufacturer Apps

Renpho, Yunmai, Xiaomi Mi Fit, and similar apps are the simplest option if you only use one brand.

Trade-offs:

  • Locked to one brand's ecosystem
  • No direct Garmin Connect export (some support Health Connect on Android)
  • No MQTT, InfluxDB, or webhook integration
  • No headless operation — requires phone for every measurement
  • Your data is stored in their cloud — most manufacturer apps upload your weight, body fat, and other health metrics to servers in China or the US. Their privacy policies typically allow sharing data with "partners" or using it for "business purposes", which may include selling aggregated health data to third parties

Released under the GPL-3.0 License.