No heart rate tracking with garmin fenix 7 and zwift hub

I haven’t seen this. In my case, HR was not shown at all. I remember the connection to be via Bluetooth at that time. Since i use Ant+ to Broadcast from Fenix to Hub it seems to work.

Unless you need to record the ride twice - one on Garmin and Zwift - then just set the Garmin to broadcast HR. Can do that via the heart rate Glance or add broadcast heart rate to the ‘wheel’ directly.

You can then pair the watch as the HR sensor in Zwift (or do it through the companion app and broadcast it all from there). I, personally, let the hub and Fenix connect via bluetooth to my pc separately. I don’t use the companion app as a thru connection.

The nice thing about using Garmin for HR - and I found my 7x to be comparable to my strap - is you also get the intensity minutes along with the training status data.

The weird thing is I’ve done both options which you describe and neither works. When I try and use the virtual bike option on my watch it just shows 0 as the heart rate on both my watch and the Zwift screen the entire time. When I just use the virtual run mode with broadcast heart rate Zwift only picks up the first heart rate value it gets. If my heart rate is 77 at the time I start then it shows that for the entire duration of the ride and my watch shows 0.

Maybe my Forerunner and or Zwift Hub is faulty?

I have the same problem with my Garmin forerunner 255 . Connected with zwift hub but no heart rate… any solution please!!!

@Pierre_Mosser

I’m not exactly sure what I did but the virtual run mode on Garmin started working for me. I have my Forerunner 965 and my Zwift setup on the latest firmware and it has been working well for the last few months.

Unrelated but I also have to use virtual run mode to broadcast my heart rate to my bike computer so I’m not sure what the virtual bike mode is good for.

I’ll try. Thanks :+1:t2:

Using the Fenix 7, the solution for me was:

  • first connecting via ant+ to my garmin HRM strap
  • Start an indoor bike activity in Garmin
  • Set to Broadcast HR
  • Then finally, when logging into ZWIFT, pairing it to the Fenix watch via Bluetooth