[Pebble] Erovia:
Introduction:

So you have a Pebble and you love how you can check your emails and mute your boss's call without even looking at your phone?

It's all really cool, but if you're anything like me, that's just not enough. You want to do more with even less effort. ;)

How can we expand the possibilities to near-infinity?

With the help of three awesome apps:

- Tasker [Paid]

- AutoPebble [Free/Paid]

- PebbleTasker [Paid]

Other apps mentioned in this guide:

- Canvas for Pebble [Free]

- Calendar for Pebble [Free]

Note: You can use the free version of AutoPebble, but Tasker is a must.

I believe most of you know how powerful tool Tasker is, so imagine all those possibilities on your wrist and let's do something practical:

The Basics of AutoPebble:

Every watchapp, that has a companion app or a settings in the Pebble app communicates through the Pebble app itself.

AutoPebble's purpose is to intercept and filter these communications right from Tasker and execute tasks accordingly.

My favorite feature is the ability to start watchapps on your Pebble.

One of my profile:

When I press button DOWN in Canvas it will load the Calendar watchapp.

1) To be able to load an app, we need to know the apps UUID (it's an id that is unique to every app):

a) start the AutoPebble app on your phone (you don't have to install the watchapp, it is for more advanced stuff) and make sure the "Automatically Detect" is ticked.

View attachment 2885527

b) now start the Calendar watchapp on your Pebble, AutoPebble should recognise its UUID.

c) in AutoPebble open "Manage Other Pebble Apps" and longpress on the new entry, it is convenient to rename it to Calendar, now longpress again and Enable it

(if AutoPebble doesn't recognise an app, you have to manually type in the UUID, Calendar's one is: b41e3dcf-6162-4147-9c58-643e1091fb93)

View attachment 2885528

d) now you have to do the same with Canvas (it's UUID is 654db887-5135-4b22-be8b-2e1b5c0cb49d)

(you have to do this procedure for every watchapp you'd like to interact with)

2) Open Tasker and create a new task:

a) add an action to it: Plugin->AutoPebble App

b) click on Configuration and scroll down to Other Pebble App, choose Calendar from the list

c) click on Action and choose Open

View attachment 2885529

Note: now if you execute the task, the Calendar watchapp should start on your Pebble

3) Check the buttons and values we want to trigger the task:

a) open AutoPebble app on your phone

b) check Log other Apps

View attachment 2885530

c) go to Log Listing

d) press the button on your Pebble while in Canvas (Canvas' button's are 200 and values are CL_S1 for UP, CL_S2 for SELECT and CL_S3 for DOWN)

View attachment 2885531

4) Open Tasker and create a new profile:

a) choose State->Plugin->AutoPebble Other App

b) click on Configuration

c) App: Canvas

d) Direction: Watch To Phone

e) Key Filter: 200

f) Value Filter: CL_S3

View attachment 2885532

Important: to make this work, uncheck every watchface in the Canvas app, except the active one

Now if you press the DOWN button while in Canvas, Tasker will catch the command and launch the Calendar watchapp.

Additional notes: This only works with watchfaces that actually send commands to the phone and sadly the BACK button cannot be intercepted.

PebbleTasker:

PebbleTasker is a handy watchface, that lets you execute any Tasker task on your phone. I'm no Tasker guru, but I use it to mute my phone, turn on/off tethering, and launch more watchfaces.

If you launch the PebbleTasker app on your phone, you can assign 3 Tasker task to the three button and one-one to longpress UP/DOWN.

If you click on "More..." and "Select Tasks for menu" you can assign another 20 tasks to the list which comes up if you longpress SELECT.

Tip: If you create an AutoPebble App task with a "Key filter: 0" you can start Canvas (or anything) on a button press in PebbleTasker while the task is being executed on your phone.

View attachment 2885533

Outro:

This guide only covers the very basics of these awesome apps, but if you grasp these concepts you can do pretty much anything Tasker can do without taking out your phone and make app switching on your Pebble more dynamic.

I hope you appreciate my guide and find it useful. :fingers-crossed: