Morning weather brief
Use “Morning weather brief” in Recued. A short daily brief for one place: what it will do today, when the rain arrives, and whether tomorrow is worse.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (34 steps)
wanted
trim
Trim whitespace from setting place
wanted_required
template
Generate text from a template
fail: step.wanted is_empty
reuse
all
Check if all conditions are true
geocode
?
skip: step.reuse equal true
hits
default
Apply default
hit_count
count
Count items in hits
top
default
Apply default
fresh_lat
to_number
Convert top lat to a number
fresh_lon
to_number
Convert top lon to a number
lat
coalesce
Use the first available value from: recipe lat, fresh lat
lon
coalesce
Use the first available value from: recipe lon, fresh lon
resolved
coalesce
Use the first available value from: recipe resolved, top display name,
resolved_required
template
Generate text from a template
fail: step.lat is_null
temp_unit
switch
Map setting units to one of: metric, imperial
wind_unit
switch
Map setting units to one of: metric, imperial
precip_unit
switch
Map setting units to one of: metric, imperial
forecast
?
hourly
?
du
default
Apply default
today_code
switch
Map forecast result daily weather code 0 to one of: 0, 1, 2, 3, 45, 48, 51, 53, 55, 56, 57, 61, 63, 65, 66, 67, 71, 73, 75, 77, 80, 81, 82, 85, 86, 95, 96, 99
tomorrow_code
switch
Map forecast result daily weather code 1 to one of: 0, 1, 2, 3, 45, 48, 51, 53, 55, 56, 57, 61, 63, 65, 66, 67, 71, 73, 75, 77, 80, 81, 82, 85, 86, 95, 96, 99
rows
default
Apply default
rows_named
map
Extract code from each item
wet
filter
Filter by condition
wet_count
count
Count items in wet
first_wet
default
Apply default
peak
max_by
Find the maximum by chance
uv
default
Apply default
uv_high
compare
Check if uv is at least 6
card
to_summary
Format results as a summary card
rain_line
template
Generate text from a template
skip: step.wet_count equal 0
dry_line
template
Generate text from a template
skip: step.wet_count greater 0
uv_line
template
Generate text from a template
skip: step.uv_high equal false
ambiguity
template
Generate text from a template
skip: step.hit_count less 2
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
place
setting
=
units
setting
=
metric
nominatim
setting
=
open meteo
setting
=
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.