Overview
- Health4You app to configure the scales
- openScales sync to connect the phone to the scales
- openScales to manage the scales data
- Health Connect as a central hub for health data management / distribution
- Google Fit as the end application for the data
Setting Up Scales - e.g. Silvercrest SBF75
1. Ensure scales are unpaired in Android bluetooth settings
2. Start Health4You app, and delete any old scale pairings
3. Ensure your sex, height and date of birth are correctly set in Personal Info
4. Turn on scales and hold button on back until 'DEL' appears
5. Launch Health4You and add Device - select Scales
6. Turn on scales as prompted, and select Connect. Connection should be quick
7. Assign Initials and ± weight configuration
8. Take reference measurement as prompted
Gotcha: If scales are not detected quickly and you have a newer phone, try enabling "Show unsupported BLE devices" in "Settings / Developer options / More settings / Networking" on the Android device. To enable the Developer menu in settings, go to "Settings / About phone / Software information" and tap Build number 7 times consecutively to enable developer mode - you will then need to enter your pin/password to enable it. After that, the Developer options menu will be available. You can just type "unsupported" in the settings search to jump the relevant entry.
OpenScales
9. Start OpenScales and delete any saved scales
10. Ensure your sex, height and date of birth are correctly set in 'Users' (add a user if not already there)
11. Turn in scales and select Settings / Bluetooth, and search for the scales
e.g. Silvercrest SBF75 3C:A3:08:20:33:8C -48dbm
12. Select the scales, or click on the ... and select "Save as preferred"
13. Turn on the scales, and select Settings / Connections / Bluetooth, and pair the scales (use a PIN of '0000')
14. Stand on the scales, and take a measurement - you should see your initials displayed
15. Step off the scales, and whilst the screen is still on, select the bluetooth icon in OpenScales
This should transfer the measurements made into OpenScales
Gotcha: if you don't have the same initials and date of birth in the scales (set through Health4You) and OpenScales, the system may complain that there are too many users.
OpenScale Sync
16. Install openScale Sync, and launch it
17. Ensure that "openScale" is identified as the data source
18. Ensure that HealthConnect is enabled, and select your openScale user
19. Select sync direction as 'export' or 'both'
20. Select 'Test Connection'
21. Select 'Sync with Health Connect'
Gotcha: "HealthConnectException: API call quota exceeded. Available quota: 0.1, requested: 1" - Wait 5 minutes and try again!
Google Fit and Health Connect
22. Launch Google Fit, and select your profile (figure in bottom right of screen)
23. Select the setup gears at the top of the screen
24. Ensure "Sync Fit with Health Connect" is enabled
25. Select Manage Data and Access
26. In "Fit", ensure that Body Measurements are "Allowed to Read", and Body Measurements are "NOT Allowed to Write"
27. In "openScale sync", ensure that Body Measurements are "Allowed to Read" and also "Allowed to Write"