list_zones
Retrieve all zones configured on a sprinkler controller, including zone details and live state, with optional 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 |