SLEEP
Creating Sensors
const sleep = hmSensor.createSensor(hmSensor.id.SLEEP)
SLEEP instance
sleep.updateInfo()
Active update of sleep information
Type
() => void
sleep.getSleepStageData()
Get stage sleep information
Type
() => Array<SleepInfo>
SleepInfo
Properties | Description | Type |
---|---|---|
model | model | number |
start | start time, based on the number of minutes at 0:00 on the day | number |
stop | The end event, based on the number of minutes at 0:00 on the day | number |
model:number
Search modelData
in sleep.getSleepStageModel()
value | Description |
---|---|
modelData.WAKE_STAGE | wake stage |
modelData.REM_STAGE | REM stage |
modelData.LIGHT_STAGE | light stage |
modelData.DEEP_STAGE | deep stage |
Code example
const sleepStageArray = sleep.getSleepStageData()
for (int i = 0; i < sleepStageArray.length; i++) {
const data = sleepStageArray[i];
console.log(data.model)
console.log(data.start)
console.log(data.stop)
}
sleep.getSleepStageModel()
Get Sleep Mode
Type
() => modelData
Code example
const modelData = sleep.getSleepStageModel()
console.log(modelData.WAKE_STAGE)
console.log(modelData.REM_STAGE)
console.log(modelData.LIGHT_STAGE)
console.log(modelData.DEEP_STAGE)
sleep.getSleepHrData()
Get your sleep heart rate
Type
() => void
sleep.getTotalTime()
Get total sleep time
Type
() => number
Code example
const totalTime = sleep.getTotalTime()
sleep.getBasicInfo()
Type
() => BasicInfo