Overnight vitals, signal by signal
At night, your body speaks without a filter: no coffee, no meetings, no effort to muddy the message. Here is how the app reads your five vital signs, each one against your own normal, and why a single bad night is never enough to draw a conclusion.
What the engine calculates
The vitals engine turns five raw measurements from your watch into a single sub-score: the vitals pillar of the Readiness Score, the heaviest of the four at 42 points out of 100. It doesn't judge your health. It measures one thing only: how far your night departs from your normal, and in which direction.
Why give it so much weight? Because these signals depend neither on what you report nor on how you feel. They're the most direct and most objective reflection of your recovery, starting with the state of your autonomic nervous system, the one that decides, without asking your opinion, whether your body is in recovery mode or on alert.
Five signals, read from Apple Health
The app reads five signals from Apple Health, recorded by your watch at rest and mostly while you sleep. Each one has its own weight within the pillar:
- Heart rate variability (HRV): the variation in time between two heartbeats, in milliseconds, in SDNN format. Higher than your normal is better.
- Resting heart rate: in beats per minute. Lower than your normal is better.
- Respiratory rate: your breaths per minute. Lower is better; an unusual rise often comes with fatigue or an infection coming on.
- Blood oxygen saturation (SpO₂): the share of your hemoglobin carrying oxygen. Higher is better.
- Wrist temperature: measured while you sleep. Here, any deviation is penalized, in either direction.
Together, HRV and resting heart rate make up three quarters of the pillar. When all the data is there, HRV alone weighs nearly 19 of the score's 100 points: no other signal weighs as much.
Why at night
Night is the only time when conditions are comparable from one day to the next. You're lying down, at rest, away from coffee, stress and exertion. An HRV reading taken at 3 p.m., after two coffees and a tense meeting, tells the story of your afternoon, not your recovery.
At night, the setting repeats: same position, same calm, same watch on the same wrist. That repetition is what makes the comparison fair. Without it, you're comparing different days, not the state of your body.
The method, step by step
- 1. Your baseline: for each signal, the app calculates your average and your standard deviation over the last 42 days, excluding the day being assessed. It needs at least 7 days of data to exist, and 28 for full confidence. All the details: your baseline.
- 2. The deviation from your normal: the night's value is translated into a number of standard deviations above or below your average. If your HRV hovers around 50 ms and usually varies by 5 ms, a night at 45 ms sits one standard deviation below your normal; a night at 40 ms, two.
- 3. Points, in the right direction: that deviation becomes points according to the signal's direction. HRV and SpO₂: higher is better. Resting HR and breathing: lower is better. Temperature: any deviation is penalized. Beyond two standard deviations on the wrong side, the signal earns no points at all.
- 4. Weighting: the five sub-scores are combined according to their weights. If your watch didn't record a signal that night, or if the signal doesn't yet have 7 days of history, it's removed and its weight is spread among the others. Nothing is made up to fill the gap.
One night is noise; a week is a signal
Your vitals naturally move from one night to the next. A short night, one drink too many, a stressful day: your HRV can plunge without it meaning much. HRV dropping for one night is noise. A week below your baseline is a signal.
The method already does part of the sorting. Because each deviation is measured against your own usual variability, someone whose HRV swings a lot has to deviate further to lose points than someone who's very steady. But a low night really does lower that day's score: it's up to you not to jump to conclusions.
The real signal is repetition: several days below your normal, especially when your resting heart rate rises at the same time. That's the pattern of fatigue building up, a training load ramped up too abruptly or an infection coming on. That's why the app also shows you the trend of your score and of each pillar over several weeks.
Why these choices
- You versus you: HRV ranges from 20 to more than 100 ms depending on age, genetics and fitness. Judging it against a population norm would condemn some people to look tired their whole lives. Only the deviation from your own normal makes sense.
- The same device: Apple Health records HRV in SDNN format, the Apple Watch's format, whereas many studies and other devices use RMSSD. The two can't be compared directly. Comparing you with yourself, on the same watch, solves the problem.
- 42 days: long enough for your normal to be stable, short enough to track a real change in fitness. The day being assessed is excluded from the calculation, so an extreme value doesn't dilute its own reference.
- Unequal weights: HRV and resting HR are the most direct windows onto your autonomic nervous system, hence their three quarters of the pillar. Breathing, SpO₂ and temperature weigh less, but they capture something else: an infection coming on often pushes up breathing rate and temperature.
Beyond the score: your biological age
Two of these signals are also used elsewhere. In the calculation of your biological age, HRV acts as a modifier: compared with the values expected for your age, it can move it in either direction. It counts for less there if you take a medication that slows the heart.
Resting HR does the same, against a reference value, except when it's already part of your VO₂max equation. It's never counted twice.
No watch, and the limits of measurement
No watch, no vitals. The pillar is then removed and its weight redistributed among sleep, nutrition and rhythm. A confidence index tells you so: a score without its vitals doesn't read like a complete score.
With a watch, keep in mind how it measures. Its optical sensor uses photoplethysmography (PPG) to track your pulse through the skin of your wrist: it's less precise than an electrocardiogram, but reliable for trends when the watch is worn properly, snug and kept on all night.
Finally, this engine is a wellness tool, not a medical device: it doesn't diagnose anything. A signal below your normal is a nudge to ease off, not a reason to panic. If an unusual value persists, or if you feel faint or have chest pain, unusual shortness of breath or palpitations, see a doctor. In an emergency, call your local emergency number (911 in the US, 999 or 112 in the UK and Europe).
References
- Task Force of the European Society of Cardiology and NASPE (1996), standards of measurement for heart rate variability, Circulation. doi:10.1161/01.CIR.93.5.1043
- Plews D. J. et al. (2013), heart rate variability monitoring and training adaptation in endurance athletes, Sports Medicine. doi:10.1007/s40279-013-0071-8
- Buchheit M. (2014), monitoring training status with heart rate measures, Frontiers in Physiology. doi:10.3389/fphys.2014.00073
- Miller D. J. et al. (2020), changes in nighttime respiratory rate and early detection of infection, PLOS ONE. doi:10.1371/journal.pone.0243693
- WHO (2011), pulse oximetry training manual. who.int
Frequently asked questions
How do I know if my overnight vitals are normal?
The most reliable way is to compare them with your own average over the past few weeks rather than with a general norm: that's what the app does, over 42 days, for each of the five signals. A one-night deviation is often just noise; a deviation that persists, or comes with unusual symptoms, is worth a doctor's opinion.
What's the difference between SDNN and RMSSD?
They're two ways of calculating heart rate variability. SDNN, used by Apple Health and the Apple Watch, is the standard deviation of the intervals between heartbeats; RMSSD, common in studies and on other devices, is calculated from the differences between successive heartbeats. The two can't be compared directly, which is why it pays to compare you with yourself, on the same device.
What happens if my watch didn't measure a signal last night?
The missing signal is removed for that night and its weight is spread among the other vitals: nothing is made up to replace it. With no vitals at all, for example without a watch, the whole pillar is removed and its weight goes to sleep, nutrition and rhythm, with a confidence index that flags it.
You just read the method.
The app applies it to you.
Ecleptic brings your sleep, nutrition and training together in one score, every morning. The iOS beta is open to a small circle.
Request access