Smart watch and Wearable

Sleep as Android currently integrates Mi Band 1, 2 (with exception of Mi Band 1S), Pebble, Android Wear and Samsung Galaxy Gear devices and most of the BT Smart Heart rate monitors such as e.g. Polar H7.

BIG NEWS: WE SUPPORT XIAOMI MI BAND 1, 2 (with exception of Mi Band 1S)!!! 

Download addons

  • Pebble (1 & 2, all variants)
  • Android Wear 1 will install automatically on your watch
  • Android Wear 2 app has tobe installed manually via Play Store on the watch (“apps on your phone” section)
  • Microsoft Band (1,2)
  • Samsung Gear 1, Gear S: install “Sleep As Android – Gear Companion” from Gear Store
  • Samsung Gear S2, S3 (not Fit and Fit 2): install “Sleep As Android – Native Gear Companion” from the Gear store
  • Xiaomi Mi Band all flavors except (Mi Band 1S Pulse),  (paid)

Sleep as Android also works on wearable Android smartphones such as iMacwear M7 out of the box.


General information

IMPORTANT: Smartwatch tracking needs to be enabled in Settings > Wearables > Sleep tracking (Use wearables)

The smart watch integration features:

    • Basic functions:
      • Vibe-alarm on watch – vibrating won’t wake your partner. Works even when the smartwatch loses connection to the phone.
      • Sleep tracking using the watch’s accelerometer – better data, more comfort than having the phone in bed
      • CAPTCHA – in case your phone is few meters from your bed, than all CAPTCHAs guarantee getting your laterally out of bed
      • Pause/snooze/dismiss control on your watch
      • Next alarm time right on the watch
    • Advanced functions:
      • Heart rate tracking for automatic awake and REM detection (only supported devices with HR sensor)
      • Smart wake up works as good as with phone only
      • Lucid dreaming vibes on watch
      • Anti-snoring (uses phone’s mic but vibrates on your wrist when you snore)
      • Lullaby volume down (fade out any of Your music or provided lullabies)

CAUTION: We recommend to still sleep track with airplane mode on, but Bluetooth needs to be enabled in order to make the connection between your watch and the app working. The recommended way is to switch on the airplane mode (which disables Bluetooth) and then switch Bluetooth back on

Supported devices

IMPORTANT: Your device is not in the list? We have an API to allow 3rd parties to integrate their device, please see our Wearable integration API.

We support all Android Wear and Wear 2.0 watches. They however differ in battery life – see table.

Device Supported Battery use

(per night)

Xiaomi Mi Band 1, 2 (except Mi Band 1S)

(inv_ic_action_love if sensor available)

 YES  ~5% per night You need to install Tools & MiBand app (paid) to get the MiBand integration. Many thanks to Zdenek Horak for the development! Also see

How to guide (including heart rate): Sleep as Android talks to Xiaomi Mi Band 2

Pebble (all variants)  YES  <<10%
4-5 days without charging with sleep tracking each night
You need to install the Sleep as Android app from the Pebble App Store onto Your Pebble.

Best battery life among smart watches

Known issue:
after some time watch accelerometer may return zero values which leads to a flat graph, this has been approved to get resolved by resetting the watch.

For firmware version 2.9.1 and lower, please download the app here.
Pebble 2 (all variants) inv_ic_action_love  YES <<10% You need to install the Sleep as Android app from the Pebble App Store onto Your Pebble.

Best battery life among smart watches
 Sony SW3 (SWR50)   YES   ~15% 182 events sensor batch queue which allows very low battery consumption (although default sensor frequency is higher than on Gear Live for example)Many thanks to Sony Mobile for their great help to overcome the sensor batching which got battery consumption from ~70% to ~15% per night. What is sensor batching?

Known issue: Sometimes gets into a broken state and starts using up to 100% battery. Reboot watch to resolve the issue.

Known issue: Sometimes the Wear app doesn’t install the app on your watch automatically. Sleep as Android then stays stuck on “Waiting for connectivity” and never connects. To resolve, go to Android Wear app > Settings > Your watch > Resync apps.

Samsung Gear Live inv_ic_action_love  YES  ~15% 150 events sensor batch queue which allows very low battery consumption What is sensor batching?

Support heart rate monitoring!

