cpfair / tapiriik

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

sync treadmill with footpod garmin connect - > endomondo not supported #43

Open wojtek-b opened 10 years ago

wojtek-b commented 10 years ago

Such activity is not synced with a message: "Endomondo: Endomondo does not support non-GPS activities with other sensor data." However, Endomondo seems to fully support such activity, as I managed to download tcx from Garmin Connect and upload it manually to Endo. It was uploaded correctly with time, distance HR and cadence data.

ghost commented 10 years ago

Hi! I have the same issue! Endomondo does support it - if i upload directly (tcx file) but it will not syncronice automatically... even if i use my watch in "bike mode" without the footpod - it does not sync :(

cpfair commented 10 years ago

The problem isn't with Endomondo as a whole, just the API that I use to upload activities (different from what you use when you upload a raw TCX or FIT file). Until they fix the problem, you'll have to manually transfer these types of activities, unfortunately.

ghost commented 10 years ago

Hi Again! I just tried to make a run with my forerunner 405 - only with the watch + hrstrap - no footpod. it still does not sync to endomondo - even though there are no footpod data embedded. i dont now if garmin embeds into the tcx file that i have a footpod?.

here is how my data look:

Unavngivet 2014-08-04T14:08:30.000Z 272.43 1000.0 7.8383932000000005 84 131 160 Active Manual 55.67909298464656 12.566050244495273 10.600000381469727 3.200000047683716 61 0.0 I dont understand why this cant be uploaded to endomono - becasuse it can via manual upload..
MatiasFernandez commented 10 years ago

Hi @cpfair , any news about the API?.

pholmgren commented 9 years ago

I have same problem. I have open a support case on endomondo regarding this and after many weeks endo support claims that is no problem with theirs API and they can't reproduce the issue. But they have not responded to my question if they think it's Tapiriik error.

StigNygaard commented 9 years ago

Maybe related to Elevation Corrections ? Same problem for me with a Garmin Forerunner 405 + hrstrap - but NO footpod. I just created an Endomondo account and tried a complete Garmin->Endomondo sync of my activities from 2009 until today (same watch+hrstrap all the time). Funny enough it successfully synched 145 of 146 activities I did from June 2009 until January 2014. But only 1 of 105 activities in the period from March 2014 until today was synched successfully, and the single activity that succeeded in the last period is a manual entered activity without any gps- or hr-data. The error msg on all the failed ones seems to be the same, "Endomondo: Endomondo does not support non-GPS activities with other sensor data". I tried to spot a differences on my Garmin activities before or after Feb 2014, and there seem to be the one difference that "Elevation Corrections" is off on all my early activities before Feb. 2014, but turned on, on all the later activities.

https://connect.garmin.com/profile/stignygaard Example with Elevation Correction: https://connect.garmin.com/activity/453418835 Example without Elevation Correction: https://connect.garmin.com/activity/434148752

From Garmin site: What are Elevation Corrections? Elevation Corrections cross reference the horizontal position (latitude/longitude) provided by the GPS with elevation data that has been acquired by professional surveys. When corrections to elevation data are made, each trackpoint of your activity now contains the elevation from the web service, not the elevation provided by your GPS device. Garmin Connect selectively applies corrections to depict a more realistic representation of your elevation experience. Activities recorded from devices without a barometric altimeter are enabled with Elevation Corrections by default. Alternatively, activities recorded by devices with a barometric altimeter generally contain accurate elevation data and therefore Elevation Corrections are disabled by default. For those users who are familiar with the MotionBased Gravity service, this is the same service.