Inconsistent "calorie adjustments" from Garmin

Jthanmyfitnesspal
Jthanmyfitnesspal Posts: 3,522 Member
edited January 2020 in Health and Weight Loss
I've complained about this before. But it really pisses me off, particularly when I'm trying to shed a few lbs.

The Garmin "calorie adjustments" are completely crazy.

Yesterday, I walked a mile to the pool, swam, and walked back. I had 11k steps for the day. Garmin calculated ~500kcals for the swim and added about ~90kcals as a general "calorie adjustment.'

Today, I have yet done any real exercise, but it's giving me ~240kcals as a calorie adjustment. All I've done is <4000 steps around the office!

Urg. I wish this worked better. :s

Replies

  • Marjael
    Marjael Posts: 111 Member
    edited January 2020
    Which Garmin do you have? I have a Fenix 5s and my calorie counts have been crazy high since they pushed the 15.00 firmware in December. (Active calories are higher than they should be in the History on my watch - Garmin Connect and MFP are just reflecting the bogus high calories sent from my watch - so its the firmware update.) I assume they’re working on it - check out Garmin’s forums for your device - I’ve only looked at the forums for the Fenix, and other people have posted with the same issue.
  • ritzvin
    ritzvin Posts: 2,860 Member
    Mine used to do weird massive negative adjustments if I had a large non-step- based cardio that day (as in 2 hours of cycling hills). At least back then, I think the calorie-Fitbit-esque side of Garmin did the daily burn calcs based on solely the step tracker data, without properly connecting it up to work with the more traditional athlete side of Garmin (and allotted 0-ish calls to cycling, swimming, etc) . (Probably a not- fully- fleshed-out quick add of the step tracking stuff to get in on the giant new market for it).

    I'm mostly sedentary outside of exercise, so just disabled negative adjustments and upped daily calorie allowance a bit to account for typical non- logged stuff like dancing, walking.
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    @Marjael : I have a Vivoactive 3 music.

    I've now identified that, in days where I run, I will be allotted calories for the run plus a bunch of extra calories for my other activities. My additional activities consist mostly of steps, many of which I got while doing the run. The only explanation is that they are giving credit for post-exercise thermogenic effects. But, can this be accurate?

    In days where I swim, I get almost no extra calories, even if I have a lot of steps. Assuming the above, this is an algorithmic underestimate of the post-exercise thermogenic effects of swimming, which is about equal to running.
  • ritzvin
    ritzvin Posts: 2,860 Member
    I think it's pretty much negating off the non-step swimming activity, as I've seen it do with my cycling. My guess is that the daily calories are calculated by adding up the steps with their associated energy (run vs walk based on the cadence) and only that data. Which means any adjustment to match that number would negate what you burned not stepping.
  • Duck_Puddle
    Duck_Puddle Posts: 3,237 Member
    I don’t know. I ran 22 miles on Saturday. My run got me 2254 calories. My “step” adjustment was -412 (negative). 58k steps total.

    The next day I have yoga (161 calories), run (391 calories), strength training (151 calories) and a “step” adjustment of -108 (negative). 16k steps total.

    The day after was a rest day. 10k total steps just wandering around doing life. My “step” adjustment was 328 (positive - finally some extra calories).

    My “step” adjustments are calculated from Garmin’s TDEE minus MFP’s Neat + workouts. My Garmin TDEE is in line with my other trackers (except my Apple Watch which is crazy high - consistently).

    With things set as they are-my weight is changing exactly as expected based on my Garmin adjustments.

    I have stopped trying to figure out why doing laundry gets me 57 calories and 3 workouts gets me minus 100. In the end-the numbers work for me and they reasonably match my other trackers - so whatever methods are being used are being used across brands. I’ve stopped deciding that it must be wrong just because the number doesn’t make sense to me and I think I did more/less than my watch thinks.

    I had a vivomove that was always low, a vivoactive that was always high, my Fenix 5s was Pretty dead on. My 5s plus is a little high. But consistently-so I’ve adjusted for that. They weren’t high sometimes and low sometimes. Same with a bunch of Fitbit’s and polar devices.
  • Avidkeo
    Avidkeo Posts: 3,196 Member
    I have turned off my adjustments but I think this is how it goes...

    You do a 10k run in the morning and garmin estimates you burned 600cal doing that run. MfP automatically just adds that to your calories. So at the beginning of the day Garmin estimates your total burn for the day will be around 2200 (tdee of 1600 because you set it to be active in your job + exercise). But you sit on your butt and watch TV all day. Lowering your Tdee to only 1540. That means a - 60 adjustment.

    I think if you do your big workout in the evening you are less likely to get negative adjustments. But I don't know.

    I've set my calories to the minimum so I don't want negative adjustments. I just want the 1200 + exercise only.
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    edited January 2020
    @Avidkeo : That's interesting. So, maybe it's timing. The thing is that I always leave MFP set to "sedentary" so there is no chance I will burn less than that in a day.

    You know, looking at Garmin Connect: They just plain give a lot of calories on days where I do a running or spinning without much concern for how many steps I took otherwise. In fact, the "other" calories don't seem to scale with steps at all. I'm thinking Garmin is not doing a good job of doing the "incidental calories burned" estimate at all and I should turn it off, adding the workouts manually.

    A few years ago I came to the same conclusion with my Fitbit. I was expecting more from Garmin.
  • Duck_Puddle
    Duck_Puddle Posts: 3,237 Member
    The adjustment you get at the end of the day is whatever Garmin says your TDEE is minus your mfp neat plus any workouts showing in mfp.

    Click on the actual adjustment entry in the app (then click again) or click the “i on the web.

    That’s it. That’s how it works.

    Steps have nothing to do with it. Showing the number of steps only allows you to confirm that the latest info is showing (or not). My “steps” adjustment currently shows 742 steps. I know that is not the most current info because my watch is showing 1862 steps.

    Garmin calculates your TDEE based on a whole number of factors-not just the number of steps but speed, intensity, type of movement, etc. Taking a step is not the only way to burn calories. So number of steps tallied is not going to always track with calories burned.

    If it’s before 11:59PM, then your total TDEE for the day will be estimated. But at the end of the day-it’s your TDEE for the day.

    Whether your adjustment at the end of the day is large, small, negative, positive is determined by what Garmin says your TDEE was for the day (minus your mfp NEAT plus workouts).

    Your adjustment may change during the day based on what activity you’re doing. So your adjustment may go down a bit during the day if you are very active in the morning and not later on. Conversely, your adjustment will go up substantially later in the day if that’s when you do your workouts/activity (aka-me). But at the end of the day-your adjustment is one simple exercise in subtraction.

    OP-I think you’ll save yourself a lot of grief if you just unlink your Garmin. You have complained about this before and your complaints are always about the incidental calories that you are certain are always wrong. Since you don’t trust them anyway, you’d probably just be best off to take that feature off and have less stress from a watch that you’re certain isn’t working right.
  • ritzvin
    ritzvin Posts: 2,860 Member
    edited January 2020
    A few years ago I came to the same conclusion with my Fitbit. I was expecting more from Garmin.

    Not too surprising for me. Garmin is traditionally outdoors navigation & athletic trackers. This attempt to tell people exact daily calorie burn was probably a very, very quick jump by them to get in ASAP on the insanely huge market of mostly sedentary dieters wanting exercise credit for things like waddling about the supermarket - a large revenue source that they didn't realize existed before Fitbit.

  • angf0679
    angf0679 Posts: 1,120 Member
    I ignore my calories adjustment from my Garmin. Espcially since some of it would be a slight overlap from my running or cardio workout. I only use the calories from running or my cross-training workout to count as my calories burned for the day.
  • janejellyroll
    janejellyroll Posts: 25,763 Member
    ritzvin wrote: »
    A few years ago I came to the same conclusion with my Fitbit. I was expecting more from Garmin.

    Not too surprising for me. Garmin is traditionally outdoors navigation & athletic trackers. This attempt to tell people exact daily calorie burn was probably a very, very quick jump by them to get in ASAP on the insanely huge market of mostly sedentary dieters wanting exercise credit for things like waddling about the supermarket - a large revenue source that they didn't realize existed before Fitbit.

    But eating back my "waddling" calories feels so good! :p
  • ritzvin
    ritzvin Posts: 2,860 Member
    I doubt it's a timing issue... On example days with minimal walking and long rides, the attempted negative adjustment was to almost exactly negate the ride. I don't think it takes workouts recorded via the athletic side into consideration for total calories, just the movement data from the cadence sensor during that time period.

    Turning off negative adjustments works pretty well for me, I think. If I have 1000+ cycling calories, I'm not really going to miss the little bit I would've gotten for extra walking around the plant or neighborhood much. If I didn't get a real workout in, then I'll still see some extra calories if I've been on my feet more than usual that day.
  • ritzvin
    ritzvin Posts: 2,860 Member
    ritzvin wrote: »
    A few years ago I came to the same conclusion with my Fitbit. I was expecting more from Garmin.

    Not too surprising for me. Garmin is traditionally outdoors navigation & athletic trackers. This attempt to tell people exact daily calorie burn was probably a very, very quick jump by them to get in ASAP on the insanely huge market of mostly sedentary dieters wanting exercise credit for things like waddling about the supermarket - a large revenue source that they didn't realize existed before Fitbit.

    But eating back my "waddling" calories feels so good! :p

    Ditto. Although they aren't much, anyway, I kept positive adjustments enabled on mine (activity level set to Sedentary) for days I'm on my feet extra but don't get a workout in. (I'll typically record the walk if I'm going more than a half a mile to a store /venue rather than leaving to step tracker).

    Large festivals with hours of untracked walking that I ride to/from do complicate calorie estimates though. And, of course, it can't correct for the terrain either anyway. Hike versus walk. Trail run versus road run. Since those trails can vary widely in difficulty of movement.
  • cwolfman13
    cwolfman13 Posts: 41,865 Member
    I just received a Garmin Instinct for Christmas...I haven't figured out what it's doing calorie wise. The calories I get from selecting and performing a specific exercise seem fairly accurate...like I did a spin class the other day and per the power meter on the spin bike I burned 433 calories and the Garmin put it at 452...but my total daily seems pretty high to me. It gives me a RMR of 2,133 and then active calories and outside of deliberate exercise and deliberate activity I don't think I'm particularly active...but the other day when I did the spin class I had a total of 2,340 active calories (452 from spin) and a total of 4,473 calories for the day which seems crazy high to me.

  • Duck_Puddle
    Duck_Puddle Posts: 3,237 Member
    ritzvin wrote: »
    I doubt it's a timing issue... On example days with minimal walking and long rides, the attempted negative adjustment was to almost exactly negate the ride. I don't think it takes workouts recorded via the athletic side into consideration for total calories, just the movement data from the cadence sensor during that time period.

    Turning off negative adjustments works pretty well for me, I think. If I have 1000+ cycling calories, I'm not really going to miss the little bit I would've gotten for extra walking around the plant or neighborhood much. If I didn't get a real workout in, then I'll still see some extra calories if I've been on my feet more than usual that day.

    For your first paragraph I think it might depend on which watch you have? I know for both my Fenix 5s & 5S plus, if I check my total calories before and after logging a workout/activity, the difference is the amount of workout calories. I checked for a while because there was much hubbub that Garmin workout calories were the “net” amount (vs gross calorie burn) so I wanted to verify. And since my total calories burned went up by the exact amount of the workout-the calories shown for the workout are gross and not net (that’s not what you’re mentioning specifically-but just confirming that my watch does include workout/activity calories in the total).

    I also don’t bike much (some-but not enough for me to have a lot of data points to know what effect that has compared to running/lifting/yoga/rowing/circuit training-type stuff/etc).
  • amyliz1230
    amyliz1230 Posts: 1 Member
    edited January 2020
    it was explained to me that a lot of the workouts tracked on Garmin are based on your heart rate and that's why some calorie adjustments are higher than others, ie yoga vs spin.
  • mbaker566
    mbaker566 Posts: 11,233 Member
    i've had a vivoactive 3 and not found an issue. shrug
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    mbaker566 wrote: »
    i've had a vivoactive 3 and not found an issue. shrug

    You're not looking hard enough ;)

    But, in general I've been really happy with my VA3m.
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    @cwolfman13 : The calorie accuracy for an exercise totally depends on the exercise:

    - I think it is quite accurate for walking, running, and cycling outside.
    - It is not very good for treadmill, because it assumes you are running/walking on the flat. I always run on a 1% incline or more. Garmin reads lower than the Precor and I pick the higher estimate.
    - I think the swimming estimates are low in general and it totally misses kick sets (you get a big blank and it doesn't count the yardage).
    - On days where I swim (as stated) it gives me the calories for the swim, but no mater how much I walk around at work, I get a very low adjustment. I think that's just plain WRONG.
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    Aarrrrgh!

    5qxbbfaminhr.jpg
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    Here's another low estimate on a swim day, even though I walked to the pool and back. Garmin hates swimming!

  • heybales
    heybales Posts: 18,842 Member
    You need to tap & hold on the adjustment that MFP creates and see what it received for data to do the math.

    Here's an issue I saw a few times on Garmin - but it's when I had the 310XT & Vivo.

    I don't recall exactly the sync order that usually caused the issue.

    But basically Garmin got the workout and so sent that to MFP along with TDEE that had not actually been increased by the workout yet. It didn't update itself quick enough.

    So say the TDEE before the workout sync was 1500, and the workout was 1200 long bike ride, the 1200 & 1500 was sent to MFP before Garmin increased the 1500 to 2700 it should have been minimally.

    Well - MFP is assuming rightfully so that if it gets a workout, the TDEE received contains it because of the math it's about to do.

    But when it does not you get the opposite effect.

    And when mine did that little issue, it took awhile for Garmin to increase the TDEE correctly. I recall bopping between the workout screen that showed the correct TDEE, and the Summary screen that still showed the TDEE without the workout added in.
    And of course the details on the MFP Adjustment screen made it plain to see what the issue was.
    I had to bounce between those Garmin screens before it finally updated the TDEE to match. And then soon after MFP updated. Well, attempted to - my MFP account was screwed up anyway for other reasons, but the log files showed the update came in.

    Say MFP expected daily burn 2000 with 500 cal deficit. Got done with 2 hr bike ride and synced at noon. So 1000 expected rest of day

    Say Garmin 1500 + 1000 MFP expected rest of day = 2500 Garmin projected

    So Garmin 2500 - 2000 MFP expected - 1200 workout done by midday = neg 700 adjustment

    Base eating goal 1500 + 1200 workout - 700 adj = 2000 new eating goal.

    But if the Garmin had sent correct 2700 + 1000 = 3700 projected
    3700 - 2000 - 1200 = 500 adj
    1500 + 1200 + 500 = 3200 eating goal

    There's the true 500 deficit from TDEE.

    Several other devices do this type of thing purposely and MFP never called them on it - allowed their method to pass just to bring them live and appease the screamers. Apple, Samsung, Mio, several no-name brands.
  • laurenebargar
    laurenebargar Posts: 3,081 Member
    I was having this same problem, I unhooked it and just manually add my workouts, I actually manually add them minus 50% of my device says because the numbers simply dont seem accurate to me anymore.
  • fuzzylop_
    fuzzylop_ Posts: 100 Member
    amyliz1230 wrote: »
    it was explained to me that a lot of the workouts tracked on Garmin are based on your heart rate and that's why some calorie adjustments are higher than others, ie yoga vs spin.

    I would imagine all of them would be based on beat by beat heart rate and hrv based respiration, since that's how the firstbeat algorithm works. See the white paper at: https://assets.firstbeat.com/firstbeat/uploads/2015/10/white_paper_energy_expenditure_estimation.pdf

    Maybe the current version of the algo takes more things into consideration, though.
  • heybales
    heybales Posts: 18,842 Member
    fuzzylop_ wrote: »
    amyliz1230 wrote: »
    it was explained to me that a lot of the workouts tracked on Garmin are based on your heart rate and that's why some calorie adjustments are higher than others, ie yoga vs spin.

    I would imagine all of them would be based on beat by beat heart rate and hrv based respiration, since that's how the firstbeat algorithm works. See the white paper at: https://assets.firstbeat.com/firstbeat/uploads/2015/10/white_paper_energy_expenditure_estimation.pdf

    Maybe the current version of the algo takes more things into consideration, though.

    Eh, has Garmin kept paying for the license for that to be in all their devices though?

    I remember reading years ago the spec and other info on several of the daily trackers that did HR too, and no comment about that being included like the tri/bike computers did.

    I haven't kept reading the specs that close on newer daily trackers, mainly because why pay for what can't be used when the HR reading isn't accurate enough to get HRV off it - let alone just HR sometimes.

    Thank you for the update whitepaper location - hadn't looked in years if newer one.
  • Jthanmyfitnesspal
    Jthanmyfitnesspal Posts: 3,522 Member
    @heybales : it is not due to a sinch delay, Garmin really gives unusually low TDEE estimates on swim days for whatever reason. Even walking to and from the pool on those days plus walking all around the work complex, climbing stairs, etc. does not result on increased TDEE values. But, if I run for even a half hour in a day, I also see a significantly increased TDEE estimate over and above the run. This seems like a bug of some sort. I've written to Garmin about it.

    But: I'm finding that if I eat only slightly below the Garmin TDEE estimates - 500kcals that I do lose weight, so, even though it's not perfect, it seems to work OK.