jovandeginste / workout-tracker

A workout tracking web application for personal use (or family, friends), geared towards running and other GPX-based activities
Other
945 stars 31 forks source link

Integration with Garmin Connect #7

Open jkaberg opened 7 months ago

jkaberg commented 7 months ago

First off, awesome work - love what you've done here!

From an architectural perspective when implementing I'd assume other services should also be considered (Strava etc.), but for my own use case I'd like to see an automatic import (on each training session) from Garmin Connect's API (preferably the PUSH approach for instant updates - but also sync/manual import incase of downtime?)

Is this something that's on the roadmap or being considered?

jovandeginste commented 7 months ago

This would be a nice feature, but I have no idea about the amount of work to get this to work. I did do some work on the .fit files yesterday.

jovandeginste commented 7 months ago

I checked; it would seem every person who self-hosts, will need to be accepted as a business for Garmin Connect?

ghzgod commented 6 months ago

Self hosters shouldn't have to be accepted as a business as members are using the custom Home Assistant Garmin Integration linked below. Here are some resources that should boost integration code shall you choose to do so.

https://github.com/cyberjunky/home-assistant-garmin_connect

https://github.com/petergardfjall/garminexport

If your goal is adoption of your app (which it should be as this is one of a kind and AWESOME), the more integrations you have, the higher your adoption rate will be. People should be helping you as well though, this self host game is busy and not super rewarding from a monetary standpoint at times. Either way, really good work, love this product.