Install a Smart Irrigation Controller A smart irrigation controller that adjusts watering schedules based on local weather will automatically calculate the optimum irrigation schedule for every area of your landscape, adjusting for daily weather, plant type, soil type, slope and other characteristics of your site.