This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Filter Activities by Device

Hello, I am wondering how I can filter my activities by device.

Why? I accidentally setup my wife's FR70 to sync to my Garmin Connect account. Now I want to export her activities without sifting through all of mine.

Any advice?
  • Hello, I am wondering how I can filter my activities by device.

    Why? I accidentally setup my wife's FR70 to sync to my Garmin Connect account. Now I want to export her activities without sifting through all of mine.

    Any advice?


    Anybody?
  • Same issue device filter

    I got the same issue. I synchronized my husband's watch in my account and can't find how to filter per device. If you found, let me know!
  • Same issue here. I need to filter the activities by device too. Please can someone from Garmin answer our question? Thanks

  • Well, unfortunatelly you cannot filter by device, but if there were a parameter which diametrically differs between your activities and the activities of your partner (for example avg. stride length, cadence, aerobic threshold, gct balance, vertical ratio, pace, distances, etc.), you could add that filed to the activities screen (see the Settings symbol on the right edge of the table header), and sort by it. It would allow you to separate the two groups of activities better.

    EDIT: to see the configuration button for addtional fields in the header, you need to select the activity category first. You cannot customize the fields in the "All" mode. You'll need to do it separately for running, biking, etc.

  • You can only use a script like this, use in web-browser console (F12).

    The limit parameter is set to 200 latest activities, if you need more, set limit higher.
    Replace the !!!DEVICE_ID!!! by your device id (copy a number from a link to settings for that device).

    Script below is similar as one for downloading all activities, so if that's the case, then IF check can be added there.
    This one just lists activities as text:

    jQuery.getJSON(
        'https://connect.garmin.com/modern/proxy/activitylist-service/activities/search/activities?limit=200',
        function(act_list)
        {
            act_list.forEach(
            function(act)
                {
                    if(act['deviceId'] === !!!DEVICE_ID!!!)
                    {
                        console.dir(act['activityId'], act['activityName'], act['startTimeLocal'], act['distance'].toFixed());
                    }
                }
            );
        }
    );

  • You can only use a script like this, use in web-browser console (F12).

    A nice one!

  • Can you show step-by-step how to do this ? I press F12, and see console, paste the code with device id but nothing happening.
    Tks

  • It should work: paste and press enter. Only make sure to replace whole placeholder: !!!DEVICE_ID!!!, but keep the last bracket: ) after a number.