Hey, last I was looking into syncing my apple health data to intervals it seems no simple free options were available. I cobbled something together for myself and was wondering if there is interest in the community as well (as putting it on the AppStore comes with some effort and cost).
If there is interest, any specific feature wishes that other Apps might miss?
HealthFit and BreakAway iOS apps both provide this functionality for free too. However, both don’t sync the full metrics possible and have their pros and cons.
tell me what I can do to improve and what metrics are wanted. (I don’t use Apple Health entirely and thus will not have data for some of the items so there’s that gap) I will work on it so long as there are people willing to test it for me.
Field’s I’m missing: VO2max, Steps (in default field), Hydration, Respiration, AVG Sleep HR (needs to be calculated I think, likely not an available metric in AH directly, however, BodyState app does this and shows the value in the app), Mood/Motivation from Mindfulness/Mental app. Length?
Can do… But I need your help to show what are the exact metrics.
eg: VO2Max. I don’t see it in my Apple Health. (I tried search Vo2Max and nothing is shown)
There’s also no Hydration, but there is a field called Water.
respiration - I see respiratory rate
No such thing as Avg Sleep HR
Mood = Mood Changes?
Minfullness - i don’t see this.
also - what is Length?
If you’re really open to help, please send me a PM w/ your the email address (so I can send you a Testfllight Beta invite - this one has the Steps field changed to the default field)
note: I also need the intervals field to map it to.
Maybe I’ll join the discussion and write everything I know because I just use iOS and Intervals on a daily basis.
Vo2Max: there is no such value strictly in the Health app, it’s in the Fitness app and it’s only counted by default for running workouts. So I guess that’s out. On the other hand, there is something like “Cardio Efficiency” where it is just measured by expressing the Vo2Max value.
Hydration: there is just the Water field. You can enter the values yourself, or it’s synced with other apps (e.g., through the WaterMinder app, I add the values of the liquids I drank on my AppleWatch and then it counts as Water in the Health app). It is expressed strictly in units of ml.
Steps: after all, there is already this field in BreakAway so I don’t understand here. In my case, it synchronizes normally in the background.
Heart rate during sleep: there are no direct values given, there is only a graphical representation of how heart rate values changed during sleep, so there is no way to extract any data here.
What Apple offers, by way of the Apple Watch, is an estimation of VO2 Max (read: Cardio Fitness), which is generated by way of Apple’s internal calculation run on your sex, height, age, and cardio performance during any outdoor walk, run, or hike activity. By using your body metrics and juxtaposing those values against your GPS-tracked speed, Cardio Fitness provides an estimate of your VO2 Max.
ah… this is why I need guidance. Thx for the link.
So this provides a 7 point scale
Very Unpleasant / Unpleasant / Slightly Unpleasant / Neutral / Slightly Pleasant / Pleasant / Very Pleasant
Very Pleasant → great
Slightly Pleasant / Pleasant → good
Neutral → ok
Very Unpleasant / Unpleasant / Slightly Unpleasant → grumpy
Is that OK?
edit: Apple Provides a SLIDING scale and the output is a numeric between -1.0 and +1.0 so this is how the mapping is being done.
case 0.5...1.0 : return 1 // Great
case 0.0..<0.5 : return 2 // Good
case -0.5..<0.0 : return 3 // OK
case -1.0 ..< -0.5 : return 4 // Grumpy
i have also added Sleep Stages + Avg Sleeping HR in addition to Sleep Hours and since these are custom fields, I have made a little blog post about it.