Weather: Animated Forecasts For Any Screen Orientation

The Weather widget displays current conditions and a 3 day forecast with animated icons and background images that match the weather condition. It works in both landscape and portrait orientation.

Configuration

All parameters are set through any CMS that can read config.xml, here shown in Garlic-Hub.

ParameterDefaultDescription
provideropen-meteoAPI provider: open-meteo, openweathermap, weatherapi
apikeyAPI key, not required for the Open-Meteo free tier
cityHannoverCity name, used if no coordinates are given
latLatitude, takes priority over city
lonLongitude, takes priority over city
langdeUI language: German, English, Russian, French, Greek, Spanish
refresh3600000Cache TTL in milliseconds, default 1 hour

Coordinates always take priority over the city name. If neither is given, the widget defaults to Hannover.

Landscape and Portrait

The layout adapts automatically to the screen orientation set for the playlist.

SMIL Example

<ref src="Weather.wgt">
  <param name="provider" value="open-meteo"/>
  <param name="lat"      value="48.2082"/>
  <param name="lon"      value="16.3738"/>
  <param name="lang"     value="de"/>
</ref>

API Providers

ProviderFree TierAPI Key
Open-MeteoNo key required, requests are rate limitedNo, optional for commercial use
OpenWeatherMap1000 calls/dayYes
WeatherAPI1M calls/monthYes

Download

Download Weather Widget