Field overview

Simulated

Flood prediction

Field map

Configured node locations; coordinates are provisioned until GNSS is verified.
Normal Watching Alerted Offline Rain gauge (planned)

No node selected

Pick a marker on the map, or a node below.
Select a node to project its soil and water trend forward and cross-check it against the live regional forecast.

Advisory

—
—

Nodes

NodeLinkStateBatterySoilWater HealthRiskLast seen

Sensors

Rainfall

Central rain gauge planned

—
Intensity
Raw ADC—
State—
Trend—
Last reading—

Activity

Events

State changes, alerts and faults.
TimeNodeEventDetail

Packet log

Radio traffic as the base station receives it.

Weather

Right now near the farm

Live observation from Open-Meteo.
Fetching live weather…

Diagnostics

No diagnostic run yet.

Calibration

CategorynMean (raw)MinMax
Dry5875.0837895
Saturated5385.4361418
Field capacity0———
Field-capacity leg incomplete — wetness, risk and reset thresholds are provisional.

Field-capacity run

Soak, drain 24–48h, then log 5 readings across 3 replicates. Readings here are simulated bench samples.

Cost

$120/node is the project's cost ceiling, not a summed BOM — no priced parts list exists in the repo yet. $1,000 is a conservative floor for commercial flood telemetry, per the README's framing rather than quoted pricing.

Data provenance

Measured
  • Dry soil 875.0 SD 23.0, n=5
  • Flooded soil 385.4 SD 25.1, n=5
  • Soil bands = mean ±2SD

31 Aug 2026, round 1 of 3. One soil type, one node.

Estimated
  • Healthy band 552–699 clay-loam literature
  • Buffers: water 30, rain 980
  • Idle readings observed, not logged

Never present these as test results.

Not yet tested
  • Soil field capacity
  • Fast-drop rate needs a real wetting event
  • Rain intensity, water depth

Rain and water are on/off only. Fast-drop is excluded from the warning level until calibrated.

Demo mode only
  • All node readings and scenarios
  • Battery, brownout, offline state
  • Rain gauge no hardware exists
  • Cell signal, upload failures

Flood prediction is dashboard-side. Base_code compares to a threshold and fires; it does not forecast.