InTouch Hub · Blue Isle Software

Weather Severe Watch

Daily forecast check for severe conditions. Tiered alerts on extreme cold, extreme heat, and dangerous weather wording.

weatheralertsmulti-arm

Weather Severe Watch

Daily forecast check that fires tiered alerts based on temperature extremes and dangerous weather wording.

What it does

Every day (default 08:00 — edit the schedule when you install), the monitor calls weather-forecast for the configured location. The when: block has three tiered arms that run top-to-bottom; the first one that matches wins:

  1. Extreme coldtemperature ≤ 32°F (freezing)
  2. Extreme heattemperature ≥ 95°F
  3. Storm wordingconditions contains "storm" (case-sensitive substring match against the forecast's condition string)
  4. Else — quiet (nothing: — no notification noise on normal days)

This is the canonical "multi-arm tiered alert" pattern. Only ONE arm fires per fire, so a heat-stricken stormy day will notify on the heat arm (first match) and skip the storm arm.

Edit before installing

In monitor.yaml:

Bindings used

The weather-forecast tool publishes these three fields; see the tool's README for full output detail.

Tool used

weather-forecast — hub-installed YAML tool backed by Open-Meteo. No API key required.

Pattern showcase

This monitor demonstrates the multi-arm tiered alert shape — useful any time you want different severities to produce different notifications. The ordering matters: put the most severe / specific arms first so they win over broader fallbacks.