SelfSync

Sleep assessment message

The sleep assessment message holds the scores computed after a night of sleep: overall sleep score, and the sub-scores for duration, quality, recovery, deep, light and REM sleep, awakenings and restlessness.

FIT name
sleep_assessment
Global message number
346
JavaScript SDK key
sleepAssessmentMesgs
Fields
15

Fields

  • Average of awakeTimeScore and awakeningsCountScore, from 0 (worst) to 100 (best).

  • Score evaluating the time spent awake during the night, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating the number of awakenings, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating the amount of deep sleep, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating the sleep duration, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating the amount of light sleep, from 0 (worst) to 100 (best). Empty when unknown.

  • Overall sleep score, combining duration and quality, from 0 (worst) to 100 (best).

  • Score evaluating the quality of sleep, based on sleep stages, heart rate variability and awakenings, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating stress and recovery during sleep, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating the amount of REM sleep, from 0 (worst) to 100 (best). Empty when unknown.

  • Score evaluating the restlessness during sleep, from 0 (worst) to 100 (best). Empty when unknown.

  • Number of awakenings during the night.

  • Score evaluating the sleep interruptions, from 0 (worst) to 100 (best). Empty when unknown.

  • Average stress level during sleep, awake periods excluded.

  • mesgNumString

    Global message number identifying the kind of message. Decoders use it to know which profile to apply to the data.

Other health and monitoring messages

See all the FIT messages