cpfair / tapiriik

tapiriik keeps your fitness in sync
https://tapiriik.com
Apache License 2.0
1.71k stars 293 forks source link

Garmin .fit files Not Syncing #187

Open pm0u opened 8 years ago

pm0u commented 8 years ago

It seems as though tapiriik is unable to see .fit files once I have moved them to my dropbox.. Anyone else having this problem? They are coming from a Garmin Fenix 2 running the latest firmware (4.50 I believe).

cpfair commented 8 years ago

This isn't so much a bug, but missing functionality. tapiriik has code to write FIT files, but not to read them - so it can't do anything with raw FIT files in your Dropbox. It's on my to-do list, so it may eventually be supported.

pm0u commented 8 years ago

It seems that gpsbabel is unable to convert my .fit files to .gpx, which leaves me with no way of syncing currently. Is there any way that I could help? Or do you know of a way to convert fit files to gpx?

pm0u commented 8 years ago

Found a utility here https://github.com/adiesner/Fit2Tcx that I believe will do well enough.

TimMifsud commented 8 years ago

Well this explains why I've had syncing issues using Dropbox. Does this affect when I load .fit to TrainingPeaks? Can Tapiriik read and convert .fit from TrainingPeaks to Strava and Garmin Connect?

TimMifsud commented 8 years ago

To make this work to sync to TP, Strava, GC, do I need to load a .tcx to Dropbox?

cpfair commented 8 years ago

TrainingPeaks interaction takes place over PWX, so yes, if you load FIT files into TP, they will appear as GPX/TCX in Dropbox (if they contain sensor data).

TimMifsud commented 8 years ago

Thanks @cpfair. Tested that last night. I found FIT into TP converts to a nice usable TCX in Dropbox with Tapiriik. Great! The TCX it produces can be imported to GC and Strava manually, because for some reason Tapiriik isn't able to automatically import the file to GC and Strava at the moment. The TCX contains almost all the data I could want though I think it is missing the calories data that appears when loading the FIT to TP. Maybe there is an error. The FIT is generated by a Magellan Cyclo505. The only other data that device produces is GPX, which does contain sensor data as well, including Di2 gear statistics, HR, Power, Speed and Cadence. Maybe I should try loading that instead.

TimMifsud commented 8 years ago

Ps. The GPX from the Cyclo can be imported directly to GC, but it seems to have a lot of data missing like cadence and power. I only know the GPX contains that data from loading to Di2Stats.com but GC and Strava don't read it. Interestingly, the FIT contains barometric altimeter data too, but loading the FIT directly to Strava, Strava ignores it. Using the TCX though it picks it up.

Eneen commented 4 years ago

Is .fit reading feature in the works? Wahoo software uploads .fit files into dropbox. It would be great to avoid strava when uploading to e.g. velohero

TweetleBeetle commented 2 years ago

It's been a while since this has been discussed. I'd like this feature to sync my Zwift files via Dropbox to SportTracks. Is this on the radar?