I have a Garmin Edge 830. When I go for my standard one-hour 'workout' ride, there is a 300-metre section of road which has traffic congestion. To avoid having this slow and zero power section of road in my ride file, I pause the Garmin at the start of the congestion and then unpause it after 300 metres at the end of the congestion (approximately 50 seconds in duration).
Garmin Connect does a great job of removing the time and distance. Garmin Connect essentially treats the 300 metres as rest time, where the rest starts at one location and stops at another.
Strava on the other hand, adds the 50 seconds to the 'moving time' without adding any distance, power, or Heart Rate data (because there is none). This makes no sense and results in an artificially lower average speed and average power. In Stava, when I switch the activity type to a 'Run' and then switch it back to a 'ride', Strava gets the correct and identical moving time to Garmin and says that there is an error with absent GPS data. While this is technically correct, in reality the Garmin file contains no data at all for the entire 50 seconds. Why doesn't Strava do what Garmin does and just pause 'moving time' when all data stops (including time stamps), and restart when the data stream flows again?
Perhaps during a 'race' dealing with the traffic congestion could be unfortunate and unavoidable, however during a 'workout', having a 300 metre, 50 second rest is okay. Starting a rest at one location and ending it at another isn't unreasonable. Garmin has no issues with doing this.
Strava seems to not be following its own help and advice:
"Strava relies on the recorded "timer time," which is when the app or device was unpaused to determine moving time. As long as your device is recording conventional pauses, Strava will respect any pauses recorded in the file, whether your device pauses automatically or you manually hit the pause button. It's important to remember that if you choose to pause, you must do so consistently. If there are any pause events in your activity file, our server will not remove any additional resting time."
Why is Strava not respecting my 50 second pause where there is no recorded "timer time,"? Garmin does. There are occasions where I forget to unpause after a set of traffic lights. When I notice my error and unpause (without going back to the lights), 5 minutes of time is added to my 'moving time', but no distance is added. This makes no sense.
The issue occurs on my ride on 29th May 2024, 1 hour, 19 minutes, 16 seconds into the ride.