Updated
Meanwhile a short cut:
Procedure: Creating a Combined Streams File for Intervals.icu
This guide outlines the steps to merge data from your Garmin Fit file (via Intervals.icu) with your Calibre CSV file using Microsoft Excel.
Prerequisites:
- Ensure your phone/computer and Garmin/Edge device have their times synchronized recently.
- Have the streams.csv file from Intervals.icu and your Calibre CSV file ready.
Step 1: Ensure Time Synchronization before doing a recording.
Accurate data merging requires perfectly synchronized timestamps.
- Reset your phone to ensure a fresh state for syncing and update from time servers.
- Re-sync time in your Garmin Edge device with that phone Garmin Connect.
- If possible, start recording on both devices at the same time.
Step 2: Prepare the CSV Files in Excel
- Check activity streams (power, heart rate, cadence etc.) and custom streams. Only these will be exported,
- Export streams.csv file from activity Data TAB
- Open the CSV file in Excel
- Open the CSV file exported from Calibre.
- You should now have both files open in separate Excel windows.
Step 3: Copy Data from Calibre to Intervals.icu File
- In the Calibre CSV file, identify and select the columns containing the data you need (e.g., Vo2, VCO2, RER…..).
- Copy these selected columns.
- Switch to the Intervals.icu streams.csv file.
- Click on the cell in the first empty column where you want the data to begin (e.g., column Z).
- Paste the Calibre data into this column, ensuring the rows align correctly with the corresponding timestamps(or Heart Rate or Power).
Important: Use the “David VO2 Master Customs Streams” and Missing some data from Tymewear - #11 by david as a reference for correct naming conventions and data mapping.
Step 4: Finalize and Upload
- Remove Unnecessary Columns from the combined file:
Delete any Calibre columns you don’t need, but keep all columns from theIntervals streams.csvfile to simplify the data and avoid potential conflicts. - Save the modified Intervals.icu file, ensuring you maintain the CSV format.
- Check that column headers in the CSV match Code in custom activity streams Type definitions. Create missing custom activity stream using the headers in the combined streams.csv as Code.
- Upload this combined streams.csv file back to the corresponding activity on Intervals.icu.
- Ensure persistence: Activity>> Data>>Export Fit File