DUDigital Urban

← Latest

Apps 09.09.2026 2 min read

Color Weather: A Data Watch Face for the Pebble Time 2

Andy CASA, UCL East

Last October I made Just Weather, a black and white data face for the 144x168 screen of the Pebble 2 Duo. It did the job, but the Pebble Time 2, with its 200x228 screen and 64 colours was perfect for perhaps the next step.

That watch has now arrived. So, Just Weather was updated, to Color Weather.

Color Weather running on a Pebble Time 2
Color Weather on the Pebble Time 2

Introducing 'Color Weather'

The idea is simple enough, and builds on a web based dashboard built over 10 years ago with a background set using the outside temperature.

The MQTT weather dashboard, background set by the outside temperature
The original dashboard - same idea, rather more room for it.

The concept is same, but on a much smaller screen - the background is the temperature. Dark navy for a freeze, cobalt blue for a cold morning, through teal and a deep green in the mild middle, into tan and then a dark red when it's genuinely hot. Muted rather than bright - the duller palette turned out to work better on the watch.

The six Color Weather background bands and their hex values
The six background bands and their hex values.
  • Below 0°C - #000055 Oxford Blue
  • 0 to 9°C - #0055AA Cobalt Blue
  • 10 to 14°C - #00AAAA Tiffany Blue
  • 15 to 19°C - #005555 Midnight Green
  • 20 to 24°C - #AA5500 Windsor Tan
  • 25°C and above - #AA0000 Dark Candy Apple Red

On top of the colour sits the usual data - time and a condition icon, city and temperature, conditions, pressure in millibars with its three hour trend, wind, rainfall, UV, and the day's step count and distance.

The face also keeps a rolling history and compares now against roughly three hours ago. A fall of 4 hPa or more puts Storm Warning on the screen, 6 hPa or more escalates it to Severe Storm, and the watch buzzes once when a warning first appears.

From Copilot to Claude

Same workflow as before - CloudPebble and VS Code in the browser - but not the same model. Just Weather and the first version of this one were built with Copilot. The later work moved to Claude, and the difference showed less in writing the code than in reading it: the condition-icon font was being compiled with seven glyphs while the C referenced ten, so thunderstorm and both night icons had been silently blank since June. Nobody would report that as a bug. It only turned up by counting one file against another.

Data is Open-Meteo again, free and no key needed, with city names from Nominatim reverse geocoding and steps from Pebble's Health API. Everything refreshes every 15 minutes.

Available Now

Version 2.3 adds the option to read your own Weather Underground station in place of the forecast.

The mono version lives on for the Pebble 2 Duo - Just Weather is still on the Rebble Appstore - but if you have a Time 2, this is the one I wear...