Sustained-humidity history for a property, read the way a
remediation inspector would: hours per day above the germination-relevant
80% RH threshold, how close the air sat to its dew point, and any run of
days worth a site visit.
Current risk
Hours ≥80% RH · last 7 days0hrsTotal hours the property spent at or above 80% relative humidity, past 7 days.
Condensation-risk days · last 300/ 30Days where dew-point spread fell to ≤1.5°C — surfaces likely wet.
90-day sustained-humidity history
Hours per day the property's relative humidity stayed at or
above 80%. Cell color is the risk band; darker = more hours within that band.
Low · <8hElevated · 8–14hCritical · >14h
Same 90 days as the strip above, in tabular form.
Date
RH mean
Hours ≥80% RH
Dew-point spread min
Condensation risk
Dew-point spread — daily minimum
How close the air got to its dew point each day, over the same 90
days. A spread at or below 1.5°C means surfaces are likely condensing.
Flagged periods
Consecutive runs of 3 or more days at elevated risk or worse, newest first.
Thresholds shown throughout this page are demo heuristics
aligned with common mould-remediation guidance — sustained RH ≥ 80% supports
mould germination; a dew-point spread ≤ 1.5°C indicates condensation risk —
not a certified assessment. The Queensland · statewide chip shows, for each
day, the worst reading across the Queensland sites — the way a remediation
portfolio is triaged; site-level detail is on the individual Brisbane and
Cairns chips.
The API behind this view
This page renders a deterministic sample shaped exactly like a
live /v1/history response — the ERA5-Land backfill for this
region is still running, so the numbers above are illustrative, not measured.
Request
# derived mould-risk variables are opt-in via daily=
curl -H "x-api-key: wk_live_…" \
"$BASE/v1/history?latitude=-33.87&longitude=151.21&start_date=2026-04-15&end_date=2026-07-13&daily=relative_humidity_hours_above_80,dew_point_spread_min,condensation_risk,relative_humidity_2m_mean"
Derived, opt-in variables computed at read time from the archived instant fields — never returned unless named in daily=.
daily.data_completeness
Fraction (0–1) of a local day's samples that weren't sentinel-missing. Always present alongside time, not gated behind daily=. A day that would be entirely missing is omitted outright, never emitted as zero.
400 outside every region
A point outside all archived regions (v1: au only) returns a 400-family error naming the reason — "history unavailable for this location" — and lists the regions that are archived, not a bare failure.
ERA5-Land lag
The reanalysis archive trails real time by roughly 5 days (end_date must be ≤ the manifest's latest_complete_date) — this is a replay of a scientific reanalysis product, not a live sensor feed.