Sleep HRV – An app to record true (overnight rmssd) HRV from the Apple Watch

Hi folks. Last year I got frustrated that my Apple Watch was collecting beat-to-beat HR data every 4 minutes while I was asleep, but this wasn’t available as HRV data. So I looked into HealthKit and decided to build a simple app to show me daily HRV based on overnight beat-to-beat measurements. And obviously, it then syncs to Intervals. :upside_down_face:

It seems HRV is becoming more known, and a couple people have asked me about releasing it at least in Test Flight. I like building small apps for my own use, but don’t actually have an Apple Developer account. So I thought I’d check here for any interest, and if there’s a few more people interested I’ll cough up the $100/yr to push the app to TestFlight.

Just reply below if you’re interested, and if enough people are I’ll DM you back with a TestFlight link. I don’t ever plan on charging for the app, or building in a subscription wall - just happy for people to use it.

A few features:

  • RMSSD calculated from overnight HR measurements (in AF mode the Apple Watch will measure every 4 minutes)
  • Noise filter to remove any potentially erroneous measurements
  • Charting includes 60-day band @ 1 standard deviation, 10-day moving average, and daily value
  • Chart can show 1, 2, or 3 months of data, and scrolls back through historical data
  • Dials showing the same as above, as well as overnight HR
  • Tap on the HR dial to see the full chart of historical HR data
  • Homescreen widgets

Here’s a few screenshots. The data is a bit spiky as I did a marathon at the end of August. :grimacing:

5 Likes

This looks a really interesting project…i love the clean interface look…

I’d love to test…

thanks

DB.

1 Like

Nice! Kinda makes me wish I had an Apple Watch so I can also integrate this (and not to mention add more support for Apple Watch stuffs)

Q: Does the data already exist in HealthKit and you just have to Query it or we actually need an apple Watch do the the development?

2 Likes

I don’t know if there’s an easy way to get beat-to-beat measurements in to Apple Health without a watch. Maybe via a chest strap or similar?

I was building to my phone for the data side of things in this app, not relying on the sim in Xcode - but you can create dummy HealthKit data with HKQuantitySample, so I don’t think anything would limit you to building without a watch?

I agree. The challenge I have is that I do not know how the “real” data look like to be able to generate the dummy data.

I’ve had tried to populate data into HealthKit (similar to Apple Watch) and found out that. Apple Watch does weird things like don’t record per second data, then there’s things like there isn’t a dedicated Running cadence field. stuffs like that.

Can you share how they look like? I can use that and import it into the SIM and work using that tho.

Interested, just looking for way to integrate RMSSD from AWU2 (and 3 in the moment) to Intervals

Good one! I have searched for an app like this, but the ones I found didn’t integrate with Intervals.icu. I would definitely use this!

Interested! Looking for something like this, great idea!

Very interested! Would love to test/use this

Me too

I am interested!

Me too. Can you use HealthFit to send to intervals?

Is anyone actually using this? If not (can’t see any replies from the developer) any alternatives? Would really like Apple Watch night AF integration in to intervals.

Sorry for the delay on this - work got busy.
There’s a few bugs to iron out over the next few weeks and then I’ll get TestFlight up and running.

And @Badgerman yes it syncs directly to Intervals, doesn’t need to go via HealthFit.

2 Likes

Awesome thank you. Excited to test this.

Will keep an eye on this - also keen to test.

Did you want to set up a Patreon if wanted support getting this on TestFlight?

Any news on this @nich ?

I would be interested! I’ve been bouncing back and forth between Garmin and Apple Watch for years, and being able to have rMSSD automatically reported to intervals would be fantastic.

Hi nich, looks nice and clean.
would also be interested to test it.
BR Jan