Sleep Data from Oura not correct

Hey there,
I just connected Oura with Intervals.icu and noticed that some of the sleep data and KPIs are different/inaccurate.

Correct values: Resting Heart rate, Average heart rate

Incorrect values: sleep duration (6h35m vs 7h19), sleep value (73 vs 85) , sleep quality (good vs. optimal), readiness score (75 vs. 85)

Somewhat correct values: HRV (minor deviations from value from Oura) (121ms vs. 118ms)

Attached you’ll find screenshots with different values:



I checked if maybe intervals uses sleep duration from oura and cleanses it by the sleep efficiency in which case the data for today would make sense:
Sleep duration: 439min (7h19m)
Sleep Efficiency: 90%

Sleep duration x efficiency:
439min x 0,9 = 395,1min (6h35m)

But that only works for today’s data. Not previous days.
So not sure if that is the issue for sleep duration data.

If you use a different model than Oura please let me know.
I appreciate you checking this out and absolutely love intervals! Thanks for creating it.

Cheers,
kornelius

Someone else reported strange behaviour:

1 Like

Tx. Unfortunately it seems for some people the Oura API returns different data to what is presented in the Oura UI. Hopefully they get this sorted when the decide which algorithm to use.

1 Like

I have switched to the new Oura V2 API. My data (gen 2) is the same but maybe this will solve some of these issues.