Garmin

Sleep as Android integrates Garmin wearables that support the ConnectIQ (CIQ) platform.

Does your watch support the ConnectIQ platform? check here (Garmin does not have an official list).

1. How to set up

Install the following apps:

  1. Sleep as Android on the phone

  2. Garmin Addon for Sleep as Android on the phone

  3. Sleep as Android on the watch (install through the ConnectIQ Store in Garmin Connect app)

Make sure that all of the apps are installed, and then select Sleep → Settings → Wearables → Use wearables → Garmin.

To start sleep tracking with your watch, tap Start tracking on the Homescreen.

Warning Garmin integration does not support testing the sensor with Test sensor.
Warning On some watches (mainly Vivoactive 3) there is a long-standing firmware issue that prevents you from accepting the starting dialog on the watch. Please start tracking from the watch instead. See FAQ: Garmin - Cannot accept start dialog (green tick)

2. Supported watches

3. Unsupported watches

Note This list may not be exhaustive.
  • Garmin - Non-Connect IQ devices

FAQ

Cannot install app on Wear OS device

If you come from Wear OS 1.0, please note that Wear OS 2.0 changed the way apps get installed on the watch, you now need to install them manually using Play Store on the watch.

Companion apps also have a special way to install on the watch:
If you already have Sleep as Android installed on your phone, then the watch app can be only installed from Apps on your phone and for some reason not directly from Play Store.

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. Scroll past Recommended for you, Top Free Apps etc., until you see Apps on your phone.

  4. Scroll down until you see Sleep.

  5. Click the download button to the right. Done!

  6. Now, you can enable the connection in Settings → Wearables → Use wearable → Wear OS.

  7. 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).

Customized vibrations on MiBands

Vibration can be controlled only from the companion app, because the integration with MiBands is not direct (the API is not available for the integration).
Luckily, both companion apps allow vibration customization in the pro versions.

1. Tools & MiBand

  1. Enable priority override mode for MiBand Tools app: pull down the notification bar, and on the MiBand Tools status bar notification, press the first icon multiple times, until you enter priority override mode = you will se an exclamation mark.

  2. In Mi Band Tools app: Leftmenu → Settings → Sleep as Android → Custom vibration adjust the vibrations. You can set vibration count and length, and delay between vibrations.

  3. Test the resulting vibration pattern with Test vibration.

2. Notify & Fitness

  1. Enable custom vibrations in Sleep as Android settings section.

  2. Open the vibration settings with the Vibration button.

  3. Adjust the vibration pattern - you can change intensity and duration, and also vibration delay.

  4. Test the resulting vibration pattern with the Play button in the top right corner.

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.

Garmin - Backlight turns on

  • On Garmin watches there is a system-wide gesture backlight setting that will light up your screen on wrist move, when you have any app running. This setting is ON by default.

    1. Go to settings/system/lightning/during activity/gesture and switch it to off. Now the light does not switch on if you are running or cycling and turning your wrist. Check that it’s still on for buttons and alarms so it’ll turn on if you need it during sport.

  • Fenix 6: It may be possible to set a power mode / power profile in the Power manager so that backlight won’t light up in the Sleep app only.

Garmin - Cannot accept start dialog (green tick)

This dialog is the only way to start a watch app from the phone. There’s unfortunately no way to do it without that dialog.

However, there is a bug in Garmin firmware that breaks this dialog on Vivoactive watches.

In that case please don’t start sleep tracking from the phone.
As a workaround, start sleep tracking from the watch (just start the app on watch and it will trigger sleep tracking on the phone).

Garmin - can I get rid of the confirmation dialog at Sleep start?

When initiating sleep tracking from the phone, you have to confirm a dialog on the watch, asking you whether you want to launch Sleep. To initiate connection between the watch and phone, we need to start the Sleep app on watch - however, as designed by Garmin, it is not possible to programmatically start an app on the watch without asking the user for consent.

It seems like a weird decision in the context of sleep tracking. The reason as stated by Garmin is that all ConnectIQ apps are treated as "activities", meaning actual physical activities, and that the watches only allow one app to run at the same time (no multitasking). You wouldn’t want a random app to replace your current activity (say, that’s recording your running in the middle of a marathon) and let you lose your data. Apparently we’re gonna have to live with that :/

Mi Band button dismiss / snooze

You can choose, if the MiBand button has the power to snooze or dismiss your alarms.
If you need some extra motivation to get out of bed, you can have the button without any action - are forced to get up and dismiss the alarm on the phone.

1. Tools & MiBand

In Leftmenu → Settings → Sleep as Android → Mi Band Button Action

  • None - the button will not have any effect on alarm

  • Dismiss

  • Snooze

2. Notify & Fitness

In Sleep as Android settings section:

  • Dismiss - enables dismissing alarm with the button (dismiss will be confirmed with a vibration)

  • Snooze - with two button press, you can snooze the alarm (will be confirmed with a vibration)

  • No action for the button - disable both previous options

No heart rate measurements from my watch

Please check our integration table table – only devices with a heart icon will measure heart rate with Sleep as Android. Other smartwatches with HR sensor need to go around SaA – save HR to S Health or Google Fit, from where Sleep as Android will download it. Please note that Sleep as Android downloads the measurements usually with a day’s delay (the sync is triggered once another record is saved).

For enabling heart rate monitoring with compatible wearables, go to Settings → Wearables > Heart rate monitoring.
For enabling heart rate monitoring with BT smart device, go to Settings → Wearables → Bluetooth Smart.

BT Smart device
  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…​

MiBands

Check your HR settings in the Mi Fit app.
When the Mi Band is in Sleep Assistant HR mode in Mi Fit, it doesn’t feed the HR data to Mi Band Tools / Sleep as Android. When it is in regular HR tracking mode (24-hour), it works.

  • Tools&MiBand - Check if Heart Rate Monitor is enabled in T&MB Leftmenu → Heart Rateic cogHeart Rate monitor

  • Notify&Fitness - Enable heart rate monitoring in N&F ic action graphSleep → Monitor heart, and also in N&F ic action graphSleep → More options → Sleep as Android → Settings → Heart monitor

Wear OS
  • For older versions of Android (4 and lower) on your phone, you need to opt-in to our Beta testing channel. Newer version no longer needs to be in Beta.

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 → Start sleep tracking.
    You can find more information about automatic sleep tracking start here.