---
title: "Event-Based Irrigation Programs"
canonical: "https://farmconnect.docs.rubiconwater.com/space/FCD/2029586433/Event-Based%20Irrigation%20Programs"
format: markdown
---
> Macro (toc)

# What is Event-Based Control?

In time-based programs, you must specify the start and end time of program steps. In event-controlled programs you can use events to trigger the beginning or end of a step.

> ℹ️ **Examples**
> ℹ️ 
> ℹ️ - You could start irrigating a bay when a water level sensor indicates that water in a supplying channel has reached a specified level.
> ℹ️ - You could stop irrigating a bay when a SmartFront sensor indicates that the waterfront has reached it.

- See [https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2036957345](https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2036957345) for more details of what actions and events are available for event-based programs.
- See [https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2035351762](https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2035351762) for details of configuring events and event timeout settings.

# Actions and Action Groups

In time-based programs you can use the simple built-in action groups* Irrigate Bay* and *Delay*. In event-based programs you can still use those simple action groups in the Simple Program Interface but you can also use more complex built-in actions and create your own action groups by using the Advanced Program Interface.

- See [https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2036957345](https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2036957345) for more details of what actions and events are available for event-based programs.
- See [https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2038988916](https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2038988916) for details of how to create your own action groups.
- See [Differences Between the Simple and Advanced Program Interfaces](https://rubiconwater.atlassian.net/wiki/spaces/FCD/pages/2039873539/Creating+Program+Steps+with+the+Advanced+Interface#Differences-Between-the-Simple-and-Advanced-Program-Interfaces) for more details of the different program interfaces.

---