| CPC G05D 7/0617 (2013.01) [A01G 25/165 (2013.01); A01G 25/167 (2013.01); G05B 19/042 (2013.01); G05B 2219/2625 (2013.01)] | 16 Claims |

|
1. An irrigation controller that interrupts irrigation based on rainfall, the irrigation controller comprising:
a control unit configured to:
control irrigation via control of irrigation valves;
cause an interruption of the irrigation based on rain sensor data indicating rainfall; and
remove the interruption after a completion of a user settable interval of time after the rain sensor data indicates a rainfall stop, wherein the user settable interval of time comprises a number of hours or days;
initiate, in response to the rain sensor data indicating the rainfall stop, a countdown of a remainder of time left on the user settable interval of time of the interruption;
obtain additional rain sensor data at intermittent intervals during the countdown of the remainder of time left on the user settable interval of time of the interruption;
determine, at one of the intermittent intervals, that the additional rain sensor data indicates rainfall has resumed; and
reset, in response to a determination that the rainfall has resumed at the one of the intermittent intervals, the countdown of the remainder of time left on the user settable interval of time of the interruption.
|