-
-
Notifications
You must be signed in to change notification settings - Fork 296
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
Scale support for QN-Scale #373
Comments
thanks for your log files, if we have more we can test better. Unfortunately, we have to reverse engineer the |
See - #291 (comment) |
Thanks for your replies. |
@vanadario could you provide for measurement 1 and 2 which user you had entered in the original app? (sex (male or female), age and body height in cm) |
@oliexdev I entered a testuser named "Horst", male, day of birth 02.05.1981 (tt.mm.yyyy, so currently 37 years old), height 178 cm. I just also tried to install the QNScaleDemo-1.0.apk but it could not be installed without a clear error message. I'm afraid the phone I#m using for these tests is no longer supported, (HTC One mini2 with Android 4.4.2). |
@vanadario did you use the same user information for both measurements? |
@oliexdev Yes, for measurements 1, 2, 3 I used the same. |
@oliexdev Since the update to version 1.9 (37) it works with my QN-Scale, values are no longer transferred repeatedly and also body fat etc. are displayed. |
@vanadario what is the vendor app? Can you share a link? Is it this one http://www.yolanda.hk/mobile/apps/oversea_app_down was getting a body fat reading of +-2% when compared with fitindex app. https://play.google.com/store/apps/details?id=com.qingniu.fitindex |
Your link doesn't work now. I use this one:
I compared Fitindex, Yolanda and openScale. Values in Fitindex and Yolanda are almost the same, it even seems to be the same app with a different theme. Screenshots below. Can you give me a hint where I can find the logs? I even can't find a data folder for Yolanda or Fitindex in Android/data. |
Can this issue be closed? If so, I believe the wiki can be updated with a new scale "QN-Scale" with the image above and details identical to the FITINDEX ES-26M one in #434 |
@srwareham well I don't think so. Currently, the QN-Scale uses the Trisa Body Analyse library but somebody has to be reverse engineered the original |
It appears to me like this exact scale is sold under many vendor names. I have a version from "RENPHO" (same model number though). As a result in the propriety app I get while I get from this app.Show/Hide raw data"biceps","bone","caliper1","caliper2","caliper3","calories","chest","comment","dateTime","fat","hip","lbm","muscle","neck","thigh","visceralFat","waist","water","weight" 0.0,4.786194,0.0,0.0,0.0,0.0,0.0,"","2020-02-15 17:06",15.9795,0.0,0.0,45.815155,0.0,0.0,0.0,0.0,61.873444,70.4I'll try and post some btsnoop data later, if that would help. |
I also have a scale that appears on Bluetooth devices as QN-S500. The scale is sold by Kamtron, in my particular case. If you need any data or information to be able to support it, I'm here to help :) Edit: After a second check the app seems to work without any configuration |
Hey all, The most interesting things to know, besides of what already works, are body fat and muscle mass. Will see if I can find a matching formula. Edit 1: |
It seems the same scale is sold as Actofit smartscale lite in India. Which showed up as QN-scale under bluetooth but didn't connect in their own app. Not sure if they are using a different firmware in their device and I got one which did not got pushed out with the manufacturer firmware. |
It looks exactly the as the photo posted by the op. Openscale crashes when trying to connect to it. I'm not sure if it has some other firmware running on it tho.
|
Hi,
I was happy to see that I can connect my QN-Scale from Yolanda to openScale since version 1.8.4:
Unfortunately only the weight is shown.
Additionally the weight seems to be read several times while the measuring is still running and that results in several entries for one measurement procedure in the table in openScale.
I would like to mention at the beginning that the vendor offers to open the API:
http://www.yolanda.hk/en/customization.html
Perhaps it is the easiest way to ask for help there?
I followed step 1 and 2 here anyway but wasn't very successful with step 3.
I was able to identify the weight in all logs, I will mention the package no. with every measurement. The weight is in byte 15 and 16, multiplied with 100 in big endian.
But the weight seems to be transferred repeatedly in almost identical packages during the measurement, probably explaining that there are several entries in the table of openScale.
But I was not able to identify data like height or sex in the packages transferred to the scale, so the BMI and fat seems to be calculated in the vendor's app. But I was also not able to identify something looking like the impedance in the packages transferred from the scale. But it must be sent after these several identcal packages with the weight, because openScale already shows these entries and only after this the scale seems to measure the impedance.
Data from step 1:
measurement:
btsnoop_hci_1.log
Package No. 49
measurement:
btsnoop_hci_2.log
Package No. 49
measurement:
btsnoop_hci_3.log
Package No. 43
measurement (different person):
btsnoop_hci_4.log
Package No. 39
Data from step 2:
measurement:
openScale_2018-12-22_22-24.txt
measurement:
openScale_2018-12-22_22-58.txt
Here are pictures of the scale, eventually for completing your wiki when it should have been possible to implement the scale:
front:
back:
Thank you in advance for trying to support this scale!
The text was updated successfully, but these errors were encountered: