Open-Source Tool Lets You Sync Withings Data Freely
A new open-source project enables users to sync Withings health data to other apps without a subscription.
Introduction to YourOwnWeigh
In a significant shift, Withings recently announced that new users would need a subscription to their Withings Plus service to sync health data from their devices to third-party applications. This decision did not sit well with Tom Anthony, a long-time user who found the Withings mobile app cumbersome. In response, Anthony launched an innovative open-source project known as YourOwnWeigh.
What Does YourOwnWeigh Do?
YourOwnWeigh aims to liberate users from Withings' server limitations by allowing them to sync their weigh-in data to various apps without any associated costs. This project effectively reroutes user data away from Withings' infrastructure, providing a freer data management experience.
You can explore the intricacies of the YourOwnWeigh project on GitHub, which includes detailed quick-start guides to help new users get set up. The core of the solution is a web application that can run on a server of your choice, or even on a free CloudFlare account—perfect for those who don’t want to manage their own hardware.
How It Works
YourOwnWeigh is designed to perform several functions seamlessly. It connects via Bluetooth to update Withings scales with alternative firmware. Instead of storing a modified version of Withings’ proprietary firmware, the necessary components are downloaded and modified in real-time. This innovative approach ensures the user’s scale sends data to a personalized, non-Withings server that they have set up.
Additionally, the web application is capable of importing the current settings and user profiles from the user's scale, as well as downloading historical health data from previous weigh-ins. This means that even users with existing records can maintain a comprehensive overview of their health metrics.
Integrating with Other Apps
To integrate this data into Apple Health, Anthony developed a scheduled automation using Apple Shortcuts. This feature automatically retrieves the Withings data from the alternate server and feeds it into Apple Health. However, Anthony is optimistic that community developers will extend the project's capabilities to support other applications, such as Google Health.
It's worth noting that currently, YourOwnWeigh supports only two of Withings' older scale models. Nonetheless, Anthony is hopeful that similar firmware adjustments can be implemented for newer models, which would broaden the project's usability and appeal.
Conclusion
YourOwnWeigh represents a significant leap toward user control and flexibility for those who rely on Withings devices for health monitoring. With its open-source model and the potential for community expansion, this project not only addresses Anthony's concerns but also opens doors for others frustrated with subscription dependencies in health tech.
For anyone looking to regain control over their health data, YourOwnWeigh is an intriguing and valuable tool worth exploring.
Filed under Science