Skip to content

arromdee/forecaswatch2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

GitHub release (latest by date) GitHub All Releases Platform Build status GitHub Tip jar

Once upon a time I relied on ForecasWatch as the daily driver watchface on my beloved red Pebble Time. Recently, the free tier of the Weather Underground API on which the watchface relied was discontinued, making a huge portion of the watchface unusable.

The developer, RCY, is nowhere to be found in the Rebble era. I plan to continue using my Pebble(s) for years to come, so this is my attempt to revive this wonderful watchface—and this time it's open source!

Screenshots

Color screenshot Black and white screenshot

Features

  • Current time
  • Battery indicator
  • 3 week calendar
  • 24 hour weather forecast (updates every 30 minutes)
  • Bluetooth connection indicator
  • Quiet time indicator
  • Multiple weather providers (Weather Underground*, DarkSky)
  • Current temperature
  • Temperature forecast (red line)
  • Precipitation probability forecast (blue area)
  • City where forecast was fetched
  • Next sunrise or sunset time
  • GPS or manual location entry
  • Fahrenheit and Celsius temperatures
  • Offline configuration page

* Using a hacky workaround

Platforms

All rectangular watches are supported (Classic, Steel, Time, Time Steel, Pebble 2).

Installation

Rebble

A stable release is was made available on the Rebble store thanks to @joshua. Click here for the store page.

Manual install

For more cutting-edge features, download the latest forecaswatch2.pbw release. On Android you can use Cx File Explorer to open this file through the Pebble app.

Developers

Building

While I use the SDK natively for development, I suggest using the Pebble SDK Docker image hosted here to avoid the headache of installation. I use this image in my Travis CI builds.

Config

You can create a file src/pkjs/dev-config.js to set values for Clay keys (for convenience), e.g.

var darkSkyApiKey = 'abc123';
module.exports.darkSkyApiKey = darkSkyApiKey;

About

Open source revival of the beloved ForecasWatch Pebble watchface

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 60.3%
  • JavaScript 36.0%
  • Python 2.3%
  • C++ 1.2%
  • Shell 0.2%