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.
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.
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.
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.
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.