Overview

!

Before You Start

Irrigation setup requires some initial configuration. Make sure you have:

  • Created your Enterprise and Property
  • Placed Valve markers on your map (where irrigation starts)
  • Placed Target markers on your map (where irrigator finishes)
Architecture

How Irrigation Components Connect

The irrigation system has several interconnected parts. Understanding how they relate helps you set everything up correctly.

  • Pump Engine The power source — diesel, petrol, electric, or LPG. Tracks engine hours, fuel consumption (or kWh for electric), and service intervals
  • Irrigator The physical irrigation equipment, classified by category and type (e.g. Traveller → Hard Hose Traveller). Linked to a pump engine for automatic hour tracking. Each irrigator has its own spray data and nozzle count
  • Irrigation Run A defined path from a Valve Marker to a Target Marker, serviced by a specific irrigator. Each run has its own soil and crop data for scheduling
  • Irrigation Log An individual irrigation event on a specific run — recorded via the 5-step log wizard with start time, run time, ground speed, and status (Planned, Completed, or Reported)
  • Irrigation Settings Property-level configuration: water allocation, scheduling defaults, and scheduling windows

Step 1: Add Pump Engines

Pump engines power your irrigation system. Tracking them separately lets you monitor engine hours, fuel consumption, and service schedules.

1

Create the Engine

From the Home screen, tap IrrigationPump Engines+. Enter the engine name (e.g. “Diesel Pump – North”) and select the engine type: Diesel, Petrol, Electric, or LPG.

2

Set Consumption Rate

For diesel, petrol, or LPG engines, enter the Fuel Consumption Rate in litres per hour. For electric engines, enter Energy Consumption in kWh per hour. Electric pumps display energy used in kWh instead of fuel litres on logs and reports.

3

Configure Hour Tracking

Enter Season Start Hours (the current reading from the pump’s hour meter) and Service Interval (hours between services, e.g. 250 or 500). The app calculates current hours automatically from your irrigation logs.

Understanding Engine Hours

Season Start Hours is your baseline reading from the pump’s hour meter (e.g. 500 hours on July 1). As you log irrigation, the app adds run time to calculate Current Hours automatically (e.g. 500 + 550 logged hours = 1,050). When service is due, a warning badge appears on the Irrigation hub.

Maintenance

Pump Engine Service Tracking

The app monitors service requirements and warns you when maintenance is due.

  • Service Interval How often service is needed (e.g. every 250 hours)
  • Last Service Hours Recorded when you log a service event
  • Hours Until Next Service Live countdown based on logged irrigation hours
  • Service History Full log of past services with date, hours, type (oil change, grease, major service), and notes

To record a service: open the pump engine, scroll to Service History, tap +, enter the date, current hour meter reading, service type, and notes.

Step 2: Add Irrigators

Irrigators are your physical irrigation equipment. Each irrigator is classified by category and specific type, and linked to a pump engine for automatic hour and fuel tracking.

Irrigator Categories & Types

Traveller / Big Gun

Hard hose traveller (hose reel), soft hose traveller, big gun cart. Travelling irrigators that move across the field.

Rotational Sprinkler

Centre pivot. Rotating arm around a central point covering large circular areas.

Linear Move

Lateral move (linear). Moves sideways across rectangular fields.

Portable Line

Roll line (wheel line), hand shift, bike shift, surface spray line. Manually repositioned between shifts.

Pod System

K-Line, pod line (pods on layflat). Portable pod-based sprinkler systems.

Solid Set

Permanently installed sprinklers. No repositioning required.

Drip / Trickle

Drip line (surface), subsurface drip (SDI). Low-pressure precise water delivery for orchards and vineyards.

Micro Irrigation

Micro-sprinkler, micro-spray / jet, bubbler. Low-volume precision irrigation.

Surface / Gravity

Flood (border check / bays), furrow, basin. Gravity-fed surface irrigation for broadacre crops.

1

Create the Irrigator

Tap IrrigationIrrigators+. Enter the name (e.g. “Gun 1”), select the Category then the specific Type. Set Nozzle Count (default 1 — increase for multi-nozzle setups), Max Run Length (metres), and Flow Rate.

2

Link to a Pump Engine

Select the pump engine that powers this irrigator. Engine hours and fuel/energy estimates are then tracked automatically whenever you log irrigation on this irrigator.

3

Add Spray Data (Optional)

Each irrigator has its own spray data collection. From the irrigator detail screen, tap Spray Data to manage nozzle performance charts. You can enter data manually, import JSON, or use the Alffi Spec Sheet Scanner to photograph a manufacturer’s performance chart and auto-extract all values (costs 1 Alffi credit).

