Quantcast
Channel: Pebble Watchapp Directory - Pebble Forums
Viewing all articles
Browse latest Browse all 5890

[Watch app][SDK2] Pebble My Data - shows your data, JSON prepared on your own server [2014/07/16]

$
0
0
Hello!

I made application that shows your data from your own server. Every update from server (in JSON) can vibrate, change app theme, change content font. I use my app as watch face to display info from my weather station, traffic, my servers monitoring info (if something critical happens - pebble vibrates), etc. It is open source, sources and documentation can be found at github. I think, app can be usefull for system administrators, programmers. You need some server side programming to get all things working and of course you need your own server. There are none built-in services, all at your fingertips.

No companion app required, all settings - URL where to fetch JSON.

image
image

Screenshots
imageimageimageimage

Features:
  • Fetch JSON from custom URL, specified in settings
  • No companion app required, using PebbleKit JS
  • Force update with buttons or shaking
  • Append select=1/select=2 GET param on short/long select button update
  • Ability to change up/down buttons behavior from JSON (scrolling or up=1|2,down=1|2 params)
  • Append coordinates to URL (configurable)
  • Append HTTP request header Pebble-Token (unique to device/app pair), can be used for server-side device identification
  • Authentication (see documentation)
  • Scrollable data area
  • Custom update interval, specified in JSON
  • Vibrate on update if specified in JSON
  • Change text font from JSON
  • Black/white theme switched from JSON
  • Turn on light from JSON
  • Blink content from JSON
  • Define scroll offset as percentage after update from JSON
  • Vibrate on bluetooth connection loss (configurable)
  • Watches battery charge status
  • Digital clock (12h/24h support), seconds dots blinking (configurable)

Changelog:
2.3.3 - 2014/07/16
  • Extract fields from any level of JSON (useful with KimonoLabs API); multiple content fields will be concatenated with '\n\n'; other fields will be converted to integer, first copy will be used
  • Don't schedule update if another one already in progress
  • Keeps update type on retries when update failed
2.3.2 - 2014/07/13
  • Update with shake function (append shake=1 GET param while update, configurable)
  • Changed scroll param behavior, now used to define scroll offset as percentage
  • Truncate content if too big
2.2.0 - 2014/07/09
2.1.2 - 2014/07/08
  • Ability to change up/down buttons behavior from JSON (scrolling or up=1|2,down=1|2 params)
  • Added HTTP request header Pebble-Token (unique to device/app pair), can be used for server-side device identification
  • WARNING: Changed short=1/long=1 params to select=1/select=2 (sorry for this)
2.0.3 - 2014/07/06
  • Append coordinates to URL (configurable)
  • Digital clock font, AM/PM support
  • Seconds dots blinking (configurable)
  • Configurable vibration on bluetooth loss
  • Turn on light (value in JSON)
  • Blink content (value in JSON)
  • Scroll-up content after update (value in JSON)
  • Improved configuration page
  • Some minor fixes
1.1.0 - 2014/06/30
  • Append short=1 or long=1 GET param to URL on short/long select button update (changed to select=1/select=2 in 2.1.2)
Inspired by Pebble Cards (not suit me because very big fonts and small custom info space)

Feedback is welcome, thanks!

Viewing all articles
Browse latest Browse all 5890

Trending Articles