I want to be able to track "road" bike milage for two different bikes from my Edge device automatically. This is mainly for maintenance purposes. The idea is if I select an activity "type" on my Edge, Garmin connect would allow the activity to be associated to a different bike. Currently, I have to remember to go into Garmin Connect and edit the gear I used for that ride. Sometimes I forget. I've been trying a work around tht involves Strava, when I start a new ride. I select either "Ride" or "Mountain Bike" on my Edge (i have renamed Mountain to the name of my bike). This is great since one bike has a power meter and the other doesn't so, I can set up custom screens for each bike.
In Strava, I've added my second bike and set the primary activity to Mountain Bike. Now when Garmin Connect records my ride, it still associates the "default" bike assigned to "cycling". But, Strava picks this up as a mountain bike activity and records the milage to my second bike. The title gets Titled a Mountain Bike Ride so I can change the title which I most likely will do anyway.
I'm sure there is another way to do this, but this involves two App services (Garmin Connect and Strava) and now I totally ignore the data in Garmin Connect where Garmin connect was my primary source for looking at my training and activity.
It seems like there should be an easy way to do this using Garmin Connect only instead using Strava as a second service.