Basic irrigation controllers work on a push-button basis, you press the mode you want, and it does it for you. Smart irrigation controllers on the other hand adapt to your environment, particularly through rain sensors and temperature sensors. This reduces the amount of water used.