This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Heart rate syncs to zwift activity, but not back to watch for recovery metrics.

When I ride zwift, I have no problem broadcasting my heart rate data and the activity itself has all the data I’d expect, including HR. The issue is that in order for my fenix 7 watch to register my heart rate data which feeds into recovery estimates, training status, etc. it doesn’t pull the info from the activity itself. I can keep the otherwise meaningless virtual activity for its heart rate data, but that messes with other metrics like active minutes and calories burned which become double counted. Seems the simple solution would be for the watch to sync the info back to the watch since the full activity with HR data is in the virtual ride in the Garmin app, but that’s not what happens. Deleting the duplicate effectively deletes the recovery information.  

  • It has been many years since I tried syncing Zwift activities from Zwift to Garmin, because at the time I found it unreliable for some fitness and recovery related data, as you have found.

    My solution since late 2015 has always been to wear a chest strap and to dual record...

    - I record to Zwift, which syncs onwards to Strava. This gives me "correct" data for the simulated speeds, distances, ascents and segments for accumulating running totals and sharing with friends etc.

    - I also record to my Garmin watch, which secures far more in depth data and maintains my fitness and recovery data correctly with Garmin Connect. Garmin also syncs these activities to Strava, which might result in duplicate activities in Strava unless the activity start times match and Strava itself rejects the duplicate. I will deduplicate manually in Strava when necessary.

    This gives me all my personal physiological data in Connect - VO2, training load, FTP, zones, recovery etc - and my visible performance data (speed, distance, blah, blah, blah) in Strava. As a side bonus it means that if one recording medium glitches then I have an alternate in reserve.