11 Weather
vanous edited this page 3 months ago

Some bands (Pebble, Amazfit Bip, Mi Band 3, Mi Band 4) support a weather function to show current weather/temperature at your location and forecast for the following days. Gadgetbridge offers support for forwarding weather information to the band/watch without requiring the INTERNET permission for itself and it needs the help of a weather provider on your Android device.

Weather providers

  • Most commonly, you need to install and configure Weather notification, instructions here.

  • If you are using CyanogenMod/LineageOS ROM, see instructions here.

Install and configure “Weather notification”

Install Weather notification link on F-droid website. After installing, you must enable the Gadgetbridge skin in the “Weather notification” app → start the app, and flip the Gadgetbridge skin switch as shown in the screenshot. Also make sure that you have the “Enable notification” switch enabled. Set the location as desired and feel free to adjust the other settings (some of them apply only for Pebble watches, and don’t affect the Amazefit Bip/MiBands). You will also need to add an OpenWeatherMap API key.

weather notification app settings


  • Keep Weather Location settings (CM/LOS) in Gadgetbridge empty
  • Install Weather Notification app
  • Configure Weather Notifications app:
    • Create and add you OpenWeatherMap API key
    • Set location via GPS or manually
    • Enable Gadgetbridge skin
    • Enable notifications
  • Open up top notification on phone, select Weather Notification
  • Refresh the weather
  • Check on your device: weather should be shown

Install and configure OpenWeatherProvider

To use the weather function in LineageOS/CyanogenMod, simply install the OpenWeatherProvider (already installed on CM/LOS 14 and older) from https://download.lineageos.org/extras and configure the cLock widget.

To configure the cLock widget you must register and get the API key from https://openweathermap.org/.

Set your API key under: Apps->Clock->Widget Settings->Weatherpanel->Weather source->OpenWeatherMap and also set location either from GPS, or as custom location under: Apps->Clock->Widget Settings->Weatherpanel->Use custom location)

Then, finally also set a location (does need to be the same as above) in the Gadgetbridge weather settings. The location set in cLock and Gadgetbridge are independent, we cannot query the location from cLock.