You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When getting a measurement, the xiaomi app shows visceral fat 11 whereas the json package says 13.17, not sure if this is normal?
To Reproduce
use the xiaomi app to record a measurement, compare the value in the app for visceral fat and the one transmitted in home assistant mqtt service subscription
Expected behaviour
the two values do not differ rather than the decimal points
Scale (please complete the following information):
Name Mi Body Composition Scale 2
Model XMTZC05HM
Desktop/Server (please complete the following information):
Issue observable both via custom installation (wrapper.sh) as well as via HACS
Device Raspberry Pi 4
Bluetooth -> internal Bluetooth from rPi 4
Version 0.1.14
The text was updated successfully, but these errors were encountered:
Thanks for your report
For info I have not written the formulas to calculate the various values/measures, I've got them from https://github.com/wiecosystem/Bluetooth
The repo has not been updated in over a year and I have no idea when the initial formulas were retrieved / extracted from a mi app.
It is most likely that since these formulas were extracted, Xiaomi has updated them in their app so the results are different.
I have however no android device and even then I have no idea how to extract that info from the mi app...
If this is something you could do I'd welcome your help...
I see. Oh well, since this is the only value that does not seem to match I thought this could have been something easy to fix. Was wondering actually how nobody has mentioned this issue either here or in the home-assistant forums.
I don't think I can help with this. But maybe you can keep this open for now and let's see if it wins some more attention.
Keep up the good work however, you have already done quite a lot, thanks 👍
Describe the bug
When getting a measurement, the xiaomi app shows visceral fat 11 whereas the json package says 13.17, not sure if this is normal?
To Reproduce
use the xiaomi app to record a measurement, compare the value in the app for visceral fat and the one transmitted in home assistant mqtt service subscription
Expected behaviour
the two values do not differ rather than the decimal points
Scale (please complete the following information):
Desktop/Server (please complete the following information):
The text was updated successfully, but these errors were encountered: