Problem with Daily Calorie Intake.

I have a Tanita BC-601 scale. The scale saves measurements to a csv file. I'm trying to import data to a *.fit file. I'm importing data such as weight, BMI, bone mass, etc. I have a problem with the "Daily calorie intake" parameter. I'm using Dynastream.Fit. I enter the data using SetActiveMet(DailyCalorieIntake), but I don't see them in the overview on connect.garmin.com/.../weight. What am I doing wrong?

  • Hi thanks for raising this question about daily calorie intake in FIT files. I don’t have a perfect solution, but here’s something to think about:

    • Garmin’s FIT SDK lets you log total calories burned, but it’s mainly focused on activity data. It doesn’t inherently track or estimate daily food intake, so using FIT data alone may not reflect your net calories.

    • One way some people manage this gap is by combining wearable data (burned calories) with external nutrition tracking tools to estimate their daily “calorie budget.”

    • For example, I built a tool called the Starbucks Food Calorie Calculator it’s pretty simple: you enter the drink size, milk type, and extras, and it estimates the calories. While it’s not tailored for Garmin data, it’s an example of how non-wearable data (food) can be tracked and combined with activity metrics.

    If you’re working on a solution, maybe you could:

    1. Export your calorie-burn data via FIT → convert it into a format compatible with a nutrition tracker.

    2. Use a calorie-tracking API (or build one) to estimate daily intake + burned energy → calculate surplus/deficit.

    3. Share that pipeline with others; perhaps it could become a useful toolkit for the dev community here.

    Let me know what you think and whether you guys are building anything similar