Garmin Sleep Time Bug Again

Hi David- Previously I had reported an issue where Sleep time coming from Garmin included awake time - ie it was the sum of all the sleep stages + Awake time.

I think you weren’t able to reproduce it, but I just switched to using Fitness Syncer which did it right. However, having upgraded my Fenix, I’d like to get the Sleep Score from Garmin, which Fitness Syncer doesn’t capture. However, after turning off Fitness Syncer for sleep and re-enabling Garmin, the problem has returned. The sleep time entered into Intervals is the sum of the true sleep time + Awake time.

I had mentioned last time that GC itself used to make that error - ie it summed Awake time between bedtime and awakening - but they eventually fixed it. Makes me wonder if the way GC sends the data to Intervals somehow bypasses whatever fix they made.

My data for Sunday March 6th shows 8h 15 min sleep time. In GC, it’s 7h 29m sleeping, 46m awake.

These sleep bugs are keeping me awake! I have added some logging so I can see exactly what Garmin sends me for your sleep data. I will deploy that Tues AM and then hopefully I can figure out whats up.

1 Like

Looks like it synced today (for last night).
Intervals shows 7h 3m
Garmin shows 6h 15m sleeping ,plus 48 m awake.
By the way, should the sleep score be syncing? It doesn’t seem to be, but it would be awesome if it did. It was 62 for this same night.

image

I have sorted this out and added support for sleep score and sleep quality. Will deploy Thurs AM (GMT+2). Tx for all the info.

4 Likes

Awesome! Thank you so much.

I was about to submit a new post regarding an issue I’m seeing with my sleep data, but searched the forum first and found this thread, so posting here as my issue may be a recurrence of the issue. My sleep data between Garmin and Intervals does not match, see attached
Screen Shot 2022-04-13 at 7.13.42 PM

as an example of 1 week. I’m seeing lots of days where the sleep hours each day are identical but looking in Garmin the hours are different.

Intervals.icu only counts actual seep time, not “time in bed”. So it adds up deep + light + rem + unmeasurable to get the total. I don’t know if that explains the differences?

Hi David, it looks like my Garmin 735XT tracks sleep as “deep”, “light” and “awake”, I looked at the details for each of the dates in the previous table and added them as new columns, Garmin sums deep + light to get the total, see new table below.
Screen Shot 2022-04-14 at 7.21.48 PM

The other thing that I’m noticing, most of my dates show a sleep time of between 7h54 and 7H56, see screenshot example below where the entire week is 7H56, I know for sure that my sleep hours are not that consistent. It’s a weird conundrum. I did re-download old data from Connect but that didn’t change anything.

David, not sure if this will help troubleshoot, I added a sleep chart to the fitness pages and it looks like February 4th, 2022 is when the sleep hours start with the consistency of 7H54 - 7H57, the flat line start Feb 4th and goes through to today,screenshot below.


Garmin export for Feb 4 - Apr14
4-Feb,7:56 hrs
5-Feb,9:01 hrs
6-Feb,9:14 hrs
7-Feb,8:17 hrs
8-Feb,7:32 hrs
9-Feb,8:18 hrs
10-Feb,8:15 hrs
11-Feb,8:49 hrs
12-Feb,7:12 hrs
13-Feb,9:16 hrs
14-Feb,7:47 hrs
15-Feb,8:04 hrs
16-Feb,7:45 hrs
17-Feb,8:29 hrs
18-Feb,8:08 hrs
19-Feb,8:44 hrs
20-Feb,6:12 hrs
21-Feb,8:38 hrs
22-Feb,7:38 hrs
23-Feb,7:37 hrs
24-Feb,8:19 hrs
25-Feb,10:21 hrs
26-Feb,7:29 hrs
27-Feb,7:13 hrs
28-Feb,7:09 hrs
1-Mar,7:21 hrs
2-Mar,6:52 hrs
3-Mar,7:31 hrs
4-Mar,8:44 hrs
5-Mar,9:52 hrs
6-Mar,9:02 hrs
7-Mar,7:07 hrs
8-Mar,8:22 hrs
9-Mar,8:13 hrs
10-Mar,7:35 hrs
11-Mar,8:36 hrs
12-Mar,8:51 hrs
13-Mar,7:52 hrs
14-Mar,8:00 hrs
15-Mar,7:34 hrs
16-Mar,7:19 hrs
17-Mar,6:32 hrs
18-Mar,8:29 hrs
19-Mar,7:45 hrs
20-Mar,9:33 hrs
21-Mar,7:26 hrs
22-Mar,7:47 hrs
23-Mar,7:55 hrs
24-Mar,8:38 hrs
25-Mar,8:33 hrs
26-Mar,9:45 hrs
27-Mar,9:26 hrs
28-Mar,10:25 hrs
29-Mar,7:25 hrs
30-Mar,7:27 hrs
31-Mar,8:45 hrs
1-Apr,8:16 hrs
2-Apr,9:50 hrs
3-Apr,10:01 hrs
4-Apr,8:10 hrs
5-Apr,7:27 hrs
6-Apr,7:49 hrs
7-Apr,8:16 hrs
8-Apr,9:52 hrs
9-Apr,7:57 hrs
10-Apr,8:59 hrs
11-Apr,7:15 hrs
12-Apr,7:27 hrs
13-Apr,8:15 hrs
14-Apr,7:58 hrs

I see you are also importing your HRV4Training file from Dropbox and have sleep enabled for that:

Maybe thats where the data is coming from?

Hi David, great catch. My initial reaction was no, because the HRV4Training App doesn’t log sleep time, but I went and looked at the HRV4Training .csv file and sure enough there was the data in the sleep time field and it matched what I was seeing in Intervals. Since the app is not logging sleep time, I have no idea where its coming from, I am going to reach out to Macro Altini, enquiring minds must know :-). So what I did was copy and paste my Garmin sleep time data into the HRV4T file, then uploaded to Intervals, now the sleep time looks correct. I have disabled the sleep time import from HRV4T as well, so moving forward it shouldn’t be an issue. Thanks.

1 Like