BLE Scale Sync
Cross-platform CLI tool that reads body composition from 23 BLE smart scales and exports to Garmin Connect, Strava, MQTT (Home Assistant), InfluxDB, Webhooks, Ntfy, and local files without a phone app.
Cost / License
- Free
- Open Source (GPL-3.0)
Platforms
- Windows
- Mac
- Linux
- Docker
- Raspberry Pi
Features
Properties
- Privacy focused
Features
- Weight Tracking
- Garmin
- InfluxDB
- Cross-Platform
- MQTT
- Strava
BLE Scale Sync News & Activities
Recent activities
- niksavc liked BLE Scale Sync
- KristianP26 liked BLE Scale Sync
- KristianP26 added BLE Scale Sync
BLE Scale Sync information
What is BLE Scale Sync?
BLE Scale Sync is a headless CLI tool for automatic body composition sync from Bluetooth smart scales. It supports 23 scale brands (Xiaomi, Renpho, Eufy, Yunmai, Beurer, Sanitas, Medisana, and more) and calculates 10 body metrics from weight and impedance using BIA formulas. Runs on a Raspberry Pi, Linux server, macOS, or Windows. A cheap ESP32 board can serve as a remote BLE radio over WiFi/MQTT for servers without Bluetooth. Docker images available for easy deployment. Designed for privacy: your data stays on your device, no vendor cloud, no account required. Fully open source under GPL-3.0.

