Open Meteo weather widget (3 Days min/max + icons)

3-Day forecast widget for Open Meteo.

Configuration Steps

Use the Thing with name “OpenMeteo weather forecast”. Use at least min/max temperature channels for 3 days(today,tomorrow and day2) and WMO codes (see below)

My temperature items look like

OpenMeteo_weather_forecast_Maximum_outdoor_temperature_Today
OpenMeteo_weather_forecast_Maximum_outdoor_temperature_Tomorrow
OpenMeteo_weather_forecast_Minimum_outdoor_temperature_Tomorrow

To display the correct icons the widget uses “WMO Codes” provided by the API. Use the following items and add the state description provided on github.

OpenMeteo_weather_forecast_WMO_code_Today
OpenMeteo_weather_forecast_WMO_code_Tomorrow
OpenMeteo_weather_forecast_WMO_code_Day_2

Add it to all three items

Screenshots

Version 0.1

  • initial release

Resources

New version v2 available:

  1. Configurability: Switched from hardcoded items to reusable parameters, allowing you to select items via the UI.
  2. Robustness: Added fallback values () to prevent “undefined” labels if data is missing.
  3. Mobile Layout: Fixed the layout with standardized tags (f7-col), ensured single-line text via nowrap, and corrected the visual hierarchy.
  4. Refinement: Optimized the UI by reordering data (Min | Max), adding the current temperature, and improving text styling.

See my Repo, linked in 1st. post