Abstract: The present invention provides an irrigation system that allows user to input two soil moisture levels, i.e., the Dry Value and the Wet Value, by conducting a manual watering cycle, i.e., turning on the valves through a Controller when the soil needs watering and turning off the valves when the soil is sufficiently wet. The Controller keeps the soil moisture between the Dry and Wet Values by automatically turning on the valves when the soil moisture reaches the Dry Value, and turning off the valves when soil moisture reaches the Wet Value, at the user-determined desirable watering time periods of the day. In larger areas, the ground could be divided into multiple zones. The Controller could apply different Dry and Wet Values to different zones. The system's simplicity is further enhanced by the solar powered wireless moisture sensors.