App: BC-1000

Support Thread for my App BC-1000:

With the App you can display the weight and body fat measured with a Tanita BC-1000 weight scale on a FR920XT.
A FIT file is generated which can be uploaded to Garmin Connect.

Usage:
After starting the App a weight scale is automatically scanned.
If a scale is found follow the instructions on the screen.
To Exit press the Back button.

To enable transfer of body composition data a user ID between 1 and 254 needs to be set in the App-Settings.

Link: BC-1000

  • Former Member
    Former Member over 4 years ago in reply to sscale20

    Thank you, very much but I have iOS not Android. One more question:

    So I have to:

    1. unload this file to my MAC,

    2. convert it to FIT format with FitCSVTool

    3. load  the FIT file into Garmin Connect

    AS for point 1., how do I unload the "Body Composition Data is saved using CSV format in the App Log-file"  to my MAC? or How do I access to the App Log-file?

  • Hi, the App Logfile must be created manually in advance to enable logging to a file. See https://developer.garmin.com/connect-iq/programmers-guide/how-to-test. The Log File is also wrapped after 5kb to a backup file. You have to check out where the data in the file starts end ends. It's possible the the weight data spans the two files and you have to combine them. This all is not very comfortable, this is why i created scripts. So maybe someone can convert PS1 to a OSX script, since i even don't know how to access the fileystem from the watch on a MAC i'm not of much help here, sorry.

  • Seems like there appeared a bug in 2.1.20 for Forerunner 945

    The previous versjon can register the correct value for Muscle Mass

    The new version register a complete wrong value (last value 2.0) for muscle mass.

    Anye changes done to the code fro Forerunner 945 for version 2.1.20?

  • Hi, the code to read the data from the scale is for all devices the same. Maybe it sends some other user data to the watch. If you want you can enable a trace file to look into. For instruction please read through this thread.

  • The link is not valid. I understand we should create a log file, but what name should it have?

  • Getting a URL redirect, but you can get to it by going here then clicking on "How To Test"

    https://developer.garmin.com/connect-iq/programmers-guide/

  • Hi, the "How to Test" Text is:

    These log files are not automatically created, so must be manually created on the device and named to match the name of the app’s corresponding PRG file. For example, to log output from /GARMIN/APPS/MYAPP.PRG, you must create /GARMIN/APPS/LOGS/MYAPP.TXT.

    In my case the PRG file name is FBC60D6C.PRG

    If you have an XML editor you can find the name in /GARMIN/DeviceInfo.xml

    e.g.:

    <App>
      <AppName>BC1000</AppName>
      <StoreId>B664A863-4BBC-4AE8-B068-56AA96014EDC</StoreId>
      <AppId>41B91464-3BC1-4A9F-BB90-1D8A3A391E18</AppId>
      <AppType>watch-app</AppType>
      <Version>50</Version>
      <FileName>FBC60D6C.PRG</FileName>
    </App>

    or use my powershell script.

    BR

    Josef

  • I got the tracefile after testing. The file contains "muscle_mass,1.061000,kg,", i am not sure if you are writing these changes after decoding a lot of body composition data pages or if this is the exact value from the clock. But this is wrong, it should be more like 64 kg  (last value read 11.05.2020)

    I have another watch (Forerunner 920) connected to another perrson, this is showing the correct values for her.

  • Hi, well done, the value is from the scale, there is no calculation done.

    Can you set "Log To Trace" in the settings with garmin express and send me the logfile?