Sleep with OnePlus Watch 2

Hello, @petr-urbandroid! Thanks for reaching out.

@ravemir … I’m on TW5 and vibrations works well… but from user feedback I have learned that an issue could be bedtime mode which does suppress vibrations… we already have a fix for it but only in BETA for now…

I have ruled that out by never enabling it during my tests. Even so, I am also using the latest WearOS (5.23) and Android (20241205 and 20241209) Betas.

Also if the alarm starts you should see an ongoing notification on the watchdace… are you seeing it? Can you try to add a Sleep as Android Tile and when the alarm starts tap on the tile to get to the alarm screen with dismiss and snooze control on the watch? Is this working?

I can see the icon on the watchface, yes, and tapping it brings up the app screen that allows me to snooze/dismiss. But no vibration, unless I keep the watch screen on (it flashes on for a couple of seconds when the alarm is first triggered, but then times out). Tried adding the tile, but it made no difference (both with and without starting tracking).

One more idea… on Galaxy watch users need to explicitedly allow the app to work in background to make tracking and alarms work… maybe 1+ watch has something similar?

I think I covered that: there’s a “Pause app activity if unused” option, which I toggled off. Still made no difference.

To clear it up, what I’m experiencing is a single vibration when the alarm is triggering, but nothing besides that unless I keep the screen on.

One subtle difference: even on the latest Beta, no tracking results in a clock icon displaying on the watch face when the alarm time comes, but when I do use tracking the media control (moving bars) icon shows up. Tapping either opens the app dialog to dismiss/snooze the alarm.

@ravemir I’m afraid this must be some specific behavior on the 1+ Watch 2 like they stop the vibrator if screen turns off :(…

It is possible, and that’s why I was trying to confirm if other users were able to get it to work.

I am considering returning it for this reason, if no solution is found. Unfortunately, a replacement would have to be in the form of either a TWP5 (not ideal, given their update track record and lack of Assistant) or a Pixel Watch 3 (much less bang for buck, and no guarantees it will work with SaA).

@ravemir my 5 cents are definitely for TW5… honestly updates are not always the best… thanks to Wear OS 5 you now need to go to settings > permissions and explicitly confirm you want body sensors permission all time so that the app can show you your HR, SPO2 etc…

See my article on TW5… We finally have a new king of smart watch! - Sleep as Android

This is unfortunately the only device which got it right and we can gather HR, HRV as well as SPO2 from the entire night and give you interesting additional insign into your sleep…

@ravemir also at least Pixel Watch 1 and 2 have a nasty vibration bug after Wear OS 5 update… vibrations by 3rd party apps are so subtle they are hardly noticeable… there is a forum thread about this here… not sure about Pixel Watch 3 though…

Never tried.

Not sure I follow. Is this only on TW5, or is this on the OnePlus Watch 2? I do not see a settings → permissions menu option on the OnePlus Watch 2, so looking to enable this.

Well, I was confused with that statement, since it stated the menu was available on WearOS 5, while TWP5 should only have Wear OS 4. If it does turn out to have Wear OS 4, then OnePlus Watch 2 should be in the same situation.

What I did find was, by accessing “App Info” under the Apps option under Settings, find the entry for the Sleep app, which then had a Permissions option (i.e. “Settings” > Apps option > “App Info” > “Sleep” > Permissions option; sorry for the inexact names, don’t have the watch with me at the moment).

Under that menu you will find all the options the app requests, and their status. IIRC, my Sleep app had the Body Sensors permission enabled all the time (I believe it requested it the first time I opened it). You could try to check that.

Never tried.

Can I ask that, if you ever decide to test out alarms with this watch, you could share the outcome, please? I’m almost positive this is a watch issue somehow, but an extra report could rule out configuration issues and eventually formalize that this watch, with WearOS 4 will not work.

1 Like

@ravemir many thanks for the details…

The permission issue is describe in detail here:

I think this is an Wear OS 5 only issue in fact…

Unfortunately I do not have the 1+ Watch 2 around :(… but if I have a chance I will definitely test it…

Sorry @petr-urbandroid , I meant to ask @Jtretakoff , who does have the watch (only now noticed that the post was not marked as a reply to him).

Regardless of the outcome: thank you for maintaining the app, all these years! It has rarely failed me (outside of my own mistakes).

Hi @petr-urbandroid
I’ve been using Sleep for YEARS at this point and am just now retiring my Pebble Time. My wife and I each got a OnePlus Watch 2 and we’re experiencing the same trouble others reported here and in the other OnePlus 2R thread in that our watches are not vibrating when the alarm triggers.
I’ve personally updated the on-watch and on-phone apps to the most recent betas, verified settings and permissions are as expected, ensured hibernation was off, and still, at most, I get a single vibration (and typically only if I’ve triggered sleep tracking – if I didn’t start sleep tracking, I can see that the watch received the notification but again, no vibration :\ )

If there’s anything I can do to help sort this out, please let me know.

Just for comparison’s sake, I installed the Google Clock app onto the watch and then set an alarm on my phone and it successfully (and repeatedly) vibrated the watch :\

one last bit of info – like the poster in the 2R thread, if I keep the display active, vibrations seem to work okay. I enabled the always-on display, but that’s not sufficiently “on.”

Thank you, that helped. I was able to go into Settings → Apps & notifications → App Permissions → Sensors and enable All The Time for Sleep. Let’s see if that helps! Most appreciated.

So, I tried setting the alarm in the Sleep Android app, and then initiated a Sleep session via the watch. As you report, the watch did vibrated once, but did not continue to do so. This is with the OnePlus Watch 2 running WearOS 5. I did a subsequent test with the Watch’s onboard Alarm app, and it both made sound and continues vibrating in response to the Alarm. So not sure if that helps, but more data for the mix. :man_shrugging:

I performed one more test with a different 3rd party alarm app (amdroid) and it also did the right thing and triggered on my phone as well as my watch, so it must be possible somehow (amdroid did have a companion app as well).
Definitely want to keep using Sleep as Android, though, as the UI on this other one is…not the greatest, and I’ve got a fair bit invested in Sleep as Android already

@ravemir sorry if I missed it, but have you tried with version 5.23 of the app which can be sideloaded from here https://sleep.urbandroid.org/wp-content/uploads/release/SleepWear-5.23.apk or got from the BETA channel onthe Play Store…

In that version we are marking the vibrations as alarm (not media)… so the assumption is it could help in some situation… but it did not help in case of the Pixel 1 subtle vibrations after the Wear OS 5 update…

Wow, thank you for confirming. Heard a couple of other reports but then radio silence after suggesting the Beta version, so I was scrambling to find something on my configs that could explain it.

Thank you for trying it out and letting us know how it went!

Sorry if I’m being pedantic, but are you sure you are running Wear OS 5, and not 4? My watch only shows version 4 under “Other > About Watch”.

This could help (somewhat) rule out the vibrations issues introduced with Wear OS 5 in the Pixels.

I did try that: installed both 5.23 for Wear OS and 20241209 for Android (as instructed by @lenka-urbandroid) running under Wear OS 4 (I’ve seen multiple mentions to 5 in several threads, but I have seen no indications that Wear OS 5 is even available for this watch). I’m not sure if it would affect it, but the icon for sleep tracking still shows the animated bars (typical of media playing controls) while sleep tracking.

And with this, I got the single vibration result, and nothing else…unless I turned the screen on, at which point it would vibrate, but cease completely once it was off. I even tried turning on Tap to Wake or even AOD, but no difference in outcomes.

I’ve issued a refund request on Amazon, but am still willing to give this watch a shot before actually returning it, if it can trigger the alarm. Luckily, @bmoyles provided his results on using a different 3rd party app, which kind of invalidates my suspicion that this watch just wasn’t meant to trigger timely vibrations with the screen off (some vendors go to great lengths to squeeze battery out of their devices, and this would not surprise me) even if they have the screen on on their scenario.

@petr-urbandroid : lmk if you need ADB logs from the watch, as well as any tests you might want to perform.

PS: Sorry for the wall of text, just trying to be as thorough as possible :sweat_smile: .

I set an alarm with the stock Android Clock for sleep last night and it triggered no problem. I had a delayed one set for Sleep as Android and it triggered on phone but not on device :frowning:

You are correct, it is running Wear OS 4.0, not 5.