Can I set an automatic upload from Garmin Connect through web services to GoldenCheetah ?

7,596 views
Skip to first unread message

Guillermo Barrios del Valle

unread,
Mar 31, 2018, 3:31:13 PM3/31/18
to golden-cheetah-users
Hi,
I am using Golden Cheetah (GC) and I am trying to automatize the importing process to GC from a garmin watch.

I have a Garmin 935 watch with Stryd to measure power and an account in Garmin Connect, and of course in Stryd, also i have an account in Strava, Trainning Peaks and TodaysPlan.

The 935 syncs automatically with my cellphone, so i do not need to plug it to download data, and i would like to keep it that way.  When the 935 has synced the data with Garmin Connect, Garmin Connect sends the data to Stryd Power Center, Strava, Trainning Peaks and TodaysPlan. I have been able to configure GC to download the activities from Strava and TodaysPlan, but as you know, when Garmin Connect sends the data to Strava and TodaysPlan without the power data, so when the data arrives to GC no power data is available. This does not happens with Trainning Peaks and Stryd Power Center,  data is complete and I am aware that Trainning Peaks has closed the API and there is no future plans to open it again and i do not know if there is a way to import from Stryd Power Center to GC.

So, my question, if i am missing something.

Is there a wat to set an automatic, and complete in data, download from GoldenCheetah without having to plug my watch in my computer ? 




Mark Liversedge

unread,
Mar 31, 2018, 3:38:31 PM3/31/18
to golden-cheetah-users
With 3.5 you can now sync to lots of cloud services, the dev build is available now.

For Garmin Connect we recommend linking it to a Strava account then configuring GoldenCheetah to sync with Strava automatically.

We do not have an out the box integration with Garmin Connect since they don't have a suitable API and require $5,000 to get access to their web push technology.

If you have TodaysPlan that also links to Garmin Connect and can be used to sync with GoldenCheetah.

Mark

PS: I am aware of garmin's old api but they have expressly forbidden our use of it "since it might be deprecated"... go figure.

Guillermo Barrios del Valle

unread,
Mar 31, 2018, 4:04:54 PM3/31/18
to golden-cheetah-users
Mark, 
thanks for the fast reply


With 3.5 you can now sync to lots of cloud services, the dev build is available now.
I am using dev 3.5 1802
 

For Garmin Connect we recommend linking it to a Strava account then configuring GoldenCheetah to sync with Strava automatically.
I have done but the activities are imported with no power data.

 
If you have TodaysPlan that also links to Garmin Connect and can be used to sync with GoldenCheetah.
The same happens with TodaysPlan and Strava, no power data is imported.

As i wrote, i am using Stryd, and the data imported from Strava or TodaysPlan, both of them, are missing the running dynamics as vertical oscillation  and ground contact time.

I have reviewed the "edit" tab for the activity and found no columns with that data (power, vertical oscillation, ground contact time).

Am i doing something wrong ? 

I have found no information about GC and stryd! 

thanks again! 


Mark Liversedge

unread,
Mar 31, 2018, 4:28:09 PM3/31/18
to golden-cheetah-users
On Saturday, 31 March 2018 21:04:54 UTC+1, Guillermo Barrios del Valle wrote:
For Garmin Connect we recommend linking it to a Strava account then configuring GoldenCheetah to sync with Strava automatically.
I have done but the activities are imported with no power data.

I'm guessing Strava discards power for running files?

Guillermo Barrios del Valle

unread,
Mar 31, 2018, 4:30:45 PM3/31/18
to golden-cheetah-users
Strava and TodaysPlan,
the activities are correctly forwarded to both but arrive with no power, so when imported to GC data is incomplete.

Are other services available ?  i discovered TodaysPlan when reading about GC, and I realize that TrainningPeaks is no longer an option.

Mark Liversedge

unread,
Mar 31, 2018, 4:37:33 PM3/31/18
to golden-cheetah-users
OK then its likely Garmin are the problem, the TodaysPlan integration uses GoldenCheetah JSON and is pretty robust.

Guillermo Barrios del Valle

unread,
Mar 31, 2018, 4:40:01 PM3/31/18
to golden-cheetah-users
Yes, i agree with you that Garmin is the problem.
TodaysPlan importing from Garmin is also missing power data, so i conclude that importing directly the fit files from my watch is my only choice.

KJA

unread,
Aug 12, 2018, 3:08:00 AM8/12/18
to golden-cheetah-users
Do anyone have a solution to this? I want to export garmin fit file from connect to golden cheetah. It works to upload to Todays plan etc, but the problem is that on every site (Todays plan, sportstrack mobi) you have to be premium member. Is there any free site that can import a fit file with running power data? I have tried 5-10 sites but no import such data. Final Surge is the only one, but can not export to GC or dropbox. Perhaps golden cheetah developers can create an import function from final surge?

I have also tried to sync fit file from garmin connect to dropox but failed.

Mark Liversedge

unread,
Aug 12, 2018, 3:45:22 AM8/12/18
to golden-cheetah-users
You can connect Garmin to Strava and download from Strava.
We do not and will never support Garmin direct, they charge $5000 and require a dedicated server

Or you can just download to GC from your device.

Mark

KJA

unread,
Aug 12, 2018, 5:44:09 AM8/12/18
to golden-cheetah-users
I know that i cannot export from connet directly to GC.

