Hi
I've recently started duel recording my indoor sessions using my Edge 840 to benefit from the richer data captured (I also have a forerunner and make good use of Garmin Connect) and plus Garmin does not support the automatic upload of sessions from my training app - Trainer Day - resulting in manual faff I can't be bothered with.
My issue is that the Garmin reports the wrong speed and therefore distance. I say wrong but what I mean is simplistic and therefore not good enough for my needs.
After a little investigation it seems like the Garmin is simply basing its speed reading on the RMP of the trainer using the speed sensor. I use a Zwift Hub (but not the Zwift game) and the Garmin can 'see' various sensors broadcast by the trainer (speed, power, the trainer itself). The issue with this simplistic RPM based calculation is that if you are using the trainer in ERG mode to run structured training programs based on power via an app you essentially stay in the same gear and keep your cadence more or less constant. This means the RPM measured by the trainer is more or less constant despite your power varying widely which, using Garmin's simple calculation, means your speed is more or less constant - or to put it another way - wrong!
What I need the Garmin to do it calculate speed based on power not on trainer RPM - 300w at 75rpm is clearly a much higher speed that 100w at 75rpm. There are well known simple formulas for doing this and you can compensate for weight and drag and all sorts of other factors and it's what the training apps use themselves so I'm sure Garmin must have this too but I'm yet to figure it out.
Any help greatly appreciate