Rainfall collection calculator
Open Rainfall collection calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "rainfall-collection-calculator",
"category": "calculators",
"built": true,
"requirements": "One event with no water use during rainfall. Efficiency and first flush are supplied assumptions. No forecast, plumbing design or drinking-water suitability is implied.",
"implementation": {
"fields": [
{
"key": "area",
"label": "Horizontal projected catchment area",
"value": 100,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "areaUnit",
"label": "Area unit",
"value": "m²",
"type": "select",
"values": [
"m²",
"ft²",
"yd²",
"acre",
"hectare"
]
},
{
"key": "rainfall",
"label": "Rain depth in this event",
"value": 20,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "depthUnit",
"label": "Water depth unit",
"value": "mm",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft"
]
},
{
"key": "efficiency",
"label": "Collection efficiency before first flush (%)",
"value": 80,
"type": "number",
"min": 0,
"max": 100,
"step": "any"
},
{
"key": "firstFlush",
"label": "First-flush volume discarded",
"value": 50,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "tankCapacity",
"label": "Tank capacity",
"value": 1500,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "tankExisting",
"label": "Water already in tank",
"value": 200,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "volumeUnit",
"label": "Volume unit",
"value": "L",
"type": "select",
"values": [
"L",
"m³",
"US gal",
"Imp gal",
"ft³",
"yd³"
]
}
],
"input": false,
"background": false,
"live": true,
"presentation": "metrics",
"note": "Calculate one event’s potential runoff, first-flush loss, new storage and overflow. Assumes no water use during the event and makes no potability claim. Runs on your device. Changing units keeps the entered numbers.",
"experience": {
"automatic": true,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.",
"helpParts": [
"Change the input or settings to update your result.",
"Results update as you type.",
"Up to 1,000,000 characters."
],
"action": null
},
"mode": "automatic",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Estimate recoverable rainwater, tank storage and overflow for one rainfall event.
How to use Rainfall collection calculator
- Enter your measured quantities, units and assumptions.
- Review the calculated result and the stated limits.
- Download the report or plan for your project.
Useful next steps
Measure projected catchment area
Use the horizontal projected area and rainfall depth for the same event. Enter your collection efficiency and the first-flush volume you plan to discard.
Check the tank balance
Subtract the water already in the tank from its capacity. The result separates rain on the catchment, recoverable water, newly stored water and overflow.
Save the measurements and assumptions
Download CSV and a text or JSON report. The calculation runs on your device. Changing a unit keeps the number you entered, so check both before using the result.