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.
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.
Pick one of two sources in the inspector:
weather.* entity you assign to it. Temperature, condition, humidity, wind, pressure, the daily forecast, and any extra attributes the entity exposes come straight from Home Assistant.weather.* entity to the widget.| Option | What it does |
|---|---|
| Source | Home Assistant (reads the assigned weather.* entity) or Apple Weather (WeatherKit on this device — no entity needed). |
| Animated background | Render 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 chance | Scale the animation speed with the chance of precipitation — heavier rain forecasts animate faster (roughly 0.4×–2×). |
| Animation speed | Manual speed multiplier (0.25×–3×). Shown only when speed-from-precipitation is off. |
| Temperature | Show the big current temperature. |
| Condition | Show the condition name (e.g. "Partly Cloudy"). |
| High / Low | Show today's high and low. |
| Humidity | Show the humidity chip. |
| Wind | Show the wind-speed chip. |
| Pressure | Show the barometric pressure chip. |
| Feels like | Show the apparent temperature chip. |
| Precipitation chance | Show the chance-of-precipitation chip. |
| UV index | Show the UV index chip. |
| Visibility | Show the visibility chip (km). |
| Dew point | Show the dew-point chip. |
| Sunrise / sunset | Show sunrise and sunset times. |
| Hourly columns | Number of hourly forecast columns on the card (0–12; 0 hides the strip). |
| Forecast days | Number of daily forecast columns on the card (0–10; 0 hides the row). |
| Tap to open full forecast | Tapping the card opens the full-screen detailed forecast. |
| Text size | Text size multiplier (0.6×–2×) for everything on the card. |
| Font weight | Light, Regular, Medium, Semibold, or Bold. |
| Font | Default, Rounded, Serif, or Mono typeface. |
| Text color | Color of the text and icons (defaults to white on the animated scene). |
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.