4

Water Licensing (Optional)

If required for compliance, add your Water Access Licence ID and Water Approval ID to the irrigator. Multiple irrigators can share the same licence.

Multi-Nozzle Irrigators

Many irrigators have more than one nozzle (e.g. a travelling gun with 2 guns, or a bike shift sprinkler with multiple risers on a lateral pipe). Set Nozzle Count to the actual number — water calculations multiply flow rate by nozzle count, while area coverage remains unchanged. This ensures accurate precipitation and water usage figures.

Bike Shift

Bike Shift Calculator

For bike shift irrigators, Alffi includes a dedicated calculator that plans shift positions around one or more hydrants.

  • Multi-Hydrant Support Select multiple valve markers that share a pump — the calculator plans positions for all hydrants simultaneously
  • Grid Calculation Configurable overlap percentage (0–75%) determines shift spacing. Positions classified as centre, edge, or corner with precipitation uniformity analysis
  • Shift Rounds Positions are grouped into rounds — Round 1 is the first position at each hydrant, Round 2 is the second, and so on. All sprinklers in a round run simultaneously
  • Auto-Create Runs One tap creates target markers and irrigation runs for all positions, with shift group and round number tracking for aggregate logging
  • Aggregate Logging Log an entire round as a single entry instead of individual runs — the app calculates total water, area, and fuel across all positions in the round

Access the calculator from the irrigator detail screen when the type is set to Bike Shift. The Shift Rounds tracker appears automatically once runs are created.

Step 3: Set Up Irrigation Runs

An Irrigation Run defines a path the irrigator travels — from a valve marker to a target marker. Each run has its own soil and crop data for scheduling calculations.

1

Create a Run

Tap IrrigationRuns+. Enter a name (e.g. “North Paddock – Run 1”), select the valve marker, target marker, and irrigator.

2

Map Selection

Tap Select on Map to visually pick your valve and target markers. A line shows the run path for confirmation.

3

Soil & Crop Data

Open the run and configure soil settings. Select a Crop Type to auto-fill root depth and scheduling parameters, then adjust Soil Texture (Sand, Sandy Loam, Loam, Clay Loam, or Clay), Root Depth, Depletion Trigger, and Refill Target.

4

Bulk Edit (Optional)

Need to update soil or crop data across many runs? Tap Edit in the Runs list, select multiple runs, then tap Bulk Edit to change crop type, soil texture, root depth, depletion trigger, or refill target in one go. A “Use crop defaults” toggle auto-fills scheduling parameters from the selected crop type.

Presets

Crop Type Presets

Select a crop type when configuring a run and the app auto-fills soil parameters. Adjust values for your specific conditions.

Pasture / Grass

Root depth: 150mm
Suggested trigger: 50%

Lucerne / Alfalfa

Root depth: 300mm
Suggested trigger: 60%

Cereals

Root depth: 200mm
Suggested trigger: 50%

Vegetables

Root depth: 100mm
Suggested trigger: 30%

Orchard / Vineyard

Root depth: 400mm
Suggested trigger: 40%

Turf / Lawn

Root depth: 75mm
Suggested trigger: 50%

Step 4: Configure Irrigation Settings

Property-level settings control water allocation tracking, scheduling defaults, and time windows. Access via Irrigationgear icon.

1

Water Allocation

Enter your licensed annual allocation in ML (megalitres) and the Allocation Start Date (usually July 1). The app tracks usage against this allocation on the dashboard and in reports.

2

Scheduling Defaults

Set default Crop Type, Root Depth, Depletion Trigger, Refill Target, and Changeover Time (minutes between logs on the same irrigator).

3

Scheduling Windows

Define when irrigation can occur (e.g. “Day Shift” 6:00 AM – 6:00 PM, weekdays only). Used for conflict detection and suggesting available time slots.

Weather

Weather Station & BOM Integration

Alffi integrates with personal weather stations and the Bureau of Meteorology for data-driven irrigation scheduling.

  • Ecowitt Weather Stations Connect your Ecowitt station to see live temperature, humidity, wind, rainfall, solar radiation, and UV. Credentials sync across devices via Firebase
  • Auto Rainfall Import Daily rainfall from your weather station is automatically imported into the Rain Gauge, linked to a Weather Station marker on your map
  • BOM Evapotranspiration Live ETo data from Australian agricultural research stations (Tocal, Gatton, Roseworthy) for scientific irrigation timing
  • Unified Weather Hub Three tabs in one view: Conditions (live station data), Rain Gauge (manual + auto-imported rainfall), and BOM ETo (evapotranspiration)

