openScale Sync
Overview
• The openScale synchronization feature enhances data management by connecting your weight and body measurement records with various external services.
• This ensures your health data is always up to date, easily accessible, and securely shared across platforms.
1. Seamless External Service Integration
openScale sync enables smooth communication with a variety of third-party applications and systems such as Health Connect, Wger, and MQTT (supporting versions 3.1 and 5.0).
• Integration ensures that your measurement data is consistently available on all connected services.
• The process runs automatically in the background, eliminating the need for manual data transfers.
• Connectivity is built to handle different service protocols, offering flexibility and reliability.
• Users can maintain a unified health tracking experience without switching between multiple apps.
2. Real-Time Synchronization
Whenever you add, edit, delete, or clear measurements in openScale, the changes are immediately reflected across all active integrations.
• Updates occur on the spot, reducing delay between measurement and synchronization.
• This ensures data accuracy, especially when using multiple devices or applications.
• The system monitors modifications continuously to maintain consistency.
3. Configurable Service Activation
Users have full control over which external services are active at any time.
• Enable or disable individual integrations according to personal preferences.
• Tailor synchronization settings to fit specific health-tracking needs.
• A clear configuration menu assists in easy activation without technical complexity.
4. On-Demand Full Synchronization
Apart from automatic updates, openScale allows manual initiation of a complete synchronization whenever required.
• Useful when restoring data after device changes or connectivity interruptions.
• Provides assurance that all past and current records are securely aligned across services.
5. Intelligent Foreground Service
Synchronization operates through a foreground service that activates only when needed.
• Runs efficiently to conserve battery power while ensuring timely updates.
• Automatically pauses when tasks are complete, minimizing resource use.
6. User-Specific Synchronization
In multi-user setups, synchronization can be directed to a specific openScale user.
• Prevents mixing of data between family members or shared accounts.
• Allows individual progress tracking and personalized integration.
7. Intuitive User Interface
A clear and straightforward graphical interface guides the entire synchronization process.
• Simple navigation supports both new and experienced users.
• Visual indicators confirm synchronization status, options, and connectivity conditions.
• The design focuses on accessibility and ease of control without technical confusion.
Through these combined features, openScale sync delivers a comprehensive and efficient solution for managing health data across multiple connected platforms while maintaining control, accuracy, and optimized device performance.
FAQ
Q: Which external services can I connect with openScale Sync?
A: You can integrate openScale with several external platforms including Health Connect, Wger, and MQTT servers that support versions 3.1 and 5.0. This allows your measurements to appear wherever you prefer to track or analyze your fitness progress.
Q: How does real-time synchronization work?
A: Real-time sync means that whenever you add, edit, delete, or clear any measurement in openScale, the changes are instantly reflected in all connected services. This ensures that your data is always aligned and that you’re never working with outdated information.
Q: Do I have to manually sync my data every time I take a new measurement?
A: No, synchronization happens automatically in the background. openScale continuously monitors your entries and updates connected services without requiring you to take any extra steps.
Version History
v0.4.4——22 Oct 2025
openScale Sync connects your weight and body data with Health Connect, Wger, and more for real-time, secure updates across all devices. Download the latest version of openScale Sync to enjoy new features and updates immediately!
*0.4.4
• Adds support for Home Assistant discovery messages.
• Updates the Home Assistant payload to use default(none) for missing sensor values.
• Refactors the MQTT connection process for improved robustness.
• Sets MQTT messages to be retained, ensuring accurate sensor reporting in clients like Home Assistant.
*0.4.3
• introduces logging capabilities
• added support for syncing with openScale 3.0 beta build.
*0.4.2
• complete rewritten in Kotlin
• show info if openScale version is too old for real time sync
• build configuration updated to enhance compatibility with F-Droid
• added option to disable SSL/TLS for MQTT connections
• fixed correct threading for LiveData updates in MQTTService
Ratings and reviews
There are no reviews yet. Be the first one to write one.