I'm looking for a site that i can sync between onnect and gc. As you said with Stava, but odd is that Strava dosen't can import Stryd running power. (Compare to  Todas plan, sportstrack etc that can but only expensive premium members). I have tried all 8-9 clouds services in GC but it dosent work. My hope is to sync the file to dropbox (but don't know how) or Final Surge as cloud service to GC (but it dosent exist).

Ale Martinez

unread,
Aug 12, 2018, 9:57:37 AM8/12/18
to golden-cheetah-users
El domingo, 12 de agosto de 2018, 6:44:09 (UTC-3), KJA escribió:
I know that i cannot export from connet directly to GC.

I'm looking for a site that i can sync between onnect and gc. As you said with Stava, but odd is that Strava dosen't can import Stryd running power. (Compare to  Todas plan, sportstrack etc that can but only expensive premium members). I have tried all 8-9 clouds services in GC but it dosent work. My hope is to sync the file to dropbox (but don't know how) or Final Surge as cloud service to GC (but it dosent exist).
Final Surge doesn't seem to have an API to get the files from it yet, so this option is not viable for now or the near future. There are some scripts to download the original FIT files from Garmin Connect to a folder you can try s.t. https://github.com/kjkjava/garmin-connect-export and https://github.com/petergardfjall/garminexport and use them to automate the process.
 

Greg Steele

unread,
Aug 12, 2018, 12:51:15 PM8/12/18
to karljoh...@gmail.com, golden-cheetah-users
The best solution I have found is to use tapiriik to sync connect to dropbox. The file from connect into db will be native and have the running power in it. Strava modifies the file and strips out that data since they do not support it (and according to their twitter support, have no plans to in the near future).

The fact that strava is modifying the files is why I discontinued my "premium" account.

Hope that helps.

Sam Sparse

unread,
Sep 9, 2018, 4:15:45 AM9/9/18
to golden-cheetah-users
I am new to Golden Cheetah. I am excited about how capable & polished it appears to be.

I came recently came across an iOS app called “Run Gap” www.rungap.com to download/sync Data from Garmin Connect. It syncs between most of the major fitness apps and services. Chipped in some money via a 3 mo. subscription for increased functionality. It seemed to work great. I did notice some “formatting changes”. Run Gap added a “lap” at each mile (km). Not sure of other modifications. Noticed that it didnot bring through my Garmin device info. Don’t think there is a non iOS app, however.

Chris Aitken

unread,
Sep 19, 2018, 9:40:29 AM9/19/18
to golden-cheetah-users
On Sunday, 12 August 2018 17:51:15 UTC+1, gregclimbs wrote:
The best solution I have found is to use tapiriik to sync connect to dropbox. The file from connect into db will be native and have the running power in it. Strava modifies the file and strips out that data since they do not support it (and according to their twitter support, have no plans to in the near future).

The fact that strava is modifying the files is why I discontinued my "premium" account.

Hope that helps.

 
 Hi Greg,

How did you configure Tapirik to grab the native FIT file from Garmin Connect? I only have the option for TCX or GPX; both of which strip out things like HRV, Cadence, Temperature, etc.

rémi nfkb

unread,
Sep 28, 2018, 9:54:11 AM9/28/18
to golden-cheetah-users
Hello,
I am a long time user of Tapiriik also and I live the same issue as you guys, I have no automatic solution to get run power data in Golden Cheetah :(
Tapiriik don't push fit files from Garmin Connect to dropbox with the Stryd Power CIQ datas :( I have written an email to Collin Fair but it's not a priority for him and I understand this.

Also, I live a weird stuff : my data still automatically sync to Golden Cheetah despite the fact that I have delete my account in the settings. I don't want an automatic sync anymore since I do not have the run power datas and this creates chaos between raw manually imported fit files and synced run files from Strava :(

KJA

unread,
Oct 29, 2018, 9:21:28 AM10/29/18
to golden-cheetah-users

I have found a site which i can sync the original fit file from garmin connect ---> the site ---> dropbox. But now the issue seems to be with dropbox.
My plan was to sync from dropbox to google cheetah. The fit file is OK, when i download it manually from dropbox and then import into golden cheetah it looks exactly the same as when i go via the watch directly (garmin connect file).

In golden cheetah i have set up and authorized dropbox connection etc but nothing happens when i restart the software to sync the dropbox file.
The name on the files is 2018-10-29-12-25-14.000-RUNNING.fit, must i gave the file a specific name or what is the problem? (againt, worked fine when i manually imported it)

KJA

unread,
Oct 29, 2018, 9:39:03 AM10/29/18
to golden-cheetah-users
It worked the other way, to upload a previous excercise (.json) to the dropbox folder. But not to sync the new dropbox activites to golden cheetah.

Sébastien Jossi

unread,
Jul 26, 2019, 1:48:11 PM7/26/19
to golden-cheetah-users
Hello,

I tried to configure GC to access Strava but got the enclosed error, is there a problem with that functionality at the moment?

Thanks in advance for your help.

Sébastien
Capture d’écran 2019-07-22 à 16.14.12.png

Jochem Valkenburg

unread,
Sep 2, 2019, 5:33:21 AM9/2/19
to golden-cheetah-users
I know this is an old thread but since it doesn't include a solution yet, what works automatically for me on Windows is:
Garmin Connect -> Fitnesssyncer.com (free account) -> Dropbox.com -> Dropbox local PC folder e.g. 'Dropbox\Workouts' (using their app; essential step!) -> GoldenCheetah (sync from the local folder; i.e. not set it up as a cloud service in GC).


Op maandag 29 oktober 2018 14:21:28 UTC+1 schreef KJA:

RB

unread,
Sep 8, 2019, 7:51:55 AM9/8/19
to golden-cheetah-users
Personally i like the Ale Martinez solution simple no extra websites hops where you data is floating.
I created a bat script in windows that calls the garmin-connect-export export script and in GC setup a local folder to automatically uploaded.
Reply all
Reply to author
Forward
0 new messages