{
  "title": "Garden irrigation calculator",
  "human_url": "https://happytails.ai/en/calculators/garden-irrigation-calculator/",
  "agent_url": "https://happytails.ai/agents/en/calculators/garden-irrigation-calculator/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/calculators/garden-irrigation-calculator.md",
  "content": "Garden irrigation calculator\nConvert a garden area and desired water depth into the volume to apply, after effective rain and losses.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nHow to use Garden irrigation calculator\nEnter your measured quantities, units and assumptions.\nReview the calculated result and the stated limits.\nDownload the report or plan for your project.\nUseful next steps\nDrip irrigation runtime calculator\nRainfall collection calculator\nUse one consistent period\nEnter the area, the desired depth for a watering period and effective rainfall that already contributes to that target. The result cannot fall below zero when rain exceeds the target.\nAllow for application losses\nDivide the net water need by your entered efficiency. For example, 20 square metres needing another 15 mm requires 300 litres at the soil, or 375 litres at 80% efficiency.\nSave the measurements and assumptions\nDownload 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.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Drip irrigation runtime calculator",
      "url": "https://happytails.ai/en/calculators/drip-irrigation-runtime-calculator/"
    },
    {
      "name": "Rainfall collection calculator",
      "url": "https://happytails.ai/en/calculators/rainfall-collection-calculator/"
    }
  ],
  "tool": {
    "id": "garden-irrigation-calculator",
    "category": "calculators",
    "built": true,
    "requirements": "Area, rain, desired depth and efficiency are user inputs. This is a volume conversion, not a crop schedule, soil model or weather forecast.",
    "implementation": {
      "fields": [
        {
          "key": "area",
          "label": "Area receiving water",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "areaUnit",
          "label": "Area unit",
          "value": "m²",
          "type": "select",
          "values": [
            "m²",
            "ft²",
            "yd²",
            "acre",
            "hectare"
          ]
        },
        {
          "key": "targetDepth",
          "label": "Desired depth for the same period",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "rainDepth",
          "label": "Effective rainfall already contributing",
          "value": 5,
          "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": "Application efficiency (%)",
          "value": 80,
          "type": "number",
          "min": 0,
          "max": 100,
          "step": "any"
        },
        {
          "key": "outputUnit",
          "label": "Output water unit",
          "value": "L",
          "type": "select",
          "values": [
            "L",
            "m³",
            "US gal",
            "Imp gal",
            "ft³",
            "yd³"
          ]
        }
      ],
      "input": false,
      "background": false,
      "live": true,
      "presentation": "metrics",
      "note": "Convert area and remaining target depth to a water volume. Effective rain and application efficiency are entered assumptions, not a weather or crop recommendation. 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.",
        "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"
    }
  },
  "markdown": "# Garden irrigation calculator\n\n- Human page: https://happytails.ai/en/calculators/garden-irrigation-calculator/\n- Markdown: https://happytails.ai/en/calculators/garden-irrigation-calculator.md\n- Structured JSON: https://happytails.ai/agents/en/calculators/garden-irrigation-calculator/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `garden-irrigation-calculator` |\n| Category | calculators |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Automatic updates after valid input or file selection. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nConvert area and remaining target depth to a water volume. Effective rain and application efficiency are entered assumptions, not a weather or crop recommendation. Runs on your device. Changing units keeps the entered numbers.\n\n### Inputs and settings\n\nNo free-text input is required. Use the file inputs and/or settings below.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `area` | Area receiving water | number | 20 | min=0 max=1000000000 step=any |\n| `areaUnit` | Area unit | select | \"m²\" | Allowed: m², ft², yd², acre, hectare |\n| `targetDepth` | Desired depth for the same period | number | 20 | min=0 max=1000000000 step=any |\n| `rainDepth` | Effective rainfall already contributing | number | 5 | min=0 max=1000000000 step=any |\n| `depthUnit` | Water depth unit | select | \"mm\" | Allowed: mm, cm, m, in, ft |\n| `efficiency` | Application efficiency (%) | number | 80 | min=0 max=100 step=any |\n| `outputUnit` | Output water unit | select | \"L\" | Allowed: L, m³, US gal, Imp gal, ft³, yd³ |\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nArea, rain, desired depth and efficiency are user inputs. This is a volume conversion, not a crop schedule, soil model or weather forecast.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"garden-irrigation-calculator\",\n  \"category\": \"calculators\",\n  \"built\": true,\n  \"requirements\": \"Area, rain, desired depth and efficiency are user inputs. This is a volume conversion, not a crop schedule, soil model or weather forecast.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"area\",\n        \"label\": \"Area receiving water\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"areaUnit\",\n        \"label\": \"Area unit\",\n        \"value\": \"m²\",\n        \"type\": \"select\",\n        \"values\": [\n          \"m²\",\n          \"ft²\",\n          \"yd²\",\n          \"acre\",\n          \"hectare\"\n        ]\n      },\n      {\n        \"key\": \"targetDepth\",\n        \"label\": \"Desired depth for the same period\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"rainDepth\",\n        \"label\": \"Effective rainfall already contributing\",\n        \"value\": 5,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"depthUnit\",\n        \"label\": \"Water depth unit\",\n        \"value\": \"mm\",\n        \"type\": \"select\",\n        \"values\": [\n          \"mm\",\n          \"cm\",\n          \"m\",\n          \"in\",\n          \"ft\"\n        ]\n      },\n      {\n        \"key\": \"efficiency\",\n        \"label\": \"Application efficiency (%)\",\n        \"value\": 80,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"outputUnit\",\n        \"label\": \"Output water unit\",\n        \"value\": \"L\",\n        \"type\": \"select\",\n        \"values\": [\n          \"L\",\n          \"m³\",\n          \"US gal\",\n          \"Imp gal\",\n          \"ft³\",\n          \"yd³\"\n        ]\n      }\n    ],\n    \"input\": false,\n    \"background\": false,\n    \"live\": true,\n    \"presentation\": \"metrics\",\n    \"note\": \"Convert area and remaining target depth to a water volume. Effective rain and application efficiency are entered assumptions, not a weather or crop recommendation. Runs on your device. Changing units keeps the entered numbers.\",\n    \"experience\": {\n      \"automatic\": true,\n      \"single\": false,\n      \"inputMaxLength\": 1000000,\n      \"inputMode\": \"text\",\n      \"label\": \"Your text\",\n      \"placeholder\": \"Type or paste your input…\",\n      \"help\": \"Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.\",\n      \"action\": null\n    },\n    \"mode\": \"automatic\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nConvert a garden area and desired water depth into the volume to apply, after effective rain and losses.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n### How to use Garden irrigation calculator\n\n1. Enter your measured quantities, units and assumptions.\n2. Review the calculated result and the stated limits.\n3. Download the report or plan for your project.\n\n## Useful next steps\n\n- [Drip irrigation runtime calculator](https://happytails.ai/en/calculators/drip-irrigation-runtime-calculator/) ([Markdown](https://happytails.ai/en/calculators/drip-irrigation-runtime-calculator.md))\n\n- [Rainfall collection calculator](https://happytails.ai/en/calculators/rainfall-collection-calculator/) ([Markdown](https://happytails.ai/en/calculators/rainfall-collection-calculator.md))\n\n## Use one consistent period\n\nEnter the area, the desired depth for a watering period and effective rainfall that already contributes to that target. The result cannot fall below zero when rain exceeds the target.\n\n### Allow for application losses\n\nDivide the net water need by your entered efficiency. For example, 20 square metres needing another 15 mm requires 300 litres at the soil, or 375 litres at 80% efficiency.\n\n### Save the measurements and assumptions\n\nDownload 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.\n"
}