Beeminding different Garmin Activity types

The recent Garmin integration is great. However, I would like more fine grain control over what garmin activities are associated with a particular goal. I own a Forerunner and use it for running, biking, and swimming. I would like to setup goals for each sport (e.g. Bike 2x a week, Swim 1x week, Run 20 miles a week). Is this type of support coming to the integration?

In the meantime has someone rigged up a screen scraping solution for Garmin (since they don’t beleive in open APIs) to do the type of goals I’m looking for?

3 Likes

I’ve setup a Garmin goal ( https://www.beeminder.com/apolyton/goals/running-distance ) for activities and “RUNNING” is added as part of the description
So it’s probably possible. One of these days I hope to have a swimming activity and will let you know how it comes in… :slight_smile:

cc @bee

1 Like

Yes, swimming could be tracked separately

1 Like

How do you Beemind different activities from Garmin devices? I would love to be able to add swimming to my Beemind list, but I can’t currently figure out how to do that.

1 Like

At the moment you can not do this directly from Beeminder
But you can do the following

  1. sync Garmin to RunKeeper via Tapiriik (https://tapiriik.com/ free or $2/year for automated syncing)
  2. connect RunKeeper and Beeminder to Zapier (https://zapier.com/ the free plan will cover you for 100 activities/month)
  3. create a Zapier task that filters only the swimming activities from RunKeeper and trigger Beeminder to add a datapoint
  4. optional: connect Zapier with Pushover (https://pushover.net one-time fee of $5) and you can get a notification to your mobile when the whole process has run (e.g. after the data point has been added on Beeminder)
2 Likes

Wow, this sounds like a privacy nightmare.

One is upploading GPS data to the cloud (Garmin) in the first place already. It’s already a privacy risk.
But what part exactly is a nightmare for you?

Strava already leaked.

I guess every extra path is an extended possible attack vector.

So the more direct the integration, the better. I already “trust” Garmin, and I trust dreeves. So if I don’t have to read any extra privacy policies that would be nice :slight_smile:

About Strava, if you are talking about this https://www.theregister.co.uk/2018/01/29/us_pentagon_strava_tracking/ there weren’t any personal data involved (if i understood correctly), but it was a security issue for the US Army. I haven’t heard of any leaks of personal data from Strava.

That said, Strava has been closing down some features/holes in their privacy due to GDPR. See this post from a Strava-powered app, Veloviewer

1 Like

Interesting @Strava leaking no personally identifying information. Then the problem was caused by the oversight of the personnel and their classification levels.

1 Like

It would make this kind of goals so much more useful, if one could specify, which type of activity one is interested in!

1 Like

WOW @dreev it’s been 3 years since this request :stuck_out_tongue:

3 Likes

Would really be useful, as I recently turned to the Garmin side of things. Using it for tracking everything, where I just used NFC location tags previously.

Is there an easier route for this?

These days RunKeeper directly integrates with Garmin (although they still mess up with calories)

And Beeminder’s RunKeeper integration allows you to track only running

Hope it helps!

1 Like