Exclude resting (BMR) calories from Garmin activity imports
Currently, YAZIO adds the full number of calories reported by Garmin activities to the daily calorie budget — including both active and resting (BMR) calories. This causes overestimation, especially for long-duration activities.
Example:
Garmin reports:
calories: 2,944 kcal
bmrCalories: 843 kcal (resting)
Only 2,101 kcal are from actual physical activity.
YAZIO adds all 2,944 kcal to the budget, but the 843 kcal are already covered in the user’s base metabolism and should not be counted again.
Please add an option or logic to only include active calories (total – BMR) when importing activities from Garmin. Garmin provides both calories and bmrCalories in their API, so this should be feasible.
API sample:
https://connect.garmin.com/activity-service/activity/<activityId>
{
...
"summaryDTO": {
...
"calories": 2944.0,
"bmrCalories": 843.0
}
}
Comments: 1
Oldest
•
Newest
•
Most likes
•
Fewest likes
-
26 Aug, '25
HendrikThis is not only a must-have for the garmin-yazio-interface, I would even consider it a bug!
It would be even better if it just transfers the active calories independently of activities if that info is reachable for yazio. Because there are active calories which are not present in any activity.