With "see the data on screen", I mean at least some quality index, not just the number of hours you slept.
With "see the data on screen", I mean at least some quality index, not just the number of hours you slept.
I would be interested to know if others have interesting linux desktop software or workflows for working with this data when it comes off your watch
Google partnered with fitbit last year and now sleep data and other biometrics are shared with the fitbit app. The good thing about this is that you can access your data via fitbit's API, there is a python package for this process: https://github.com/orcasgit/python-fitbit. You can read this article if you want more details on how to configure oauth to make this work: https://towardsdatascience.com/using-the-fitbit-web-api-with...
The cons of this setup is that you still need an android phone synched with your watch and is not too privacy friendly, but sure, you could run the code on your linux machine
Google owns Fitbit, and it’s not clear what the future of Fitbit is as a standalone brand or product line
I always assumed the main metric used by sleep apps for watches is movement.
No.
The best ones monitor your brainwaves, and the best wearables monitor the next best ting, your hear rate and blood oxygen.
You can get knocked out by drugs, alcohol or just die in your sleep from apnea so you'll not move around in bed and your bed motion sensors are useless.
You need to tap into the body's vital signs to know your sleep stages accurately, especially REM.
https://www.apple.com/healthcare/docs/site/Estimating_Sleep_...
They have an export/takeout form in the app, which will create an archive with all your info and send you an email, and they provide instructions to parse it (e.g. in Excel). They also have an API, but it requires setting up a public OAuth endpoint for authentication (for Web apps) or pre-approval (for Mobile apps).
If gadgetbridge wrote an oura ring connector id buy one in a heartbeat. I had a mi 5 and the data quality was so crap.
It is interesting to wear 2 of the same trackers, one in each wrist, and see if they are close to agreeing.
I do that with 2 Mi Bands.
The variance of a single point estimate is infinite.