There are issues with refurbished Gear Live devices with a dev version of the OS which do not connect to with Sleep as Android. Re-flashing of the firmware as described below should resolve the issue:

 LG G Watch  YES  ~20% Should be working well even the watch reports a batch size of size zero even sensor batching is supported in fact. What is sensor batching?
 LG G Watch R inv_ic_action_love  YES  ~15% Biggest sensor batch queue so far 10000 events. (What is sensor batching?) May allow us to do some further optimizations in the future..Support heart rate monitoring! 
 LG G Watch Urbane inv_ic_action_love  YES  ~15% Sensor batch queue 10000 events.
LG G Watch Sport YES ~20%
 Moto 360 inv_ic_action_love   YES (but higher battery use)  ~40% CAUTION: Does not support sensor batching and features an 2010 CPU with high battery consumption (What is sensor batching?)
RECOMMENDATION: Use theater mode to lower battery consumption!
EDIT2: Seems to get to reasonable battery consumption per night around 40% after the firmware update and fix for the sensor issue below. Still we get reports that on unknown occasions battery can peak at 70-80% for some days. Usually a reboot fixes this issue.EDIT: After the firmware update moto360 stops the accelerometer each few minutes, we have a workaround for this issue.
 Moto 360 V2 inv_ic_action_love   YES (but higher battery use)  ~15-40% Waiting on reports to see whether it supports sensor batching (What is sensor batching?), but the assumption is it does not because reported battery consumption is high.
 ZenWatchinv_ic_action_love  YES (but higher battery use)   ~40%  CAUTION: Does not support sensor batching (What is sensor batching?)
RECOMMENDATION: Use theater mode to lower battery consumption!
 ZenWatch 2  YES   6%, but ~50% on Android M Has sensor batching! Very good battery consumption reported, although not yet clear why it is so much better than other Wear devices.
Unfortunately Android M update for the watch broke sensor batching (What is sensor batching?).
ZenWatch 3 YES  ?
Galaxy Gear 1
Galaxy Gear 2
Galaxy Gear 2 Neo
Galaxy Gear S
 YES (but high battery use)  ~60% (on Gear 2 and Gear 2 Neo) CAUTION: The accelerometer sensor only works with screen on with Gear 1 and 2, this together with no sensor batching support causes high battery consumption. Gear S allows to track with screen off but we don’t have realiable battery consumption results yet.In order to make it running, You need to download the latest Gear add-on from the Samsung Galaxy AppStore or the Gear manager on some devices. The exact name of the add-on is “Sleep As Android – Gear Add-On”. Some users reported that they couldn’t find it and they needed to narrow their search to “Health & Fitness”. Apps for Gear watches may only be distributed through the Galaxy Apps Store.

Special note for Gear 1 users: Your device must be running Tizen OS.

Galaxy Gear S2
Galaxy Gear S3
YES please report  You need to install an addon on your phone, and “Sleep As Android – Native Gear Companion” on the watch from the Gear store.
Garmin CONNECT IQ devices  inv_ic_action_love YES – currently in BETA ~10-15%   Garmin integration is currently in BETA test. You can install it normally from the ConnectIQ store.
Microsoft Band (1 and 2) YES  ~60% You need to download an addon for this to work.

Made by David Beneda, big thanks!

iMacwear M7 (wearable Android smartphone) YES same as on a full-scale smartphone Sleep works on these kinds of devices out of the box, the same as on a full scale Android smartphone.
Huawei Watchinv_ic_action_love YES ~20% (untested) Sensor batch queue 150 events (What is sensor batching?)

Known issue: Heart rate sensor probably has wrong implementation in the Huawei watch API, so it fails to send data several times throughout the night.

Huawei Watch 2inv_ic_action_love  YES  40%
Fossil Q Founder YES  untested Sleep tracking consumes a lot of battery. To prevent that, do sleep tracking in theater mode.
Polar H7inv_ic_action_love YES Only HR measurement
MioLinkinv_ic_action_love YES Only HR measurement

Unsupported devices

Device Supported Battery use

(per night)

 Sony SW2  NO  over 10% per hour of tracking We tried to integrate with Sony SW2, but due to the architecture of the system sleep tracking was consuming over 10% of battery per hour which makes SW2 not suitable for sleep tracking.
 Sony SWR10  NO  Unsuitable for sleep tracking – no realtime access to accelerometric data.
