24 Pebble System Apps
clach04 edited this page 9 months ago

The Pebble watch ships with several system apps. Some of them are visible in Gadgetbridge’s Application Manager by default (Music), some need to be activated from within Gadgetbridge’s Application Manager to do their work on your Pebble (Health), and others are hidden by default in the Application Manager unless “untested features” are enabled (Sport, Golf – see Pebble specific settings; they’ll work on your Pebble though when a matching third-party companion app triggers them).

Music

Music Music Volume Control
Music on the Pebble Time Steel

Music works well with most players – though often only for „basic information“: it displays the currently played track’s interpret, album and title (see screenshot), which is updated whenever the track on your Android device changes. This is confirmed at least for the following apps:

But it somehow failed for Jockey. If your Android device runs Lollipop (Android 5) or later, you might even see a progress bar on your Pebble (confirmed e.g. for Timber and AntennaPod).

With the Music watchapp active, you also can control those players via the three buttons on the right side of your Pebble: the upper button skips one title back, the lower forward. Pressing the middle button (labeled with three dots, as shown in the screenshot above) reveals a play/pause button, to fire the action press it again. Long-pressing the upper/lower button will even let you control the volume (see second screenshot).

(Note that on Kitkat using external controls like these can lead to a full-time wake-lock.)

Health (not for Pebble Classic and Steel)

To activate the Health app, open the „Application Manager“ in Gadgetbridge (second icon in the first screenshot below), long-press the „Health“ entry, and select „Activate“. The app then will collect health data on your watch (steps and sleep data), and – provided you didn’t deactivate it – Gadgetbridge will sync this data. If you selected „Pebble Health“ as your preferred activity tracker, those data will be used on Gadgetbridge’s „Your activity“ screens:

Menu Sleep Sleep Weekly Steps
Context menu and activity screens; click images for larger variants)

With your Pebble connected, tap the „Activity“ button (see first screenshot). You should then see a screen like in the second screenshot, summarizing your activity of the last 24 hours. From here you can swipe to the other screens (or tap their „tab“ on the bottom of the screen). In case you wonder whether I have no heart (beats): the Pebble has no sensor for that, so it doesn’t support it (screens are the same for MiBand, which does support heart rate). As you’ve probably already have discovered on the screenshots, you can browse through the days using the corresponding buttons in the upper part of the screen.

This is what it will look like on your Pebble:

Steps Sleep
Steps and Sleep on your Pebble watch (click images for larger variants)

Live activity (the 4th tab, missing in above screenshots) does not work with Pebble Health, health does not send live data (it can be used with the Mi Band). Gadgetbridge separates data from the Mi Band, Pebble Health, Misfit and Morpheuz. The database can be exported in the debug activity. It is a sqlite database, so you could use it with your own project to interpret collected data (also see Exporting data - meaning of columns if you’re interested in this).

Notifications

Notifications Notifications
Notifications on the Pebble

This is the place where you can find all notifications which were sent to your Pebble – including those you’ve missed to read. The watchapp allows you to read them, or clear them all out (but not to clear selected entries). Consider this to be your „notification history“.

Alarms

Alarms Alarms Alarms SmartAlarm SetAlarm
Alarms on the Pebble

You can setup alarms directly on your Pebble: either „normal alarms“ that fire exactly at the time configured, or „smart alarms“ (not on Pebble Classic and Steel) which fire at a point in the specified interval – avoiding to get you up on the wrong side of bed by not firing while you’re in a phase of deep-sleep. For both types, you can define which days they should be enabled – and you can setup multiple alarms, and use different vibration patterns (not on Pebble Classic an Steel). Unfortunately, it’s not possible to sync Pebble alarms with your stock Android alarms.

Oh: do not expect some nice music or birds sound to wake you app. The Pebble has no speaker for that. Instead, it will „hum“ (vibrate).

Watchfaces

Watchfaces Watchfaces
Watchfaces on the Pebble

If you have multiple watch faces installed, this is where you can switch between them. Use the top and bottom buttons on your Pebble’s right side to navigate, and the middle button to select the face you wish to see.

Sport and Golf

Sport and Golf are some kind of barebone apps. It is possible for companion apps to

  • start and stop them
  • set the values you see on screen
  • customize the name and icon
  • react to buttons when the app is started

Sport
The Sport watchapp

Golf
The Golf watchapp

Gadgetbridge does have support for all these except for changing the icon (of course you need to “Allow 3rd Party Android App Access” in Gadgetbridge Pebble specific settings first). One app known to work with this is RunnerUp.

The Golf App should also work with Gadgetbridge, although it is untested. Freecaddie and Golf Pad Gps seem to be a golf companion apps with Pebble support.

Weather

Starting with version 0.17, Gadgetbridge offers support for weather information on your Pebble. To do this without requiring the INTERNET permission for itself, this requires the help of a weather provider on your Android device – which is provided by the Weather notification app available at F-Droid.

InstallApp ActivateWeather ActivateSkin
Install the Weather Notification app / activate Pebble Weather app / activate the skin

If your Pebble runs firmware 4.x, just open Gadgetbridge, tap the „App Manager“ icon of your device, and switch to the „Installed Apps“ tab. There you should find an app labeled „Weather (System)“. Long tap that. If you didn’t yet install the afore mentioned weather provider, you will be prompted to do so now (first screenshot above this paragraph). Tapping the prompt will open your web browser with the app’s page at F-Droid, where you can use the APK download link. Alternatively, open your F-Droid app, search for „Weather notification“, and install it that way. Once installed and long-pressing the entry again, you should see something like in the second screenshot – and can enable the Pebble „Weather“ system app.

If your device runs a lower firmware version, you won’t have that system app available. In this case, just make sure you install the „provider“ from F-Droid as described, and continue with the next step. Weather will still be available to the watchfaces.

Now, you must enable the Gadgetbridge skin in the Weather notification app: start the app, and flip the Gadgetbridge skin switch as shown in the third screenshot. Also make sure that you have the „Enable Notification“ switch enabled. If you don’t want weather information in your notification area, flip off the „Default Skin“. Feel free to adjust the other settings; for weather to work with your Pebble and Gadgetbridge you’re already done now.

WeatherApp Healthify TrekVolle
Pebble Weather app / weather with the Healthify watchface / weather with the TrekVolle watchface

For watchfaces to show weather information, Gadgetbridge must adapt to them. Check with the Pebble weather for watchface requests issue if your candidate already is supported. If it’s not, you can ask there for it to be added. Please understand that this requires a look into the watchface’s code – so it being Open Source would help a lot here.

Now, enjoy the weather in your watchface – as shown by the two examples above!