This app was mentioned in 9 comments, with an average of 3.00 upvotes
Not directly, but you can use a phone app like AutoApp For Pebble.
It can change some things like the watchface, automatically based on the time/day.
It's been a while since I used it, so I'm not sure if it can control the backlight.
If you're on Android, you could create some profiles with tasker and AutoApp for Pebble. You can manually open apps with their respective uuid's.
I second that very much. /u/TeamPebble, please.. :).
For now, I'm using AutoApp For Pebble (aka. AutoPebble) to log the data. It has the ability to sniff some of the communication going between the watch and the phone, so I've set it up to log this data.
The example log looks like this: http://i.imgur.com/YuXqtG3.png. It's a real log from this morning :). I'll wait until I get a dozen or so (i.e. probably after tonight), and will try to decipher the meaning of those parameters. Some are easy to identify - like "1465455600" being the Unix timestamp for today, 07:00 UTC, or the values dicated in "Other" being transmitted in the clear. There seems to be at least two percentage values, and I have a feeling that one of those values is inverted (i.e. 100% on the watchapp = 0 transmitted). But the rest of the values - I guess some commuinication protocol bookkeeping stuff + encoded checkbox selections.
I use "AutoApp for Pebble" for this task. It might actually be what OP is using, but I'm not 100% sure.
PebbleMe: AutoApp for Pebble
Here's a link to the accompany phone app.
I also semi-frequently dealt with this issue on my OG pebble. I found that setting it as a quick launch was one workaround, but I didn't like giving up the quick launch shortcut for such a limited use case.
Right now my solution is to use AutoPebble and Tasker to resend the app launch command when the pebble fitness app disappears during a workout. I'd be happy to explain the setup if anyone wants.
This is already possible! Well, on Android at least using Tasker and AutoPebble.
AutoPebble can respond to battery level changes, which can then execute an AutoPebble command. See the FAQ for more information.
This can then be used to respond when the battery hits 100%.
I've made a post on /r/TaskerFiles with sample code for how to do this. See AutoPebble tasks to notify when Pebble is done charging for a working example.
Autopebble can do this... https://play.google.com/store/apps/details?id=com.joaomgcd.autopebble&hl=en
Here's a few exports. Check the sidebar in /r/TaskerFiles for details on how to load them into Tasker:
I'll also see if I can make a full "Security" project to do all the cool things I said - give me some time! :)