Pebble Canvas Watchface and Augmented SmartWatch Pro

Join this group to get Beta releases of Canvas and Augmented.

Sample Canvas Watchface that uses many of the Augmented features here:

2013-08-17 15.25.56

The awesome Pebble Canvas app recently provided an open API to allow plug-ins to its Watchface. Augmented SmartWatch Pro now supports this plug-in. Any notification that Augmented SmartWatch can show on the Pebble can be sent to this Canvas watch face. This includes any information sent to Augmented via a Tasker Task using Intents – see tutorial. If you want to send info to this watchface and not get notifications (with vibration), then enable the Non Vibrate mode (under Music App Options for the Pebble watch) – you will need to override the music app for this to work (and select Augmented SmartWatch Pro as the preferred music app in the Official Pebble app). Note when updating Augmented SmartWatch pro on your Android you will need to restart the Canvas Android app so it can properly get updated on any new parameters for the plug-ins. You can force stop the app and then re-open it (or restart your phone). Here is a basic tutorial to show a notification in the Augmented plug-in for Canvas. Tip – you can enable a silent mode in Augmented that will not use the normal Pebble notifications when alerts arrive on your Android. It will show up in the Canvas watchface (or music app) instead. Pandora and Navigation updates always use this silent mode. You can force all alerts to also use this silent mode as follows:

Ensure in music app options that the following are enabled: Override music app, expanded menu and non-vibrate mode

Go to the music app and press the middle button on the Pebble until you see “Vibrate Mode On” on the bottom.

Click on the Bottom Pebble button (this activates the silent mode)

You can now return to your Canvas watchface and you will see alerts on it (in a silent manner) assuming you use the %T and %M options described below in the selected Augmented plug-ins

Silent notifications to Canvas WatchFace – An alternative Tasker Task example to do a silent notification to the Canvas augmented plug-in (%T %M parameters). This uses the vibrate controls to turn off the vibrate (and normal pebble notification). This will update the augmented plug-in on the Canvas watchface that uses the %T %M parameters).

Showing Pandora currently playing track

watch21

Showing Google Hangouts Chat Message

IMAG0465

GMail Sender and Subject

2013-07-17 18.00.05

Google Now

2013-07-18 15.03.11

2013-07-17 19.02.14

Fitbit Steps

2013-07-17 19.29.32

App Sales in near real-time using AppMonger

2013-07-17 18.09.56

To enable (as it is disabled by default):

  • Install the Pebble Canvas app – market link
  • Ensure that you are running Augmented SmartWatch Pro 4.9.9i or higher – trial version link or market link. There are three options in the Plug-in to display:
  • %T – title of the notification (sender)
    • If Override Appointment is enabled in augmented then the next meeting info is always shown if there is an upcoming meeting in the next 30  minutes (and the last notification is > 5 minutes in the past).
  • %M – subject of the notification (Tip – suggest enabling Auto-scroll options if you want to see more information on the Canvas)
  • %I – additional info (Klout, Withings, Fitbit, missed calls, etc). The info displayed rotates between the enabled information to display (i.e. Klout is shown, then Withings etc).
    • If battery info is enabled in Augmented, then the Battery state on the Android is pre-pended to the %I info. A “C”https://dl.dropboxusercontent.com/u/101388531/10_Weather.pcsdenotes in charging state
    • If Override Appointment is enabled in augmented then the next meeting info is always shown if there is an upcoming meeting in the next 30  minutes.
    • If Google Now Override is enabled in Augmented then the estimated time of arrival for the latest Goolge Now alert is shown if such an alert occurred in the prior 15 minutes (this has priority over the override appointment option also)
    • Service Control Intent API (can be used from Tasker or any 3rd party app):Intent: com.alk.k9.action.addParameters:canvasinfo:user string to show in the %I plug-in on the canvas watchfacecanvasinfo:resetcan be used to go back to prior default behaviour for the %I plug-in
  • %L – Weather location
  • %C – Weather conditions
  • %D – Weather temperature
  • %i – Weather Day Low
  • %j – Weather Day High
  • %a – Fitbit steps
  • %b – Fitbit Calories
  • %c – Fitbit Battery
  • %l – Fitbit Battery Numeric (For instance High = 3, Medium = 2, Low = 1, N/A = 0)
  • %d – Fitbit Sleep
  • %k – Fitbit Calories In
  • %e – Klout Score
  • %f – Withings Weight
  • %g – Fitbit time since last update
  • %h – Dynamic message content – used for a Rain alert and Navigation currently – see this watchface for an example
  • There is are a few new Image plug-in available also (version 4.9.9j or higher)
    • Notification specific context image – Image is based on contents of the sender of the notification
      • Could be the icon of the application sending the notification or the contact picture (for SMS/email)
      • Must be enabled under the Canvas options “Enable Image for Notifications”
      • Use the Atkinson Dithering option in Canvas
      • IMAG0507
      • IMAG0507 IMAG0510
      • IMAG0509
    • Rotating Image – Augmented SmartWatch Pro as a Canvas Type Image plug-in
      • the icon will change/rotate with  every notification as follows:
        • 1) based on the current weather conditions.
        • 2) Based on Fitbit Steps (if enabled)
        • 3) Based on Fitbit calories (if enabled)
        • 4) Klout Score (if enabled)
        • 5) Withings Score (if enabled)
        • suggest using None for dithering and 45×45 for image size
  • IMAG05082013-07-20 11.39.44
    • Battery Image – Augmented SmartWatch Pro, Fitbit Image – Augmented SmartWatch Pro and Signal Image – Augmented SmartWatch Pro
      • A white bar across the screen shows the current battery level/signal strength/Fitbit steps actual today
      • Use width=144 and height=2 and invert the image
      • Example below – there are 6 Augmented plug-ins and 3 built-in Canvas plugins – Canvas file here

2013-07-20 14.43.22 2013-07-20 14.46.35 watch23

    • %y or %z – advanced options – requires vibrate mode off or the “Enable Active Alert” to be set.
      • requires 1.4 of Canvas and 4.9.9m (or higher) of Augmented SmartWatch Pro
      • When an alert comes in %y shows the sender and %z shows the subject;
      • After the alert is shown (the Delay between notifications timer is used), then %y shows the rain alert details (oif an alert is active else it will show the weather info (location, temp and conditions) and %z shows the sender+subject.
      • Can also use %I – enable vibration in Canvas for this plug-in and it is optimized to only vibrate the Pebble when the Alert comes in
      • So this combination can completely replace the built-in Pebble notification system
      • Example WatchFace here 
  • Go to Advanced options under the Pebble Watch Options

watch24

  • Go to Pebble Canvas Options

watch21

  • Check Enable Canvas

watch55 A new feature which requires Canvas 1.4 and Augmented Version 4.9.9m or later to allow for the dynamic switching of watchfaces:

  • If the content of a notification in the sender contains a pre-specified String (which is also the name of the Canvas WatchFace), Augmented will automatically switch to that Canvas Watchface (until the next alert arrives). When the next alert arrives it reverts back to the specified default Canvas Watchface. This is useful for a Fitbit update (for example), but the possibilities are endless.
  • Four pre-specified strings are supported currrently.
  • To enable this feature, enable “Enable WatchFace Auto Switching” under Pebble Canvas Options (under Advanced Options for the Pebble in Augmented). You must also specify the Default Canvas WatchFace name so Augmented can return to your preferred default:

watch101

More Canvas-specific Intents:

Intent: com.alk.k9.action.add

canvaswatchface:WatchFace Name in Canvas (case sensitive)

 Purpose; Triggers a change to the specified watchface (watchface must exist in Canvas)

Advertisements

6 thoughts on “Pebble Canvas Watchface and Augmented SmartWatch Pro

  1. Pingback: Upcoming in Augmented SmartWatch Pro | Augmented SmartWatch Pro

  2. Pingback: Release Notes for Augmented SmartWatch Pro – For the Pebble,Sony, MotoACTV & MetaWatch Smart Watches | Augmented SmartWatch Pro

  3. Could you post a detailed step by step of how to actually switch canvas watchfaces based on various events? Ie if music is playing, switch to a particular canvas watch face.

    • it may not be possible with music.

      A new feature which requires Canvas 1.4 and Augmented Version 4.9.9m or later to allow for the dynamic switching of watchfaces:

      If the content of a notification in the sender contains a pre-specified String (which is also the name of the Canvas WatchFace), Augmented will automatically switch to that Canvas Watchface (until the next alert arrives). When the next alert arrives it reverts back to the specified default Canvas Watchface. This is useful for a Fitbit update (for example), but the possibilities are endless.
      Four pre-specified strings are supported currrently.
      To enable this feature, enable “Enable WatchFace Auto Switching” under Pebble Canvas Options (under Advanced Options for the Pebble in Augmented). You must also specify the Default Canvas WatchFace name so Augmented can return to your preferred default:

      more @ https://augmentedtraffic.wordpress.com/2013/07/17/pebble-canvas-and-augmented-smartwatch-pro/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s