Toybox.FitContributor equivalent for device/watch screen ?

I've successfully updated some custom session fields in a recorded activity using FitContributor and have them display in the garmin connect app, but I'm wondering if it's possible to also have these custom fields display on the watch screen after saving the activity - and have them appear on the summary screen, or All Stats. Is that possible ?

  • No, unfortunately you can't get Garmin to display your custom fields on the summary screen, either on the watch or the Connect app

  • The simple answer is no.

    The hacker answer is: you can try to create a web service, that can be connected to the user's Connect account (like Strava) and so all activities would be synced to this web service, and your Monkey C app could gather the necessary info from that webservice's api.

  • The hacker answer is: you can try to create a web service, that can be connected to the user's Connect account (like Strava) and so all activities would be synced to this web service, and your Monkey C app could gather the necessary info from that webservice's api.

    What does this mean?

    OP has a CIQ data field which writes developer FIT fields, and they want their developer fields to appear in the summary after the activity is saved, both on the watch and in the Connect app.

    How does the hacker answer accomplish that goal?

  • have these custom fields display on the watch screen

    I interpreted this as the watchface. But now I realize he meant the summary screen we see on the watch after we save the activity, but still "inside the activity" (meaning before we get back to the watch face)

    So that is not possible, but arguably it would be a very good feature, and IMHO relatively easy to implement on Garmin's part, so let's campaign for it! (Though if you look here: https://forums.garmin.com/developer/connect-iq/i/bug-reports how many votes the top feature requests got and how many years passed and they are still not implemented, you'll know what are the chances...)

    You can up-vote this: https://forums.garmin.com/developer/connect-iq/i/bug-reports/feature-request-include-custom-fit-session-fields-in-the-activity-summary-or-all-stats-displayed-after-saving-an-activity
    and also send it (probably including the link to the feature request) to www.garmin.com/.../

    In the meantime here's the explanation of what I meant:

    1. open an account in runalyze.com (it's free)

    2. link your garmin and runalyze account

    3. record any activity with a CIQ data field that records some data to the fit file

    4. sync your activity in Garmin Connect

    5. open runalyze.com, open your activity, scroll down to the bottom of the page and look at the Developer Fields section:

    The above demonstrates that services linked to Connect get the FIT file with all the data in it, including the custom fields written by the CIQ data field.

    Now create your own service, then connect your garmin account to the service, and then sync your activity. Garmin will push it to the service, and then just a few seconds after you sync your activity in Garmin Connect it'll appear in your service's DB.

    Then your watchface can query that data via a web request.

    Or someone can create a widget that can do this, and maybe we don't even need our own webservice. The widget can try to read it from the connect website.