Showing as awake between sleep stage transitions
planned (soon)
Grey
planned (soon)
J
Jared Seaton
I just tried that but the extra awake times are still there.
Randell
Jared Seaton: Hi, are you still experiencing this issue on your previous sleep charts?
J
Jared Seaton
Randell Yes the issue persists. Attached today as another example.
Randell
Jared Seaton: Hi Jared, I tried replicating this issue on my end using Pillow to track my sleep and encountered the same behavior. The reason for this is that when your sleep data is written by Pillow to Apple Health, these 1-minute awake stages aren’t recognized by Apple Health. However, Bevel does recognize and log these 1-minute awake stages recorded by Pillow.
If you'd like to confirm this on your end, you can try disabling Pillow from writing your sleep data for tonight and instead use your Apple Watch to log your sleep. This will help determine if the issue persists.
This is a very specific case with the data interaction Between Bevel, Pillow, and Apple Health not recognizing this 1 minute awake stages. Do you intend to track your Sleep via Pillow?
J
Jared Seaton
Randell Yes I do intend to use pillow. The sleep stages shown in pillow do not have these 1 min awake times (screenshot) between stages. Bevel is actually showing less than 1 min, 22:01-22:01 for example. I don’t see how Pillow is writing that awake time. It’s not showing that in the raw sleep data in health.
Randell
Jared Seaton: We've had a similar case with this issue from one of our users, you can check the reddit post here: https://www.reddit.com/r/bevelhealth/comments/1fu1p9d/sleep_data_says_i_woke_up_between_each_sleep_stage/
This seems to be specific with how Pillow logs the Sleep stages and how Apple Health doesn't recognize these awake stages but Bevel does as I explained above.
J
Jared Seaton
Randell then why doesn’t the Pillow app show them if it’s Pillow writing it?
J
Jared Seaton
Randell can you point me to where I can see these awake times in the raw data? I just don’t see what information you’re using to arrive at the reasoning.
Randell
Jared Seaton: As I mentioned above, you can compare and test this out by using your Apple Watch's native sleep tracking tonight (Disable Pillow from writing your Sleep stages for the night) and see if this issue persists.
I have replicated this issue on my end and I was able to reproduce this the moment I have Pillow as my sleep tracker.
As to how Pillow writes its Sleep data, I don't have any information to that as they are entirely a different 3rd party app.
J
Jared Seaton
Randell If what you are saying is true, then the awake times should be visible in Health. Raw data is raw data. Bevel just reads the data directly from HealthKit but prioritizes whichever data source is selected, in my case, Pillow. Correct? If so, why is Bevel not reading it correctly? Why is it making up awake times between sleep stage transition. This isn’t seen in Health, Pillow or the raw data. Only Bevel. Sounds like a Bevel issue to me.
Grey
Jared Seaton: Hi Jared, I am jumping in for Randell here. It seems like this is a bug on our end. The Apple Watch sleep stages start and end on the same timestamp. Pillow has a 1 second gap in between and Bevel is incorrectly reading these as an awake stage.
We will add a fix for this. Thanks for raising this issue!
J
Jared Seaton
Grey Awesome news, thanks Grey!!
J
Jared Seaton
I tried to delete the data from the Apple Watch to see if there was some conflict but that didn’t help.
Randell
Jared Seaton: I see, when you deleted the data from Apple Health, did you Clear cache and reload all data? You can do this by going to Bevel -> Profile -> Scroll down to the very bottom
J
Jared Seaton
See attached.
Randell
under review
Randell
Hi Jared Seaton, Can you go to Bevel -> Profile -> Data Sources -> Sleep. Screenshot this view for me
Also, please go to Apple Health -> Sleep -> Scroll down to "Show all data" tap it, and screenshot the view for me.