I was using a powermeter so I have kJ data of what I'm puting on pedals.
As 1kJ is 0,24Kcal but... there is an efficiency (body processes also consume energy, and lots of energy lost as heat) of around 25-26% in most athletes... we can assume that 1kJ measured is really 1Kcal (calories, as displayed in Garmin) burned.
Strava also assume that inefficiency when you have kJ data provided by a powermeter, they assume ther is only 26% of efficiency.
All authors and publications are assuming this.
While in route, my device measures calories (Kcal) almost same number as kJ so I suppose the Garmin software of Edge 520 is following what I told before... isn't it?
BUT, when you upload activities to Garmin Connect, then calories recorded will change!!!
In my case, as if I had an efficiency of only 16% instead 25-26% so then...calories recorded in the activity (seen in Garmin connect) are more than what they must be.
Why is this happening?