Apr 13, 2020 • by Will Murphy

Squeezing the most out of your Pebble

Hi there! It’s Will here (some of you may know me as @Will0 on Discord). In the ~6 months since our last blog post a lot has happened, both in the Pebbleverse and the real world. Yet, despite the ever-increasing gap between the Pebble shutdown and today, still new people are signing up with Rebble to bring their beloved smartwatch back to life!

On that note, there have been a number of similar questions over the last few months on Reddit and the Rebble Discord, such as ‘why do I need to use RWS’, ‘I’m struggling to get setup’, ‘What are the best apps to use in 2020?’.

In this post we’ll go over the answer to all of these, as well as cover how you can squeeze the most out of your Pebble in 2020.

Let’s start with the easy questions first…

What is RWS / Why do I need it?

RWS stands for Rebble Web Services, and is what most people mean when they say ‘Rebble’ (though Rebble encompasses more than RWS, I’ll get to that later). RWS replaces the old Pebble servers, but does not replace the app - instead, during setup, you’re telling the original Pebble app to point to Rebble servers. Without RWS you’ll have to sideload Pebble apps, and won’t get any of the other server-dependent functions. RWS provides two tiers: Free and Paid. Here’s what you get with each:

Free Tier:

Access to the Rebble appstore

Timeline Server Support (3 hour sync period)

Paid Tier:

Access to the Rebble app store

Timeline Server Support (30 minute sync period)

Voice Dictation (note that iOS SMS reply doesn’t work)

Weather API (For the system weather app and timeline pins, watchfaces do not need this as they handle it themselves)

You fund the free tier and other Rebble work

How do I get setup with RWS?

Follow the guide at rebble.io/howto. Do not use any ‘Rebble’ apps from the appstore, as they aren’t legitimate and probably don’t work. If you run into any issues, check the ‘common issues’ section under the howto, or ask in #rebble-help on Discord.

What doesn’t work anymore?

Since the Pebble shutdown in 2016 some small features don’t work anymore, namely:

Timeline based apps that use ‘topics’, which allow lots of users to subscribe to a single source of timeline pins. But this is a small percentage of timeline apps, the rest still work. Note that your calendar pins are special, and do not require the timeline server to work.

Reply to SMS on iOS - Pebble used clever carrier-specific workarounds for iOS’ locked down SMS behaviour in a way that Rebble can’t easily replicate.

Apps that rely on servers no longer available - Some apps serve their settings page from web servers, and if those servers don’t exist anymore you can’t setup the apps. It’s not always a total loss though.

So what can I do with my Pebble in 2020?

The sky is the limit! Most of the apps and watchfaces on the appstore still work, and more are still being published - Like swanswanswanswansosoft’s Covid-19 tracker.

Apps

Here are some great apps that still work and are useful daily:

App Description Platform Checklist A checklist of items, for shopping etc. Both Timer+ Pretty, animated timer Both Alarmist Set phone alarms from your watch Android Dashboard Control your phone from your Pebble Android Dialer for Pebble Better call integration Android Skunk Store and view barcodes (for reward cards etc.) Both RSS Reader Browse and read RSS feeds Both Snowy ($2.99) Voice assistant for Pebble Both

… some other personal favourites …

App Description Requires Voice Platform HTTP Push Make HTTP Calls (useful for home automation) No Both News Headlines View BBC News Headlines No Both Solanum A pomodoro timer to help you focus No Both Music Boss A better music app No Android Piny Wings A fun little game No Both Pebtris You’ll have to hum your own theme music No Both

..and some that have been released only recently:

App Description Hand wash timer Make sure you wash your hands for long enough! 2019-Ncov Track the number of Covid-19 cases around you RSS Reader Read the title and contents of your favourite RSS feeds Hybrid Watchface A minimalistic watchace for Pebble Time and later Sheikah Slate Watchface The power of the sheikah slate on your wrist!





Timeline

June last year Rebble implemented timeline support. Which means you can once again push news, data, stocks, events and more to your timeline. It’s a convenient way to get information you can about available quickly but unobtrusively. As some you already know, I wrote a service that lets you hook anything from If-This-Then-That to Pebble timeline, making it easy to push data.

As an example, I push the following data to my timeline:

Data Method BBC Breaking News IFTTT: New Tweet to Timeline New post to /r/Pebble IFTTT: Reddit to Timeline New RSS feed IFTTT: RSS Feed applet to Timeline NASA Breaking News alerts IFTTT: NASA to Timeline Monzo Debit card payments Timeline Bounce Server New Hot item on hacker news IFTTT: Hacker News to Timeline

This keeps my timeline full of interesting stuff to read when I choose to. Only BBC breaking news creates a notification, the rest is passive and I either read it when it pops up in timeline peek or when I scroll back through timeline past (By mapping the ‘up’ quicklaunch to timeline past)

To get going with timeline you’ll need this app to generate a ‘token’ and to follow this guide or - if you prefer pictures - this guide. It helps if you’re familiar with If-This-Then-That too.

Developing New Apps

Do you know how to program in C or JavaScript? Maybe you want to learn? Developing on the Pebble is super fun and between the #app-dev channel on the Discord and the documentation there’s plenty of support still.

To get started you’ll need the SDK. For which there are now a few options:

Once you’ve got an app or a watchface you’d like to publish, you can do so through the new Rebble developer portal. This developer portal is a work in progress, but the basics are there now. Watch this space!

Some other neat tips

Here are a couple of neat Pebble tips that I’ve seen recently, that maybe you didn’t already know:

When you start playing music on your phone, the stock music app will move to the top of your app list on your watch, making it easy to open by pressing select twice from your watchface

Holding back from a notification will toggle quiet time

Enabling ‘Stand-By Mode’ from Settings -> System on your watch will disable Bluetooth when your Pebble doesn’t move for 30 minutes, saving battery power

Darksky API Shutdown

You might also have seen recently that Apple have purchased Darksky, one of the most popular weather API providers for Pebble apps and faces. Apple are going to shut down the API June 2021, and have already stopped issuing new API keys. Whilst this won’t affect the Rebble weather service, watchfaces that require this API will no longer work properly from June 2021. There’s plenty of time to come up with a replacement solution though, so I’m hopeful.

What else are Rebble up to?

Work continues in the background by our trusty band of volunteers, which can be followed on Github and Discord.

RebbleOS (the replacement firmware) continues to get frequent updates, with automated testing being a recent addition, as well as loading apps over bluetooth! Check out #firmware for more.

The RWS infrastructure has seen some upgrades recently, moving some services to Google Cloud and integrating operational analytics and observability tooling to make finding and fixing errors and choke points easier.

RWS Bugfixes! - For those of you on iOS, a fix was recently deployed that resolves the locker sync issue some of you were experiencing. If this has affected you, check out this Reddit post. You’ll also notice that the ‘see all’ buttons that mysteriously disappeared from the appstore are back for good now.

Work on the developer portal has begun, to make submitting new apps easier.

There’s even some work on a replacement mobile app, though this is a huge piece of work likely to take time.

So there you have it, the answer to some of the more commonly asked questions and hopefully a demonstration of just how much functionality you can get with a few apps and some timeline trickery! At some point I’d like to do a blog post of my Pebble workflow, and all the cool things I use it for, so watch 😉 this space.

Finally, if you have a question that wasn’t covered in this post, check the Common Issues section or stop by #rebble-help on Discord. If there’s one thing the Pebble community isn’t short on, it’s people willing to help!