/NoHands

Simple analogue watch with coloured sectors and hour hint for Pebble Time. (Colour, Analogue).

Primary LanguageHTML

No Hands

Simple analogue watch with coloured sectors and hour hint for Pebble Time. (Colour, Analogue, Configurable). Now with optional vibrations & weather.

Inspired by Chromatick.

Display

  1. Hour shown to easily tell time.
  • White: PM,
  • Black: AM.
  1. Day of week & date (DDMM) in 2 rows.
  2. Middle spoke indicator for bluetooth connectivity & battery level.
    1. bluetooth indicated by colour of centre:
    • White: connected,
    • Pink: disconnected.
    1. battery level:
    • Red: charging
    • Black: draining.
    • spoke rim thickness of 1 to 5 for 5 battery levels of <20% to 100%.
  3. Random image popup at least once every hour.
  4. Optional weather info using Yahoo Weather data: weather condition and temperature.
  • Location (using GPS or predefined location), update interval and temperature units are configurable.
  • Yahoo has 49 different weather conditions. These are listed in this page. Several similar ones with differing adjectives like- isolated, scattered.
    • Isolated is ~10-20% coverage (area affected), and depicted by weather icon in the far distance (so it's partly cropped/clipped).
    • Scattered is ~30-50% coverage, and depicted by weather icon in middle distance (less cropping than for isolated).

Vibes

Optional vibrations for: * Bluetooth connection lost: fading vibe. * Hourly chirp. Default: Off, 10am to 8pm.

Screenshots

screenshot 1 Watch face: AM, bluetooth connected, battery not charging

screenshot 2 Watch face: AM, bluetooth disconnected, battery charging

screenshot 3 Watch face: PM, bluetooth connected, battery low & not charging

Changelog

  • v1.5
    • Add optional weather: condition icon & temperature.
  • v1.4
    • Added optional vibes for:
      • Bluetooth connection lost: fading vibe.
      • Hourly chirp. Default: Off, 10am to 8pm.
  • v1.3
    • Hour is outlined so that it will be easier to see at all times.
    • Random (once every hour, and upon startup) surprise image popup for fun.
    • Changed to Pink Bluetooth indicator for disconnection.
  • v1.2
    • Colour scheme changes.
      • Removed pairs of simliar colours.
      • Date is now always drawn in contrasting colour from background.
  • v1.1
    • Initial release.

TODO

  • Weather:
    • Move update code out of app message handler, so that handler will be free to handle next incoming message soon. (Currently, delaying JS weather update by 1 sec to avoid ERROR 64-APP_MSG_BUSY.)
    • Add black set of weather icons for light background?
    • In case of no internet access, use cached weather data: partially done. Need to save location and add timeout handlers to various methods.

Credits

Thanks to sample weather codes & icons from tallerthenyou's Simple Weather watchface and alexsum's Timely watchface .