Watch App : HRV

Former Member
Former Member
HRV app. Discussion, report bugs, suggested features, etc...

HRV
Get the app.

Graphing.
The design currently only saves to 1 location per day. The timestamp is taken when the test starts, so autostart will take the timestamp at the scheduled time. This means that any saved test will overwrite any previous test of that same day. A day is calculated from the local timezone, so travelling won't disrupt the storage so long as you have updated the timezone before starting the test. The averages are a 30 day mean average.

Description & Explanation
Wouldn't that be nice. Will happen, but might take a while.
This page could be useful.

Notes
- Your device must have firmware that supports Connect IQ Apps.
- You can save the results by creating a log file. To do this you must work out which name has been applied to the HRV app file. The apps are in the /GARMIN/APPS folder. It will be a name something like A6227C9B.PRG. You then create a log file with the same name, e.g /GARMIN/APPS/LOGS/A6227C9B.TXT. Each reading you save will output a result formatted as ISO8601 date & time, hrv, avg pulse, 30 day hrv avg, 30 day pulse avg.
  • HRV is widely know in cardiologists enviroment... 910xt has the hidden feature to write such parameter in the activity file, (but you wouldn't be able to read it without a 3rd party app - and the need to apply some filters due to noise in the export file).

    In a straight forward way... your heart can beat in different ways @ 60bpm
    (ex. 10 beats)
    . . . . . . . . . .
    or
    .. . . . . . .. .
    Above, 10 beats in the same space time period (edit... lets assume total dots has the same lenght for 10beats)... But the second pattern shows some disruption during the plot - and that is exactly what happens with your heart at some point... While your heart rate can show a number, the number itself does not shows how the "pattern" is... That's when HRV comes into play...
  • HRV is widely know in cardiologists enviroment... 910xt has the hidden feature to write such parameter in the activity file, (but you wouldn't be able to read it without a 3rd party app - and the need to apply some filters due to noise in the export file).

    In a straight forward way... your heart can beat in different ways @ 60bpm
    (ex. 10 beats)
    . . . . . . . . . .
    or
    .. . . . . . .. .
    Above, 10 beats in the same space time period (edit... lets assume total dots has the same lenght for 10beats)... But the second pattern shows some disruption during the plot - and that is exactly what happens with your heart at some point... While your heart rate can show a number, the number itself does not shows how the "pattern" is... That's when HRV comes into play...


    Thanks - that makes it very clear.

    So the the number in the app is just an arbitrary one that represents the variability. If we get the same every day all good; a lower number represents more variability and possibly you need rest or you have an illness; a higher number means a more consistent heart beat which is representative of better fitness. Is that about right?
  • What are normal HRV-values, does anybody have something to read on this topic? Something simple and brief :)
    Otherwise I don't know how to interpret this digit and have nothing to compare it with.
  • Former Member
    Former Member over 10 years ago
    I think this page might be along the lines of what you're looking for. It would be nice if I wrote a description myself, but that could be a while away :)
  • Former Member
    Former Member over 10 years ago
    Thanks - that makes it very clear.

    So the the number in the app is just an arbitrary one that represents the variability. If we get the same every day all good; a lower number represents less variability and possibly you need rest or you have an illness; a higher number means a less consistent heart beat which is representative of better fitness. Is that about right?


    Close ;) Variability is good. It means that neither the sympathetic, or the parasympathetic, is dominant.

    FWIW if you want a less arbitrary number, you can roughly calculate your rmssd with 1.0512712^hrv. I say roughly because the hrv value is rounded to an integer.
  • I haven't been able to get through a reading without it dropping out saying "no pulse from HRM", not sure if this is an app issue or a HRM issue. My HRM did drop out on a run today and I had to remove and re-add it to get it going again. Might be a v2.9 issue also as I had no issue with HRM for a week and a half whilst on 2.6/2.8.
  • Former Member
    Former Member over 10 years ago
    You will get the "No pulse from HRM" message if the HRM has not detected a pulse for 2.5 seconds. So the HRM is communicating as it should with the watch, but is not detecting a pulse.
  • Very weird. I just tried it one more time and got about 20 seconds in and then it stopped and went to a screen with a blue IQ and yellow circle embedded over top right of the Q with an exclamation point in it. I guess the app crashed? dunno, never seen this before.
  • Also now if I exit the app and go back in it's permanently stuck on that IQ symbol.
  • Then it froze the watch and it rebooted itself. If I go back in now the app is available again.