list_zones
List all sprinkler zones for a controller with detailed information on soil, nozzle, area, and live state. Optionally include moisture and diagnostic data.
Instructions
List all zones configured on a controller.
Each zone summary includes zone_detail (soil type, nozzle type,
crop/plant, available water, root depth, slope, sun exposure, area,
enabled flag, zone number) and zone_state (live state if any).
Args: device_id: Controller UUID (must be a CONTROLLER_GEN* device). include_extra: Ask the server to populate extra diagnostic fields. include_moisture: Include per-zone moisture data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device_id | Yes | ||
| include_extra | No | ||
| include_moisture | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |