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.
WE SUPPORT XIAOMI MI BAND 1, 2 and 3 (with exception of Mi Band 1S)
- 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): install either Mi Band Tools or Notify & Fitness
Sleep as Android also works on wearable Android smartphones such as iMacwear M7 out of the box.
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)
- Basic functions:
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
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.
|Xiaomi Mi Band 1, 2 (except Mi Band 1S)||YES||~5% per night||There are two apps that can route data from Mi Band to Sleep as Android:|
How to guide (including heart rate): Sleep as Android talks to Xiaomi Mi Band 2
|Xiaomi Mi Band 3||YES||Works with help of Tools & MiBand app (many thanks to Zdenek Horak) Also see http://help.mibandtools.com/knowledge_base/topics/sleep-as-android|
|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)||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||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:
|Samsung Gear Sport||YES||~20%|
|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||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||YES||~15%||Sensor batch queue 10000 events.|
|LG G Watch Sport||YES||~20%|
|Moto 360||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||YES||~5%||It seems that the Android Wear 2 version supports sensor batching.|
|ZenWatch||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?).
|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||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 Watch||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 2||YES||40%|
|Fossil Q Founder||YES||untested||Sleep tracking consumes a lot of battery. To prevent that, do sleep tracking in theater mode.|
|Polar H7||YES||Only HR measurement|
|MioLink||YES||Only HR measurement|
|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 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.