Access via IrrigationWeather. Set up your weather station in the Conditions tab by entering your Ecowitt Application Key, API Key, and device MAC address.

Logging Irrigation

Once setup is complete, record irrigation events using the 5-step log wizard to track water usage, engine hours, and compliance.

1

Run Selection

Choose which irrigation run you’re logging. Use the Map button to select visually, or the Rounds button (for bike shift irrigators) to select an entire shift round for aggregate logging. The run’s irrigator, pump engine, and soil data load automatically.

2

Soil Moisture

Record current soil moisture content. This feeds into scheduling analysis and the PAW (Plant Available Water) calculations.

3

Date & Time

Set the Start Date/Time for the irrigation event. The finish time is calculated automatically from run time and equipment settings.

4

Equipment Settings

For travelling irrigators: set Ground Speed (m/hr), Length of Run, nozzle size, and pressure. For stationary irrigators (bike shift, K-Line, etc.): set Programmed Run Time instead of speed and length. If spray data is configured, the app calculates water usage, area, and precipitation automatically.

5

Review & Save

Review calculated results (water used, area watered, precipitation, fuel/energy) and set Status: Planned (future), Completed (done), or Reported (submitted to authorities). Only Completed and Reported logs count towards engine hours and water usage.

Quick Log Mode

For fast entries, the wizard also supports a Quick Log mode that shows 5 steps: Run Selection, Soil Moisture, Date & Time, Equipment Settings, and Review — skipping only the Schedule Analysis step. Access from IrrigationCalendar or Logs+.

Hub

Irrigator Detail Screen

Each irrigator has a comprehensive detail view that serves as a hub for all related data and actions.

  • Spray Data Manage nozzle performance charts specific to this irrigator. Scan spec sheets with Alffi, import JSON, or enter manually
  • Filtered Views Navigate directly to this irrigator’s logs, runs, calendar, or scheduling wizard — all pre-filtered to show only this irrigator’s data
  • Bike Shift Tools Calculator and Shift Rounds tracker appear automatically for bike shift irrigators
  • Water Licensing Water Access Licence ID and Water Approval ID for compliance documentation
  • Equipment Specs Nozzle count, flow rate, max run length, pipe length, and riser spacing (for lateral pipe setups)

What You Can Do

With irrigation setup complete, you have access to the full irrigation management system.

Log Irrigation

Record completed irrigation events with the 5-step wizard. Supports single-run and aggregate round logging for bike shift.

Schedule Irrigation

Plan future irrigation with the scheduling wizard, using PAW calculations based on soil type, crop, and BOM weather data.

View Reports

Track water usage against your annual allocation. Generate compliance reports, run reports, efficiency analysis, and seasonal comparisons.

Monitor Service

Keep pump engines maintained with service interval warnings, full service history, and automatic hour tracking from logs.

Calendar View

Visualise your irrigation schedule in weekly format with conflict detection and available time slots.

Weather Integration

Monitor live weather station data, track rainfall automatically, and use BOM evapotranspiration for scientific scheduling.

Troubleshooting

Run doesn’t appear in the scheduler

The run needs soil data configured (soil texture, root depth, depletion trigger). Open the run and tap Soil Settings. Also check the run has both a valve marker and target marker set.

Engine hours not updating

Ensure the irrigator is linked to the pump engine (edit the irrigator and select the pump). Also check that your logs are set to Completed or Reported status — Planned logs don’t count towards engine hours.

Can’t find my valve marker

Verify the marker type is set to Valve (not a general marker). Check it’s a property-level marker, not an area-level marker. Valve and target markers must be placed at the property level in Map Setup.

Water usage showing wrong

Verify the flow rate and nozzle count are correct on the irrigator (water = flow rate × nozzle count × time). Check run time is accurate on your logs. Confirm the log status is Completed or Reported — Planned logs don’t contribute to water usage calculations.

Stationary irrigator won’t let me save

Stationary irrigators (bike shift, K-Line, hand shift, pod systems, drip, etc.) use Programmed Run Time instead of speed and run length. Make sure you’ve set a run time greater than zero in the Equipment Settings step.

Where did spray data go?

Spray data has moved from property-level settings to each irrigator. Open the irrigator detail screen and tap the Spray Data card to manage nozzle charts for that specific irrigator.

Ready to Get Started?

Download Alffi and set up your irrigation system today.