Recued
Menu
← Back to recipes

Morning weather brief

by recued-core v3 36 views

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 34 steps

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 recued-core.nominatim.geo.search
Search geo on nominatim
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 recued-core.open-meteo.weather.forecast
Forecast weather on open meteo
◆ hourly recued-core.open-meteo.weather.hourly
Hourly weather on open meteo
■ 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
▼
Output
summary card
text rain_line
text dry_line
text uv_line
text ambiguity
Settings 2 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

place setting =
units setting = metric

Uses (3 operations)

Pack operation Search geo on nominatim recued-core.nominatim.geo.search
Pack operation Forecast weather on open meteo recued-core.open-meteo.weather.forecast
Pack operation Hourly weather on open meteo recued-core.open-meteo.weather.hourly

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Read your Nominatim connectionRead your Open_meteo connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

About

Tags

open-meteonominatim weatherforecastopen-meteonominatimbriefdailycronscheduledread-onlypack:weather-desk

Details

34 steps 2 configurable settings recipe_id: morning-weather-brief-open-meteo