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.

pebble_banner_new3

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)

Details
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 http://help.mibandtools.com/knowledge_base/topics/sleep-as-android

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:
https://www.reddit.com/r/AndroidWear/comments/2rgx1p/no_update_on_gear_live/

 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)

Details
 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 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

Share

1,065 thoughts on “Smart watch and Wearable

  1. Working fine with new Amazfit Health (Huami).
    The only thing to do is replace the Bluetooth MAC Adress of Mi Band 2 in Mi Fit with the Huami.
    Mi Fit works, Mi band Tools works and so on, Sleep As Android works great.

  2. I just got a Garmin Fenix 3 and seem to be having problems getting the communication set up between Sleep as Android and the watch. I have the app installed on my watch and can launch it, but it doesn’t launch the app on my phone. When I launch the app and hit the sleep button it times out and starts tracking without using the watch. I did use a pebble before, do I need to do anything to un-associate the pebble watch?

  3. Hi,
    Would it be possible to support sensors like Beddit? I know that they establish a serial BT connection and just dump their raw sensor data. Some people have even already partially decoded the protocol. Since their Android app is just plain awful, I would love to use it with Sleep =)
    Thanks

  4. Hello, I have a LG watch R (figures in the supported devices list), the beta app and the HR monitor selected in settings/wearable but the HR is not monitored by the app. Is there anything else I must do?? Thank you!

  5. Support for the Gear fit 2 has been “not yet” for a pretty long time, so long that the next one is going to come out soon, so its never happening? Figured it couldnt be too long and it turns out this is now missing a major reason I got it. Maybe update the site to indicate NO….

  6. Any recommendation for an inexpensive sleep tracker that is proven to work well with Sleep as Android (SaA)? 🙂

    I’ve been using the SaA app for many months now, although more as a sleep journal since my Misfit Ray isn’t activity tracker isn’t compatible with it. The Ray does have decent sleep tracking on its own.

    However, now I would like to purchase a separate tracker dedicated to sleep analysis only. I’m interested in tracking Light/Deep/REM as well as night time heart rate.

    Thank for a fantastic app!

    -Ron

  7. With the Xiaomi Mi Band integration, can it perform a “smart wake up” without being connected via Bluetooth to the phone (for example, if my phone is shut off)? If so, how does that work – do you configure the wakeup time range via the Android app while Bluetooth is connected, and then the watch retains the information about the wakeup time range even if it loses connection? Are these answers the same for all supported smart watches, or do some require bluetooth connectivity all night to perform this feature while others do not? Thank you!

    1. Hello, this is not possible. In case of smartwatches, we do send them info about the next alarm and they retain it even if they lose connection to the phone. However in case of Mi Band, this is not possible. Mi Band is not programmable, it just performs a factory defined set of actions and setting an independent alarm is not one of them.

    1. Unfortunately we do not have the necessary manpower to integrate Misfit, however we have an open API for wearables and anyone with little Java knowledge can create the intergration.

  8. Has the new Fitbit OS API allowed for the new fitbit ionic to be integrated? I know that previously fitbit hadnt allowed for direct access to the sensors, I think that this new API does.

  9. If I use a wearable device to track my sleep,can I put my phone away from my bed without using accelerometer or sonar? I just don’t like to put the phone on my bed while sleeping.

  10. I use a Garmin smartwatch with Sleep as Android. Is it possible to get Sleep as Android to automatically start sleep mode based on when the Garmin detects sleeping? Automatic sleep mode detection would increase the value add of this app to many users.

    Thanks!

Leave a Reply

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