The controller and its sensors
The "controller" sets when each zone runs and for how long, and its sensors hold it off when rain or moist soil make watering unnecessary.
Most people call it the timer, the sprinkler clock or, on newer systems, the sprinkler app. It sends the signal down the field wiring to open each valve in turn. A "rain sensor" stops a cycle when it rains, and some systems carry sensors that read soil moisture and the weather.
Smart controllers go a step further: with a weather sensor, they change the watering schedule on their own based on rain, temperature and humidity.
smart sprinkler controller