Sony SWR30 NO No way to integrate. We have consulted it with Sony guys and concluded that the band’s battery wouldn’t last the night of sleep tracking.
 Jawbone UP  NO    No support for 3rd party integration
 Fitbit  NO    No support for 3rd party integration
Mi band 1S  NO    No public API. We are trying to reverse engineer it, so hopefully it will work eventually. (Mi Band 1, 1A, 2 IS SUPPORTED)
Misfit  NO  Unsuitable for sleep tracking – no realtime access to accelerometric data
Garmin non-Connect IQ devices  NO Garmin only has API for a few of their devices
 Polar smartwatches (except Android Wear)  NO    Polar does not give out realtime accelerometric data through their API (AccessLink) 
 Asus VivoWatch  NO    No support for 3rd party integration
 Alcatel One Touch Smartwatch  NO    No support for 3rd party integration
 Basis devices  NO    No support for 3rd party integration
Samsung Gear Fit NO Samsung dropped the SDK and this device-line is basically obsolete now. That’s why we won’t have Gear Fit support.
Samsung Gear Fit 2 NO We have to be a Samsung partner to support Gear Fit 2. They do not want us to be partners.
 Beurer devices NO    No support for 3rd party integration
 Wahoo Tickr X NO Turns off when it senses low activity
Under Armour devices NO No realtime access to accelerometric data
Vector watches NO No access to raw accelerometric data

Heart rate monitoring

Apart from some Wear devices Sleep as Android supports gathering of heart rate data from Bluetooth Smart device such as e.g. the Polar H7. This feature needs to be enabled in Settings > Smartwatch. If HR data arrive you should see a inv_ic_action_love in bottom right on the Sleep tracking screen.

Your aggregated HR levels are available in the Sleep graph detail, they are used to better identify REM and Awake phases, see Awake detection for more details.

More on heart rate detection


1,233 thoughts on “Smart watch and Wearable

  1. Are you going to support withings (now branded as Nokia) activité ? I know it won’t be possible to support this watch for live tracking but would it be possible to use statistics from the watch (that we can see ok Nokia health mate application) in the sleep application?

    1. Hi Antoine, thanks for asking. We don’t plan currently to support Withings directly. You should be however able to connect Withings cloud with either Google Fit or S Health via We support reading sleep data from both Fit and S Health, so they will get imported then.

  2. Would you consider supporting the Garmin Vivosmart HR+? You seem to support most of their other devices and this one is not that different. Is it because it’s still too new?

  3. It works well on my Ticwatch S but I’m not getting heart rate monitoring even though it has a heart rate sensor. Strange since it is an android wear watch!

  4. Do you have by any chance any plans to include standalone Android Wear sleep tracking? It would he great not having two bluetooth enabled devices next to me while I sleep, and the possibility of putting the watch into flight mode would save quite a lot of battery.

    1. Hi Drakknar, we don’t have this planned currently, could you please add your suggestion to Thank you very much

    1. Hello
      if your Wear watch does not send HR to Sleep, the problem is most often a missing Sensors permission either on the watch or on phone. Make sure that both phone and the watch have these granted.

      a) to grant the permission to the app on phone, go to System Settings > Apps > Sleep > Permissions
      b) to grant the permission to the app on watch, just start Sleep on your watch and it will ask you for granting the permission

  5. For these integrations (specifically XIAOMI MI BAND 2) does this integration mean that the app will both use the band’s accelerator to measure the sleep quality and most importantly, use the watch’s vibrating alarm as the alarm rather than the phone’s sounds?

    This may be the most obvious yes or no ever, but I got burned by not reading the Fitbit specs enough only realizing that is did not even have a smart alarm after purchasing it.

    1. Hi Matt, thanks for asking!
      The answer is YES 🙂 when you use Miband (or any other watch/band with SAA), it will use the watch’s sensors and also vibrate the watch for alarm. You can actually set it however you want it, i.e. use the alarm on phone and sensors on watch or anything.

  6. Hi, it works on Samsung Gear Sport with Sleep as Android Gear Addon. Battery consumption is 30% at night (7 – 8 hour sleep). Only disappointment is that connection is lost quite often (red line) … which doesn’t happen during the day(phone-watch).

    1. Hello, the device I’d currently recommend would be Xiaomi Miband 2. It’s unobtrusive, cheap, reliable, and has by far the best battery life.

  7. Sleep for android is a great app and you have really good customer interaction! Looking forward to future developments and integrations.

Comments are closed.