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

problem with Log HRV

Can anyone confirm if Log HRV is properly recording R-R intervals for them? I had my Training Effect drop rather drastically after switching from the ancient hard plastic Garmin "classic" strap to a wahoo tickr connected via Bluetooth as I know the R-R data is bad over Ant+ but it's supposed to be okay on BT. Thinking that maybe the issue was the strap still sending out wonky values via BT I tried loading up one of the .fit files with Firstbeat Sports to check the data. Upon doing so my run of 27:38 was analyzed as being 11minutes and change....Next step was converting the fit file to a CSV via the SDK( https://www.thisisant.com/resources/fit/ ) where I see the problem almost all of the HRV records only record one beat for instance this is taken from when my hr was 170bpm [TABLE="border: 0, cellspacing: 0"]
[TR]
[TD="align: left"]Data[/TD]
[TD="align: right"]1[/TD]
[TD="align: left"]record[/TD]
[TD="align: left"]timestamp[/TD]
[TD="align: right"]891275656[/TD]
[/TR]
[TR]
[TD="align: left"]Data[/TD]
[TD="align: right"]0[/TD]
[TD="align: left"]hrv[/TD]
[TD="align: left"]time[/TD]
[TD="align: left"]0.352|65535|65535|65535|65535[/TD]
[/TR]
[TR]
[TD="align: left"]Data[/TD]
[TD="align: right"]1[/TD]
[TD="align: left"]record[/TD]
[TD="align: left"]timestamp[/TD]
[TD="align: right"]891275657[/TD]
[/TR]
[TR]
[TD="align: left"]Data[/TD]
[TD="align: right"]0[/TD]
[TD="align: left"]hrv[/TD]
[TD="align: left"]time[/TD]
[TD="align: left"]0.35|65535|65535|65535|65535[/TD]
[/TR]
[/TABLE]
I presume 65535 functions as "null" here and some of them should be filled in with extra beats, rather than just 1 beat being recorded per second. Supporting my theory, if I do strip out the 65535s and sum all of the actual values recorded for hrv I end up with 673, or 11minutes and change.

Can anyone confirm whether or not Log HRV is actually working properly for them? I *think* it's the watch at fault and not the strap as pairing the strap with HRVplus on an ipad and running up and down stairs for a bit to raise my heart rate to around 140 did result in an export file of intervals that added up to the recorded activity length. Maybe the watch even records properly from an Ant+ source but not BT

