Flux Guide ← All widgets
Widget

Weather

A living weather card with a hand-drawn animated sky — rain streaks, drifting clouds, twinkling stars, a glowing sun, and lightning flashes — over your current temperature, condition, and as many metrics as you care to show. Driven by a Home Assistant weather entity or by Apple Weather.

What it does

The weather widget paints a full-card animated scene that matches the current condition: clear, clear-night, cloudy, rain, pouring, snow, sleet, fog, lightning, and wind each get their own gradient and particle effects. Over the top it shows the temperature, the condition name, an optional high/low, and a configurable grid of metric chips (humidity, wind, feels-like, precipitation chance, UV, visibility, dew point, pressure, sunrise/sunset). You can add a compact hourly strip and a multi-day forecast row.

Every glyph carries a soft drop shadow so the numbers stay readable as clouds drift underneath. The card adapts to its own size — small tiles drop the extras and shrink the temperature so nothing clips.

Tap to expand Turn on Tap to open full forecast and tapping the card opens a full-screen detailed forecast — the same live animated sky behind current conditions, all the metrics, an hourly strip, and a multi-day outlook.

Sources

Pick one of two sources in the inspector:

Apple Weather uses one shared location When no fixed coordinates are set, Apple Weather prefers your Home Assistant home location over the device's own GPS. That way every device connected to the same Home Assistant — including a GPS-less Apple TV — shows the exact same place for a "current location" weather card. If Flux can't reach the home location it falls back to this device's location.

Add it

  1. Enter edit mode, tap Add Widget, choose Weather.
  2. For a Home Assistant card, assign a weather.* entity to the widget.
  3. Open the widget's inspector (tap the widget while editing) and set the Source — Home Assistant or Apple Weather.
  4. Toggle the metrics you want, set the hourly/forecast counts, and dial in the animation and text style.

Settings

OptionWhat it does
SourceHome Assistant (reads the assigned weather.* entity) or Apple Weather (WeatherKit on this device — no entity needed).
Animated backgroundRender the live animated sky (rain, clouds, sun, stars, snow, fog, lightning). Off falls back to a plain gradient for the current condition.
Speed from precipitation chanceScale the animation speed with the chance of precipitation — heavier rain forecasts animate faster (roughly 0.4×–2×).
Animation speedManual speed multiplier (0.25×–3×). Shown only when speed-from-precipitation is off.
TemperatureShow the big current temperature.
ConditionShow the condition name (e.g. "Partly Cloudy").
High / LowShow today's high and low.
HumidityShow the humidity chip.
WindShow the wind-speed chip.
PressureShow the barometric pressure chip.
Feels likeShow the apparent temperature chip.
Precipitation chanceShow the chance-of-precipitation chip.
UV indexShow the UV index chip.
VisibilityShow the visibility chip (km).
Dew pointShow the dew-point chip.
Sunrise / sunsetShow sunrise and sunset times.
Hourly columnsNumber of hourly forecast columns on the card (0–12; 0 hides the strip).
Forecast daysNumber of daily forecast columns on the card (0–10; 0 hides the row).
Tap to open full forecastTapping the card opens the full-screen detailed forecast.
Text sizeText size multiplier (0.6×–2×) for everything on the card.
Font weightLight, Regular, Medium, Semibold, or Bold.
FontDefault, Rounded, Serif, or Mono typeface.
Text colorColor of the text and icons (defaults to white on the animated scene).
Metrics wrap automatically Enabled metric chips flow into rows of three, so you can switch on as many as you like without anything clipping. Chips only appear when their data is actually present.

Units follow Home Assistant

Temperature, wind, and pressure are shown in your app's unit system, which mirrors Home Assistant. With Match HA the values pass through exactly as HA reports them; Metric and Imperial convert them — the same behavior as every other HA entity in Flux. Apple Weather is produced in those same units, so an Apple Weather card and an HA card read consistently side by side.

Apple Weather requirements

What Apple Weather needs If Apple Weather can't load, the card shows a "Apple Weather unavailable" message with a Try again button.
Attribution is required Apple Weather cards show a small Weather mark, and the full-screen forecast links to Apple's attribution / other-data-sources page. This is mandatory whenever WeatherKit data is displayed — it can't be hidden.