Sleep data changes later in the day

For years, this horrible app has been flubbing up recorded sleep data.

Immediately after syncing, my device will show (for example) that I slept from 11pm to 7am, with no fine-grained data like REM, or awake. The colored graph will be mostly featureless.

A few hours later, when I check back, many things change. For example, it will show new (incorrect) sleep and wake times, and the data will now show wakefulness and REM sleep.

This problem is consistent and happens everyday.

  • Yes, I’ve noticed similar.  This morning after syncing the stats showed 41 mins of deep sleep. Now  after re syncing 3 hours later, all sleep levels have been adjusted, with 0 deepsleep

  • What watch are you using?

  • Watches up to Fenix 5+ still use the older "basic" sleep tracking, where the analysis is done on Garmin's servers based on the 24/7 data provided by the watch. That includes a quick analysis in Garmin Connect right after sync, which is replaced by the final analysis after some time. And based on my experience (I used to have a Fenix 5+) the analysis is far from accurate, as it's only based on heart rate and basic movement data.

    Newer watches (from Fenix 6 onwards) use "advanced" sleep tracking, which is done in the watch itself and also uses heart rate variability for sleep tracking. And still, I wouldn't trust the sleep phases of the newer sleep tracking either. It's just impossible to accurately detect from the wrist what happens inside your head. Slight smile

  • Thanks for taking the time to reply.  Your explanation of the local and server based processing clears up why I see the changes to my charts.

    it’s interesting to get your perspective on the accuracy of sleep tracking across different devices too.  I agree not to rely too heavily on watches for this, as fab as the devices are overall

  • Just to make sure I don't give a wrong impression: Comparing the old Fenix 5 sleep tracking and the new advanced sleep tracking, I definitely find the newer on-watch tracking more accurate, it detects falling to sleep, waking up, and potential nightly wake periods much better than the old one. Some people report that even the new tracking misinterprets reading in bed or watching TV as sleeping, but I personally haven't experienced that.

    It's just the sleep phase separation I don't trust. Even FirstsBeat's own white paper from 6 years ago finds the analysis of sleep phases only 65 % accurate (Garmin uses FirstBeat's algorithms and now owns the company). www.firstbeat.com/.../A-Sleep-Analysis-Method-Based-on-Heart-Rate-Variability-071119.pdf

  • Vivoactive 3. But even with your comments about the on-device vs on-server sleep analysis, the sync period sometimes results in all the data right away. Its so unpredictable...

  • I synced last night at 10pm, after a full day, and it was the first sync for about 10 hours or more.

    While syncing this morning when I woke, I took a screenshot of yesterday's sleep, then again immediately after syncing.

    During sync:

    After:

  • That was my experience on my Fenix 5+ as well. Sometimes final data right away, sometimes with a delay. Perhaps it had to do with server load or whatever.

    I just tried to glance through Garmin's pages to find out which devices have the old system, which have the new. And it's a mess, it seems Garmin calls them both "advanced sleep monitoring". The only way to differentiate the two seems to be that the newer on-watch one gives a sleep score, the old one didn't.

  • Well I guess its just the way it is. At least I have some explanation. I appreciate your replies. It's a shame official support has been completely unresponsive to my contacts on this and my other issue I raised. No replies at all...

    The Enshittification of a service I used to value greatly is advancing.