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

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.

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  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 NOT YET We have to be a Samsung partner to support Gear Fit 2. We are currently negotiating this with Samsung.
 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,020 thoughts on “Smart watch and Wearable

  1. Why not fitbit? Isn’t that an incredibly popular device? I love your app and bought a fitbit charge 2 because I wrongly assumed it would work with the app. So so disappointed​.

    1. Hello Chris, for any wearable to work with Sleep as Android we need to develop a special app dedicated for a particular device, this usually is several months of work and it requires the device to be open for 3rd party development. Unfortunately Fit bit is a closed platform and there is no way to develop 3rd party apps for it. We have a dedicated website where we update compatibility with wearables and we never stated anything about fit bit..

        1. Yeah, they have an API, but not a realtime API. Hm, in fact they do have a realtime API for the devices, but you can only use it for your individual projects, not develop it for more users…

    1. Hello, I have seen your post here:

      Without an API this is a really difficult job with open ended results – like something Zdenek Horak did with the Mi Band, but this time we could only find out that there is no way to get raw sensoric data from that device for example..

      We have an open API for wearables and anyone would like to to invest their time into such integration is very much invited and can count on our support:

  2. Any update on supporting Samsung Gear Fit 2? I would really like to stop wearing both a pebble for sleep tracking and fit 2 for heart rate to bed every night. 🙂

  3. Hello 🙂 Really nice app, but it seems that I have a problem with mit Garmin Vivoactive watch… When I run sensor testing it reacts very slow, even when I hold my arm in one position it’s showing an impulse. When I start sleeping the app starts over the watch, connection is there – at the next morning I always wake up with the last alarm, not because of my motion, and it’s showing no deep sleep… What’s my problem?

  4. I see that the Polar H7 is supported (for HR only), is the Polar H10 compatible in the same way? Haven’t used a polar device and I’m not sure if their APIs are the same across devices

  5. It states that there are no polar smartwatches supported but what about the polar m600? It is an Android wear device? In theory I believe those devices were supported.

      1. I have just written the support and asked why and when they give it free, as soon as I get an answer I write this here.
        Maybe other Gear Fit 2 owners can write to the support of samsung and can complain too?

  6. The polar m600 is an android wear device with a he sensor that does track sleep with sleep as android however it doesn’t seem to be pulling any heart rate data?

    1. Hello, for HR data you need to have the latest BETA installed (opt-into the BETA program).. than you need to enable HR on Wear under settings – werables.. than please start the app on the watch (after a new version is synced there) and you shoudl be asked to grant the body sensors permission..

  7. Hello,

    I love your app, and was really hoping it would work with my Fitbit. A previous commenter showed that Fitbit does indeed allow 3rd party applications, and provided this website:

    No one replied to his response. Will Fitbit be added to the list of supported devices?

    Thank you for your response!

    1. Hello Aaron, there’s been a lot of comments about the Fitbit API. Please bear in mind, that their API is INSUFFICIENT. They do not provide realtime access to the device’s data. They only provide a pipe to the cloud. We cannot use this. It is too late for us to get the data in the morning.

      1. If fitbit let’s you grab what they have done with their sleep tracking on devices like the charge 2 through their api, is it too much to ask to have an option where we can pull that data into the Sleep as android app. So we can have all the data in one location.

        1. Hello Nicholas, we are too small to be able to incorporate support for every health provider. Instead we allow sychronization with Google Fit ans Samsung Health so now it is upon FitBit to allow to you to send your data there. We also have an API so FitBit can download data from SleepCloud if you would give them consent. So it is up to them to implement support for this is there is demand..

    1. Hi Brian, if they implement standard HR over bluetooth smart, then we already support this device. You can check that in Settings > Wearables > Heart rate monitoring > Bluetooth smart.

  8. Could we get a control app for Sony’s SmartWatch 2? Just control and interaction like setting alarms, stopping them, snoozing, captcha… Actual tracking would still be done via phone’s gyro and accelerometer as usual.

Leave a Reply

Your email address will not be published. Required fields are marked *