add Garmin Connect exporter#2998
Conversation
Signed-off-by: Christopher Barnes <noreply@barnes.biz> Signed-off-by: Christopher Barnes <christopher@barnes.biz>
bwplotka
left a comment
There was a problem hiding this comment.
Hello from the bug scrub!
This is great, we don't have a great official policy of what should go in, but it looks good (e.g. license) and @ArthurSens wanted to try it before merging.
From my POV it looks like a great addition!
Thanks!
|
Hey @barnes-c, I'm a huge fan of Garmin, and knowing that you've built an exporter for it is awesome news! I, too, have hacked around with the Garmin Connect app, and some past experience makes me a bit concerned. Garmin has an official Developers Program, which requires developers to formally apply for and obtain an API key to integrate with apps that require API access. The "unofficial" way is the way you, myself, and several other people have done, which is to authenticate through the Garmin Connect app, and use the internal endpoints that the Mobile App uses. Garmin changes those internal API a lot, which means the Garmin exporter needs to constantly be re-built to keep in sync with Garmin Connect internal APIs. A Garmin exporter is awesome, and I'll be a happy user, but I'm wondering how you plan to keep it up to date in the long run. It would be a shame to advertise an exporter that doesn't work in a few months 😅 |
|
Hi @ArthurSens,
Yes, I know. I contributed to garth where we already had that problem. Usually this only happens once a year but now with the bigger changes in March garth was deprecated which is why I also build a go-garminconnect client so I dont need to depend on 3rd party libs and own the auth impl
Im very interested in keeping it running because with this I get to combine work + hobbies. Im a trainer of a local cycling team and use this exporter atm to track my athletes data. TLDR it helps me at my hobbies/job Hope that answers your questions :) |

Hi @RichiH & @juliusv,
I have a exporter which I would like to share with people who are interested in their health data from Garmin.
Hope you dont mind the ping as stated in your
CONTRIBUTING.md.Best regards,
Chris
Some example metrics of the exporter: