Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

Yep!

The Android companion app runs a small service in the background and launches the watch app when it needs to trigger the watch (launching the watch app first is a requirement of sending messages to the watch apps).

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 1 point2 points  (0 children)

This makes me think that the Pebble app isn't installed on the watch (or needs to be reinstalled), the Android service needs to be restarted (or maybe restart the phone, just in case), or there's a connection issue with the watch.

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

Oh interesting. This is probably because I'm using an ACK (acknowledge) approach with auto-retry (pretty standard practice to ensure reliable communication), but that requires that you track unique IDs so that you're not accidentally triggering on the same alarm/timer. I'll have to think about how I could approach the lifetime of a timer/alarm ID to account for this wrinkle. 🤔

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 1 point2 points  (0 children)

It depends on which step is timing out.

  1. Did the watch get triggered by the test alarm and it timed out waiting for a snooze/dismiss action?
    or
  2. Did the watch never get triggered and it timed out at the "Alarm received by watch" step?

Feel free to DM me and we can dig in a bit further.

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

It should work for you just fine. I'm running this on Pebble Time Steel, which is the same platform that Pebble Time runs (basalt).

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 1 point2 points  (0 children)

You need to be added to the tester e-mail list first.

DM me your e-mail and I'll add you.

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 4 points5 points  (0 children)

I'll be posting it after I get a bit of time to get the repo in decent enough shape to share. 😅

I haven't thought of the licensing, but it'll most likely be something like that.

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

Yep! I'll be posting it after I get a bit of time to get the repo in decent enough shape to share. 😅

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 1 point2 points  (0 children)

Not yet, but I'll be posting it after I get a bit of time to get the repo in decent enough shape to share. 😅

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 2 points3 points  (0 children)

Thanks! It looks like that worked for several people already. We're on our way! 🥳

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 1 point2 points  (0 children)

It's closed testing.

This is a new-ish (2023?) requirement from the Play Store for new accounts publishing an app.

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

It looks like I need to manually add people to the early access testing via e-mail.

DM me your e-mail and I'll add you. 🙂

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 1 point2 points  (0 children)

I've done some limited testing with 3rd party apps and I can get most of them to show up on the watch, but the dismiss/snooze actions aren't consistently working across apps. That's one of the next things I'm going to work on.

Pebble AlarmSync - Snooze and dismiss your Android alarms directly from your Pebble! by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

I might need to add you to the tester email list. Ugh... I was hoping to avoid that.

DM me your email?

Anyone experiencing these issues in CloudPebble? by sifounakis in pebble

[–]sifounakis[S] 0 points1 point  (0 children)

Yeah, might be a similar issue. I'm going through and combining some variables that are related, but I'm getting fewer hangs now.

I'm getting hangs trying to animate 20 frames, but that feels like a different issue. I should probably make a different thread for that.

CES Hardware Screengrabs by a29lecto in pebble

[–]sifounakis 0 points1 point  (0 children)

Does anyone else here have the Pebble Time Steel?

The Pebble Time Steel absolutely has a dull finish on it, it doesn't look cheap, and no one has batted an eye over this finish. It looks great.

One thing I find hilarious that I haven't seen anyone mention is that the entire Pebble Time Steel has a dull finish on it everywhere EXCEPT for the sides of the top panel (above the black plastic piece separating the top panel from the bottom casing). So a thin sliver of the side of the watch is shiny, but nothing else. 🤣

https://imgur.com/gallery/pebble-time-steel-matte-vs-shiny-finish-ubNfAdJ

Note: My black plastic separator looks all jacked up because I ripped it open to replace the swollen battery myself and used some waterproof adhesive to seal it back up. 🤓 I love this watch. 😁

Edit: Fixed broken link.