Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Self-hosted BLE Smart Scale Sync to Garmin, Home Assistant, and InfluxDB

Description and use

The user successfully automated the sync of 25+ BLE smart scale brands to multiple platforms including Garmin Connect, Strava, Home Assistant, and InfluxDB. The solution eliminates manual entry, removes dependency on vendor apps/clouds, keeps data local, and supports multi-user profiles and historical backfill.

Problem

Manual data entry from BLE smart scales to fitness platforms like Garmin Connect is tedious and error-prone. Reliance on vendor phone apps and clouds introduces dependency on app availability, cloud uptime, and privacy concerns, leading to missing data points in health trends.

Outcome

The user successfully automated the sync of 25+ BLE smart scale brands to multiple platforms including Garmin Connect, Strava, Home Assistant, and InfluxDB. The solution eliminates manual entry, removes dependency on vendor apps/clouds, keeps data local, and supports multi-user profiles and historical backfill.

Workflow

  • Deploy BLE Scale Sync on a Raspberry Pi Zero 2 W or similar device near the scale using Docker.
  • Run the interactive setup wizard to auto-discover the BLE scale and configure user profiles.
  • Configure exporters in config.yaml for targets such as Garmin Connect, MQTT (Home Assistant), InfluxDB, or Strava.
  • Optionally deploy an ESP32 BLE proxy if the scale is out of range of the main server, relaying data via WiFi/MQTT.
  • Run the container in continuous mode to listen for scale readings and automatically push data to configured endpoints.
  • Utilize historical backfill features to replay cached offline measurements with original timestamps.

Evidence

I built a tool that syncs 25+ BLE smart scales to InfluxDB, Home Assistant, Garmin, Strava, and more, no phone app needed

Source

The catch: the only way to get those numbers into Garmin Connect was this ritual... Manually type them into Garmin Connect. Every. Single. Time.

Source

A small always-on device (a Raspberry Pi Zero 2 W in my case) sits next to the scale and listens over Bluetooth... No phone. No app. No manual entry. No vendor cloud.

Source

  • Record date: 2026-09-08T05:00:03.141Z