Anyone with a modern Garmin strap(for testing Ant+), Polar H7/10(for BT), or Viiii(either or both) your help would be greatly appreciated. If you just want to share the fit file I'm happy to go digging into the analysis myself.
  • Has anyone managed to extract to get the Log HRV function to record R-R intervals?
    I've tried Firstbeat Athlete and Kubios HRV, but both think that R-R intervals are not recorded in the .fit files.
  • "Has anyone managed to extract to get the Log HRV function to record R-R intervals?"
    Assuming you actually turned on Log HRV, what strap are you using? Even with the Wahoo strap it would record data, as I detailed it would be the wrong data but it was still data that would show up in Firstbeat, etc. Now I've moved on from the wahoo to using the latest model of Garmin HRM Run which records good data(or at least data that appears sensible, it's not like I have any way to medically verify it).
    If you're not using a strap the optical sensor isn't going to support hrv data, and far too many straps don't support it either.
  • "Has anyone managed to extract to get the Log HRV function to record R-R intervals?"
    Assuming you actually turned on Log HRV, what strap are you using? Even with the Wahoo strap it would record data, as I detailed it would be the wrong data but it was still data that would show up in Firstbeat, etc. Now I've moved on from the wahoo to using the latest model of Garmin HRM Run which records good data(or at least data that appears sensible, it's not like I have any way to medically verify it).
    If you're not using a strap the optical sensor isn't going to support hrv data, and far too many straps don't support it either.


    I managed to turn on Log HRV thanks. I’m using the same Garmin HRM Run strap that enabled RR data to be written to .fit files with my old 620.
  • Hi
    I do have a different problem with my watch. It is set to hrv log on and records data but when I upload it to firstbeat sports I have a part of it missing . Can you help with that? I am using h10 polar strap.
  • Can anyone confirm if Log HRV is properly recording R-R intervals for them? I had my Training Effect drop rather drastically after switching from the ancient hard plastic Garmin "classic" strap to a wahoo tickr connected via Bluetooth as I know the R-R data is bad over Ant+ but it's supposed to be okay on BT. Thinking that maybe the issue was the strap still sending out wonky values via BT I tried loading up one of the .fit files with Firstbeat Sports to check the data. Upon doing so my run of 27:38 was analyzed as being 11minutes and change....Next step was converting the fit file to a CSV via the SDK( https://www.thisisant.com/resources/fit/ ) where I see the problem almost all of the HRV records only record one beat for instance this is taken from when my hr was 170bpm [TABLE="border: 0, cellspacing: 0"]
    [TR]
    [TD="align: left"]Data[/TD]
    [TD="align: right"]1[/TD]
    [TD="align: left"]record[/TD]
    [TD="align: left"]timestamp[/TD]
    [TD="align: right"]891275656[/TD]
    [/TR]
    [TR]
    [TD="align: left"]Data[/TD]
    [TD="align: right"]0[/TD]
    [TD="align: left"]hrv[/TD]
    [TD="align: left"]time[/TD]
    [TD="align: left"]0.352|65535|65535|65535|65535[/TD]
    [/TR]
    [TR]
    [TD="align: left"]Data[/TD]
    [TD="align: right"]1[/TD]
    [TD="align: left"]record[/TD]
    [TD="align: left"]timestamp[/TD]
    [TD="align: right"]891275657[/TD]
    [/TR]
    [TR]
    [TD="align: left"]Data[/TD]
    [TD="align: right"]0[/TD]
    [TD="align: left"]hrv[/TD]
    [TD="align: left"]time[/TD]
    [TD="align: left"]0.35|65535|65535|65535|65535[/TD]
    [/TR]
    [/TABLE]
    I presume 65535 functions as "null" here and some of them should be filled in with extra beats, rather than just 1 beat being recorded per second. Supporting my theory, if I do strip out the 65535s and sum all of the actual values recorded for hrv I end up with 673, or 11minutes and change.

    Can anyone confirm whether or not Log HRV is actually working properly for them? I *think* it's the watch at fault and not the strap as pairing the strap with HRVplus on an ipad and running up and down stairs for a bit to raise my heart rate to around 140 did result in an export file of intervals that added up to the recorded activity length. Maybe the watch even records properly from an Ant+ source but not BT

    Anyone with a modern Garmin strap(for testing Ant+), Polar H7/10(for BT), or Viiii(either or both) your help would be greatly appreciated. If you just want to share the fit file I'm happy to go digging into the analysis myself.


    This is exactly what I am getting from a Polar H10. My activity data HRV is always short from the actual duration. I get all the maximums correct. Is it working ok with you now? With HRM-Run?
  • Hi Ouuzi,

    That does sound strange. Not familiar to me.

    You might check with the Firstbeat Support desk to see if they've encountered a problem like the one you're describing before.

    https://www.firstbeat.com/en/support/

    Good luck!
  • This is exactly what I am getting from a Polar H10. My activity data HRV is always short from the actual duration. I get all the maximums correct. Is it working ok with you now? With HRM-Run?

    Yes, it certainly looks like we've had the exact same issue. Which would confirm my original theory that the problem is with how the 645 handles BT heartrate monitors. Unfortunately as I was never able to get anyone else to provide data I just gave up and used the HRM-Run which does work correctly with the watch.

    As for Firstbeat support they've encountered the issue at least once I attempted contacting them as well but only got back a shrug, maybe the file is bad try talking to garmin. Which on one hand is fair enough because the problem is with Garmin but their software should be detecting that the file has bad data and flagging it as wrong.
  • Also you might as well try pinging Garmin support, my complaining about the issue clearly wasn't enough for anyone to fix it but more reports can't hurt. Also you've the advantage of having the Polar strap where it's 100% known that it properly sends r-r data, unlike Wahoo where their support is a complete mess and depending on who one talked to would they'd come back with different answers about their support for HRV. Although I suppose I shouldn't complain about Wahoo's inept support too much as it may have contributed to my retailer accepting a return on it. :)
  • I have a Scosche Rhythm24 which has a specific HRV mode. After much experimentation with settings on the strap and the watch, the watch's HRV Stress Test activity, and iOS apps like HRV4Training (paid) and HRV+ (free), I have concluded that the Garmin strap and the FR645 use Garmin's own / a proprietary protocol for BT HRV data. In addition I suspect in normal heartbeat only mode, most straps do some smoothing of data (exactly what you don't want for measuring HRV).

    I thought about composing a message to Garmin execs about the value of keeping me in their ecosystem as much as possible even if I have bought a competitor's external HR monitor this (first) time around, but in the end I couldn't be bothered. For HRV data I was happy with HRV+ on the iPhone, but now I have paid for and use HRV4Training as it tracks/reports more metrics and information. HRV4Training then got me to start using Strava and Training Peaks just for more metrics (TP is current favorite, but I abhor the social aspects of both) -- and all because the Garmin HRV Stress Test on my watch kept telling me '100 - Very high stress' when I tried to use it.