It is using the built in movement calculation to decide your sleeping state. While charging it is assumed that you are not wearing the watch and if the status changes to deep sleepthe internal heartrate sensor is used to detect if you are wearing the watch.
So maybe that the hr sensor is used during deep sleep state could cause the app to sip a lot of juice?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
From Sleep Log's README:
So maybe that the hr sensor is used during deep sleep state could cause the app to sip a lot of juice?