Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend support for other popular scales with body composition #31

Open
grzglo opened this issue Mar 26, 2024 · 4 comments
Open

Extend support for other popular scales with body composition #31

grzglo opened this issue Mar 26, 2024 · 4 comments

Comments

@grzglo
Copy link

grzglo commented Mar 26, 2024

Could you add support for other popular scales with similar capabilities?

Withings Body+/Body Cardio
Tanita RD-901
Eufy Smart Scale C1
Fitbit Aria Air
Huawei Scale 3/3 Pro

These have very positive reviews on the internet, close functionality and no native integration with Garmin Connect.
You can find desc and recommendations on Reddit.

This app could become a universal gateway to Garmin Connect if broader scale support is added.

@grzglo
Copy link
Author

grzglo commented Mar 26, 2024

If you are interested in purchasing additional devices for testing or reverse engineering purposes, I would be happy to participate in crowdfunding. Please add options to support the purchase of some devices directly on the website or application. Perhaps the response will be enough to encourage you to continue working.

@grzglo
Copy link
Author

grzglo commented Mar 26, 2024

There is a commercial app (with subscription (about PLN 1.5 EUR per month in the annual plan)) that offers sync from FitBit/Renpho/Withings to Concept2/Fitbit/Garmin/Intervals/Polar/Strava/TrainerRoad/Wahoo/Zwift.

Smart Scale Sync

@grzglo grzglo changed the title Extended support for other popular scales with body composition Extend support for other popular scales with body composition Mar 26, 2024
@lswiderski
Copy link
Owner

Hi @grzglo !

Unfortunately, I don't have time to play with reverse enginering with other scales. For such needs there is an open form to enter data manually. If there are or will be documented algorithms for these scales then I will implement it in the application.

Therefore, the xiaomi scale was used for this project, because it is tested and its data structure is known, and its algorithm for calculating data from impedance has been reproduced.
https://github.com/wiecosystem/Bluetooth

As for smart scale sync, I don't think their service connects directly to the scales, but uses already processed data available online (e.g. fitbit) and synchronizes it to other services

I think I can try to be implement similar solution. If the proposed scales have built-in synchronization to fitbit then this data could be extracted and sent to Garmin.

@haymaker94
Copy link

Hi!
There's a factory in China, Shenzhen Unique Scales.
I asked them to help with the data export and they provided a link to the SDK
https://uniquehealth.lefuenergy.com/unique-open-web/#/home
Can it help somehow to make their scales work with the APP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants