This feature permits connection of a flow meter to recognize high or low flow conditions and react automatically to alarms. The controller learns typical flows for each zone of irrigation and then monitors performance during automatic irrigation. When incorrect flows are detected, the controller can identify the faulty station and shut it down. Alarm parameters are user-programmable. Flow totals are recorded in controller memory to report system water usage.