Heart rate detection

Heart rate data enhances your sleep tracking data and awake detection.

If you have a compatible heart rate sensor, you can use it to:

  1. Gather your heart rate during the night and show it on your sleep graph

  2. Have much more precise awake detection

  3. If your wearable supports heart rate variability data collection, you will see HRV on your sleep graph too (read more about heart rate variability here)

See and example of a heart-rate enabled track in Figure 1, “Graph with heart rate tracking” and heart rate variability graph in Figure 2, “Graph with heart rate and heart rate variability”.

graph hr
Figure 1. Graph with heart rate tracking
graph hrv2
Figure 2. Graph with heart rate and heart rate variability

1. HR monitoring for fully integrated devices

Settings → Wearables → Heart rate monitoring
This regards all devices that we explicitly integrated, such as Pebble, Mi Band, Amazefit, Fitbit, Garmin, Wear OS, Samsung Gear/Galaxy. See Smartwatch and Wearables for supported devices.

2. HR monitoring for devices that support direct HR over BLE (Bluetooth Low Energy)

Settings → Wearables → Bluetooth Smart
This regards all other devices that have a HR sensor (such as Polar H7) and may or may not work with your device.

Note Do not use this option for HR monitoring with compatible smartwatches such as Pebble, Mi Band, Amazefit, Fitbit, Garmin, Wear OS, Samsung Gear/Galaxy, etc.

3. HR monitoring for a supported oximeter

If you have an oximeter connected in Settings → Sleep tracking → Wearables → Pulse Oximeter, heart rate will be detected by default.

4. HRV monitoring

If your wearable supports HRV data collection, it will be enabled automatically with HR monitoring.

5. How to tell if the wearable will collect HR

Only wearables, that use GATT Heart Rate Profile interface can be connected via BT smart for collecting HR data.
If you are not sure, if the HR monitoring is possible with your wearable, you can check, if it is compatible directly in the Sleep app.

  1. Try to pair with your device (this may not be required for all devices and OS versions).

  2. Make sure no other app is using your device while sleep tracking.

  3. Go to Settings → Sleep tracking → Wearables → Bluetooth Smart and tick this option.

  4. The app will start a Bluetooth scanning and lists all nearby devices.

  5. If your wearable is listed in BT scanning with a tag love icon, it uses the requi red HR profile

bt scan
Figure 3. Difference between compatible and non-compatible HR protocol
Note If your wearable is not listed with a heart tag love icon, you need to go around – save HR to Health Connect, S Health, or Google Fit, from where Sleep as Android can download it.


Cannot install app on Wear OS device

Sleep tracking with Wear OS device requires a companion app installed from the Play Store on the watch.

How to get there:

  1. Make sure the watch is connected to the phone.

  2. Go to app list on your watch, select Play Store.

  3. Find Sleep as Android and select Install.

  4. After the companion app is installed, you can enable the connection in Settings → Wearables → Use wearable → Wear OS.

  5. Test the connection in Settings → Wearables → Test sensor - you should see a graph reacting to your movement (a short delay is normal, data are sent in batches).

Note Sleep tracking collects data the night and they are analyzed in real-time. This means the watch must stay connected with BT during sleep tracking.
Do you support / integrate my device?

For all currently supported devices, check out list of compatible devices.

If you’d like us to integrate another device, please add it as a suggestion to our suggestion forum. Also please check whether the device has an API so we can integrate it.

How do I get BT smart heart rate device work with Sleep as Android?
  1. Enable the tracking in Settings → Sleep tracking → Wearables →Bluetooth Smart (might be hidden under Advanced section).

  2. Try to pair with your device (this may not be required for all devices and OS versions).

  3. Make sure no other app is using your device while sleep tracking.

If nothing helps please send us a debug report using Left ☰ menu → ic help q Support →ic bug Report a bug..

Note BT Smart heart rate tracking only works from Android 4.3 onward
My watch vibrates only once

On Wear OS platform and ONE UI Watch (Galaxy Watch 4 + 5), we use gentle vibrations for even more natural wake up.
It starts with a single vibe, another in 30s, than again in 20s and so on. After few minutes the vibrations will be continuous.

If you are worried this won’t be enough, you can set a delayed start of alarm sound on the phone. And there is always the backup alarm.

Samsung Galaxy Gear - Watch app stuck on "Start tracking"

This can be a result of multiple things, so please make sure to do the following troubleshooting:

  1. Make sure you have Sleep as Android Gear Addon installed on your phone

  2. It can happen that the addon cannot be started by us if it was force stopped previously. In that case please go to Play Store app on your phone, open addon page tap on “OPEN”.

  3. Opt out of any battery savers that you might have on your phone, for all involved apps (Sleep as Android, Sleep as Android Gear Addon, Samsung Accessory Services) – to find out how to do that, please consult dontkillmyapp.com

  4. Samsung Accessory services sometimes misbehaves and prevents connection to the watch for 3rd party apps. Please uninstall and reinstall it.

Tracking starts on its own
  1. Please make sure that you are not accidentally starting the Sleep as Android app from your watch. This would start sleep tracking immediately.

  2. Make sure you are not using automatic start of sleep tracking in Settings → Sleep tracking → Automatic sleep tracking → Start sleep tracking.
    You can find more information about automatic sleep tracking start here.