
…or only Heart Rate when when uploading the track data with e.g. Garmin Connect:

With CombineGPX, you can augment the COBI.Bike GPX export with the Heart Rate data GPX export(s) and Temperature export logged with my ANT+ integration or e.g. myWorkouts:

It also outputs some pretty SVG:
Requires Java 9 or newer.
Usage: Double click .jar or java -jar CombineGPX.jar [cobi.gpx hr.gpx [hr2.gpx …] [tempe.fit|csv]]
Tip: When §@#! COBI.Bike once again failed to upload track data, choose Garmin Connect export twice and replace ns3 with gpxtpx.
Clean rewrite by AI to just amend a gpx with a fit on the command line:
mvn package && mvn exec:java -Dexec.mainClass="de.killig.CombineGPXSimple" -Dexec.classpathScope=runtime -Dexec.args="'primary.gpx' 'secondary.fit'"
Alternative: my CAN bus logger
My heat map done with Strava Multiple Ride Mapper