Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why does activityCalories + caloriesBMR not equal caloriesOut ?

Hello

 

I guess an alternative title would be: How can I get an accurate value for activity calories only?

 

I'm working on an application where we want to know activity calories. I've looked at the response to both the activity summary and activity time series API requests and nothing quite adds up.

 

Each of these gives three total calorie values, i.e., activityCalories, caloriesBMR and caloriesOut. That last one is just called "calories" in the time series but it looks like the same number.

 

Is it reasonable to expect activityCalories + caloriesBMR to equal caloriesOut?  If that's reasonable then why don't they?

 

The activity summary that I'm looking at for one day is puzzling. Under activities, there are two walking actitivies with calories of 2121 and 54.  That totals 2175 but in the summary section, we have activityCalories: 1592, caloriesBMR: 1272 and caloriesOut: 2068. I get those same three values from the time series request.

 

I'd appreciate it if someone could explain these values and their relationships or, more specifically, how do I get just activity calories and have confidence about what I'm getting?

 

Thanks

 

Best Answer
2 REPLIES 2

Exactly same question here.  Why? which one should I import? 

 

Screen Shot 2017-06-16 at 3.18.20 PM.png

 

   "activities-calories":[
      {
         "dateTime":"2017-06-10",
         "value":"1763"
      },
      {
         "dateTime":"2017-06-11",
         "value":"1722"
      },
      {
         "dateTime":"2017-06-12",
         "value":"2097"
      },
      {
         "dateTime":"2017-06-13",
         "value":"1815"
      },
      {
         "dateTime":"2017-06-14",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-15",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-16",
         "value":"1035"
      }
   ]
}

   "activities-caloriesBMR":[
      {
         "dateTime":"2017-06-10",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-11",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-12",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-13",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-14",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-15",
         "value":"1673"
      },
      {
         "dateTime":"2017-06-16",
         "value":"1035"
      }
   ]
}
   "activities-activityCalories":[
      {
         "dateTime":"2017-06-10",
         "value":"132"
      },
      {
         "dateTime":"2017-06-11",
         "value":"77"
      },
      {
         "dateTime":"2017-06-12",
         "value":"616"
      },
      {
         "dateTime":"2017-06-13",
         "value":"205"
      },
      {
         "dateTime":"2017-06-14",
         "value":"0"
      },
      {
         "dateTime":"2017-06-15",
         "value":"0"
      },
      {
         "dateTime":"2017-06-16",
         "value":"0"
      }
   ]
}

Best Answer
0 Votes

I have the exact same question. Pretty puzzled by the discrepancy. Which one should I trust and use? Any explanation? Thanks.

 

Screen Shot 2017-06-16 at 3.18.20 PM.png

Best Answer
0 Votes