Goodnight Zeo

I love quantifiable data and had been using the Zeo Mobile sleep monitor to track sleep quality.  I had worked on some projects of my own to use this data too.  After I finished the most basic functionality for these projects I lost interest, but planned to come back to them eventually. Unfortunately, my Zeo hardware started having more and more trouble and eventually I stopped using it. I still really enjoyed the concept and thought I would come back eventually.

At some point later I checked back and found they had gone out of business! More frustrating, that meant all the sleep data I had on their systems was gone. I had since removed the app thus removing local data, so the only bit of data I still had was the CSV file I exported during development.  This ended up being about 2 months out of at least 7 that I tracked.  I can at least say that I feel like it helped me improve my sleep. which is the real value.  Fun data is just a bonus.

However this does seal the deal that I will not come back to these projects.  I decided I should release what I have in case it benefits the people out there who still have function Zeo products.  I’m actually surprised that I haven’t been able to find anything out there really built on their Android API.  Most of the projects I could find seem to be centered around the Zeo Bedside unit because in some ways it gives you access to more data.

My projects contained two components which work with Zeo sleep data.  One is a reimplmentation of the SmartWake adaptive alarm feature for Android.  SmarkWake was the feature that was supposed to wake you at the optimum time such as when you are entering or leaving REM sleep.  i never saw the feature work, so I built my own.  The other is PHP code to display CSV sleep data in progress graph form.

Source and more detail available at the GitHub repository.

Other relevant information to using the Zeo Android API was mentioned in an older post:
Using the Zeo Android API

One of the prominent places Zeo was talked about was at the Quantified Self forums, so I mentioned this code in the Zeo shutdown thread in case anyone finds a use for it:
Zeo shutting down: export your data!

Sleep Monitoring and Quality

Originally posted as an answer here:

I’ve used Zeo for Android for the last seven months. I really like having quantifiable data to make sense of how I feel after I slept. Though I only used it more toward the beginning, their website has some pretty good tools to visualize the data and to track variables and their effect on your sleep (such as caffeine, alcohol, times you woke for the bathroom, etc). The headband is comfortable, so no worries there.

The one complaint I had was that the SmartWake alarm feature never worked for me. Because Zeo has an open API for the Android version I actually wrote my own implementation:

Aside from monitoring these are the things that I’ve done personally to get better sleep:

– Installed blackout blinds so my room is as dark as possible
– I take Magnesium at night
– I wake up with gradually increasing light:
– I’ve also taken to sleeping with ear plugs. I would not have thought this would make any difference, but I seem to wake up less often now.