Build & Run a Learned Flow Program

Modified on Thu, Jun 12 at 4:06 PM

"Learning flow" is a crucial step for any site utilizing a flow sensor on a smart controller. A Learned Flow program calibrates true flow rate at the station level by running one station at a time & recording measured flow rate for each station. These measurements set a stable foundation for flow deviation alerts & consumptive flow measurement. 


In the NLP, Learned Flow programs can be built like a standard program & include any number of stations. During a Learned Flow, the NLP automatically senses when flow has stabilized at a given station, reducing overall learned flow run time & flagging specific flow issues. 


Note: A Learned Flow Program must be completed when using low/high deviation flow alarms. It is recommended to Run a Learned Flow Program at least yearly to correctly calibrate expected flow rates. For sites with multiple mainlines, the NLP will allow irrigation during a Learned Flow Program if there are multiple mainlines.



  1. Navigate to   Irrigation ControllerPrograms
  2. Click
  3. Under Strategy dropdown, select Sequential
  4. Under Description, enter “Learned Flow Program”
  5. Click CREATE
  6. Click STEPS
  7. Click
  8. Under Target type dropdown, select All and under Type dropdown, select Learn Flow
  9. Click Wait completion A grey oval with a dot in it

Description automatically generated to toggle to A green switch with a dot

Description automatically generated
  10. Click CREATE
  11. Click SAVE
  12. Click  next to your new learned flow program to run
  13. Once the Learned Flow Program is complete, go to Stations  
  14. Under the Station Actions dropdown, select action Apply observed (learned) flow   SAVE.


You can now see the new calibrated flow values as Expected flow. If you disagree with any of the Learned Flow values, manually update Expected flow by editing a station. 


For a summary of Flow Rules, how they work & definitions, use this link:

Flow Rules in the NLP


For more information on Flow Rule Alarms & how to react to them, use this link:

Flow Rule Alarm Handling


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article