Difference in active/used kcal between Connect, MyFitnessPal and Google Fit.

 See the image for more details.

For a test, I did a 26 minute walk which used a TOTAL of 133 kcal, of which 115 kcal where ACTIVE.
This means: if I was not walking, I'd use 18 kcal. So, this walk burned an additional 115 kcal.

As I'm watching my kcal intake, I could increase my intake with 115 kcal to keep it at zero.
I would expect to see MyFitnessPall and Google Fit also to see an increased 115 kcal as active burned energy.

Instead of exporting the ACTIVE burned kcal, Garmin exports the TOTAL used kcal to both.
MyFitnessPall takes the TOTAL exported kcal as additional ACTIVE, which thereby creates a difference.
MyFitnessPall processes this Garmin export as additional kcal, which is with the difference on top too much.
And, this was only a small walk. The difference grows when the time is longer.
I can't rely on MyFitnessPal for energy consumption and need to switch between apps to fit the intake with the consumption.
It makes no sense if you choose to integrate with specifically one partner as MyFitnessPal, and you don't align on the metrics.

Another difference is the energy used at a point in time frozen.
The watch displays: 1650 kcal and a fresh sync with "health Sync" Google Fit displays: 1350
That's a difference of 300 kcal.
Google fit doesn't track steps or other exersise and only relies on receiving information from Garmin.
Where does this difference come from?

To  me, the synchronisation is a big mess.
As a consumer/professional product, I'd like Garmin Connect to have a more fine tuned export and sync capabilities between services.

  • In MFP settings, double check that the option "Enable Negative Adjustments" is enabled, otherwise MFP may be counting some Calories twice:

  • Thx, but In MFP I have only synchronization active for activities from Garmin, not from any other service.
    Also the steps are disabled. I just track activities. therefore I don't see a way a negative number would be used.

    As I notice. Garmin shares the TOTAL used calories instead of the ACTIVE calories to MFP, which is not what is expected.

  • I just track activities. therefore I don't see a way a negative number would be used.

    The option must be on for Garmin, as I wrote, otherwise you get some Calories twice (once directly as Calories data, and once indirectly, calculated from steps or other activities, by MFP). You can read about it both here, as well as at MFP, if you search a bit. 

  • I'll try the option. 

    Just to be clear. I'm not tracking steps, only activity, which should rule out any doubles. Let's found out in a few days.

  • Just to be clear. I'm not tracking steps

    First of all, MFP calculates its own active calories from steps and from activities, unless you enable the "negative adjustments". And then, I wonder how you managed to avoid tracking steps. As long as you have a Garmin watch, it records steps anyway, unless you never move at all, or keep the watch in the box, which I doubt is the case, since you posted a screenshot with a Walk activity.

  • I meant MFT is not tracking steps.

    When you click on the steps, you can choose to use steps from Google, Garmin or don't count them at all. I choose that last option.

    Garmin does count the steps, but MFT doesn't use them as input.

    Either way, I'll be testing the 'negative' option to rule everything out. 

  • As expected, the 'enable negative adjustment' doesn't bring a solution to the table.
    The fault is with Garmin's Connect app, which send the TOTAL cal, instead of the ACTIVE cal to MFP.
    If we had the option in Garmin's Connect app to select between the TOTAL or ACTIVE, that would solve it.
    Either way, thx for trying.