Disclaimer:
AFAIK this problem is very common, I've read posts that are 5 years old, but I can't find a solution yet. I think that FR-945 is not the culprit, but the Garmin Platform is.
Abstract:
FR-945 calories measure is ok, MyFitnessPal is ok, but the information shared by Garmin with MyFitnessPal is wrong, very wrong, at different levels. Here just 2 examples:
Example1:
I stayed at home the whole day, just 1028 steps and a ride in my smart trainer (1h, base, at 150 watts, 565 cal)
This is what the watch measured: goal 2080 cal (data from MyFitnessPal) + active 665 cal (565 adjusted to that value, because the training was in the morning, the screen capture t in the evening), so far so good.
This is what MyFitnessPal received:
It received 565 cal from my bike ride and grotesque adjustment of 449 cal from just 1028 steps. 10 times the average (40 cal per 1000 steps). Why? In the Garmin App/Watch everything is OK.
Example 2:
I walked to the park (136 cal) , did some strength training there (204 cal), and ran a little (303 cal). Total = 643 cal. The picture shows 701 cal (643 were adjusted to that value, because the training was in the morning, the screen capture was in the evening). Again, so far so good.
Again, Garmin sends a wrong information to MyFitnessPal (or the later modifies the received information, I don't know). The 3 activities are there with OK values, but there is an "adjustment" related to the number of steps. Why? Walk and running should include "steps" in their calories calculation. In my opinion Garmin is sending duplicate information to MyFitnessPal. Also, as noted in the 1st example, the calories for the 8080 steps are very high.
Does anyone know if Garmin/MyFitnessPal are aware of these problems?