Daily multi-day forecast for a fixed (latitude, longitude) via Open-Meteo. TextBlock / Entries / Text summarise highs / lows / precipitation per day; Ratio reports the worst precipitation probability in the window; NumberSeries carries per-day rainfall totals (tenths of mm or inch) for sparkline / histogram consumers; Bars carries per-day precipitation probability (%) so the bar chart stays informative even in dry forecasts; PointSeries carries high+low temperature curves across days; Badge flags the worst weather code; Timeline lays the days out chronologically. days defaults to 3 (range 1..=7), metric units by default, no API key required.
Kind Safety Shapes cached Safe text_block, text, entries, ratio, number_series, point_series, bars, badge, timeline
Option Type Required Default Description latitudefloat (degrees) yes — Latitude of the location to query (e.g., 35.68 for Tokyo). longitudefloat (degrees) yes — Longitude of the location to query (e.g., 139.76 for Tokyo). units"metric" | "imperial" no "metric" Temperature unit system. Metric renders °C; imperial renders °F and reports precipitation in inches. daysint (1..=7) no 3 How many days of forecast to fetch. Clamped to 1..=7 — Open-Meteo serves longer windows, but accuracy drops past a week.
Shape Renderers text_blockanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , list_plaintextanimated_boot , animated_figlet_morph , animated_postfx , animated_scanlines , animated_splitflap , animated_typewriter , animated_wave , text_ascii , text_plainentriesanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , grid_tableratioanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , gauge_battery , gauge_circle , gauge_line , gauge_segment , gauge_thermometernumber_seriesanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , chart_histogram , chart_sparklinepoint_seriesanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , chart_line , chart_scatterbarsanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , chart_bar , chart_pie , list_rankingbadgeanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , status_badgetimelineanimated_boot , animated_postfx , animated_scanlines , animated_splitflap , animated_wave , list_timeline
M o n ⛅ 2 2 ° / 1 5 ° C 💧 1 0 %
T u e 🌧 1 8 ° / 1 3 ° C 💧 8 0 % 8 . 4 m m
W e d 🌤 2 0 ° / 1 5 ° C 💧 3 0 %
fetcher = " weather_forecast "
▟ ▀ ▙ ▟ ▀ ▙ ▟ ▘ ▗ █ █ ▀ ▀ ▗ ▛ ▜ ▖ ▗ █ ▟ ▀ ▙ ▟ ▘ ▗ █
▄ ▛ ▄ ▛ ▟ ▘ █ ▀ ▀ ▙ █ █ ▜ ▄ ▛ ▟ ▘ █
▟ ▘ ▄ ▟ ▘ ▄ ▟ ▘ █ ▄ █ ▜ ▖ ▗ ▖ █ █ █ ▟ ▘ █
▀ ▀ ▀ ▀ ▀ ▀ ▘ ▀ ▀ ▀ ▝ ▀ ▘ ▀ ▀ ▀ ▀ ▀ ▝ ▀ ▘ ▘ ▀ ▀ ▀
fetcher = " weather_forecast "
⛅ 2 2 ° / 1 5 ° C → 🌧 1 8 ° / 1 3 ° C → 🌤 2 0 ° / 1 5 ° C
fetcher = " weather_forecast "
M o n 2 2 ° / 1 5 ° C 💧 1 0 %
T u e 🌧 1 8 ° / 1 3 ° C 💧 8 0 % 8 . 4 m m
W e d 🌤 2 0 ° / 1 5 ° C 💧 3 0 %
fetcher = " weather_forecast "
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
T u e r a i n r i s k │ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ░ ░ ░ ░ │ ▮ 8 0 %
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
fetcher = " weather_forecast "
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ T u e r a i n r i s k █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
fetcher = " weather_forecast "
T u e r a i n r i s k : ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ░ ░ ░ ░ 8 0 %
fetcher = " weather_forecast "
T u e r a i n r i s k ▰ ▰ ▰ ▰ ▱ 8 0 %
fetcher = " weather_forecast "
░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
fetcher = " weather_forecast "
render = " gauge_thermometer "
█ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
fetcher = " weather_forecast "
render = " chart_histogram "
█
█
· █ ·
fetcher = " weather_forecast "
render = " chart_sparkline "
⠉ ⠒ ⠢ ⠤ ⣀ ⡀
⠈ ⠉ ⠒ ⠢ ⠤ ⣀ ⡀
⠈ ⠉ ⠒ ⠤ ⢄ ⣀ ⣀ ⣀ ⣀ ⠤ ⠤ ⠔ ⠒ ⠒ ⠊ ⠉
⠉ ⠑ ⠒ ⠤ ⢄ ⣀ ⢀ ⣀ ⣀ ⠤ ⠤ ⠤ ⠒ ⠒ ⠊ ⠉ ⠉
⠉ ⠑ ⠒ ⠊ ⠉ ⠉ ⠁
⠤ ⢄ ⣀ ⣀ ⡀ ⣀ ⣀
⠈ ⠉ ⠉ ⠒ ⠒ ⠒ ⠤ ⠤ ⠤ ⣀ ⣀ ⡀ ⣀ ⣀ ⣀ ⠤ ⠤ ⠤ ⠒ ⠒ ⠒ ⠉ ⠉ ⠉
⠈ ⠉ ⠉ ⠑ ⠒ ⠒ ⠤ ⠤ ⠤ ⣀ ⣀ ⣀ ⠤ ⠤ ⠤ ⠒ ⠒ ⠒ ⠉ ⠉ ⠉
fetcher = " weather_forecast "
•
•
•
• •
•
fetcher = " weather_forecast "
█ █ █
█ █ █
█ █ █
█ █ █
█ █ █ ▅ ▅ ▅
█ █ █ █ █ █
1 0 ▇ 8 0 █ 3 0 █
M o n T u e W e d
fetcher = " weather_forecast "
● ■ M o n 8 . 3 %
● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ■ T u e 6 6 . 7 %
● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ■ W e d 2 5 . 0 %
● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ● ● ●
● ● ● ● ● ● ● ● ● ● ●
●
fetcher = " weather_forecast "
1 . M o n 1 0
2 . T u e 8 0
3 . W e d 3 0
fetcher = " weather_forecast "
● p r e c i p
fetcher = " weather_forecast "
M a y 1 1 │ ⛅ p a r t l y c l o u d y
│ 2 2 ° / 1 5 ° C 💧 1 0 %
M a y 1 2 │ 🌧 r a i n
│ 1 8 ° / 1 3 ° C 💧 8 0 % 8 . 4 m m
M a y 1 3 │ 🌤 m o s t l y c l e a r
│ 2 0 ° / 1 5 ° C 💧 3 0 %
fetcher = " weather_forecast "