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!