Sprinkler Code w/ Wind, Rain and Multiple Cycles

lupinglade

Senior Member
Code:
106.	//    Sprinklers
107.	WHEN Turn Off Sprinklers
			THEN Sprinkler Program Flag OFF
108.	TIMED 60 MINUTES BEFORE SUNRISE Automatic Sprinkler Days
			THEN RUN Water Lawn Now
109.	TIMED Sprinkler Cycle Interval Sprinkler Cycles
			THEN RUN Water Lawn Now
110.	WHEN Water Lawn Now
		AND IF Sprinkler Program Flag OFF
		AND IF MONTH IS GREATER THAN April 
		AND IF MONTH IS LESS THAN October 
		AND IF Outdoor Temperature CURRENT READING IS GREATER THAN 5 
		AND IF Rain Sensor SECURE
			THEN Sprinkler Program Flag ON
111.	WHEN Sprinkler Program Flag ON
			THEN SET Sprinker Cycle Counter TO 0
			THEN SET Sprinkler Wind Detection Counter TO 0
			THEN Sprinkler AC Power ON
			THEN Sprinkler Cycle Flag ON
112.	WHEN Sprinkler AC Power ON
			THEN SHOW Sprinklers On NO BEEP OR LED
			THEN LOG Sprinklers On
113.	WHEN Sprinkler Cycle Flag ON
		AND IF Sprinkler Program Flag ON
			THEN INCREMENT Sprinker Cycle Counter
			THEN SZ1 - Driveway At Road North ON FOR Sprinklers Spray Head Zone Time
114.	WHEN SZ1 - Driveway At Road North OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ2 - Driveway North Gears ON FOR Sprinklers Gear Head Zone Time
115.	WHEN SZ2 - Driveway North Gears OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ3 - Garage Shrubs ON FOR Sprinklers Shrub Zone Time
116.	WHEN SZ3 - Garage Shrubs OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ4 - Garage Walkway Gears ON FOR Sprinklers Gear Head Zone Time
117.	WHEN SZ4 - Garage Walkway Gears OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ5 - House North/Backyard Gears ON FOR Sprinklers Gear Head Zone Time
118.	WHEN SZ5 - House North/Backyard Gears OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ6 - Backyard/North Gear Heads ON FOR Sprinklers Gear Head Zone Time
119.	WHEN SZ6 - Backyard/North Gear Heads OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ7 - House South Lawn/Shrubs ON FOR Sprinklers Spray Head Zone Time
120.	WHEN SZ7 - House South Lawn/Shrubs OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ8 - House Front Shrubs ON FOR Sprinklers Shrub Zone Time
121.	WHEN SZ8 - House Front Shrubs OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ9 - Front Lawn Gear Heads ON FOR Sprinklers Gear Head Zone Time
122.	WHEN SZ9 - Front Lawn Gear Heads OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ10 - Driveway At House South ON FOR Sprinklers Spray Head Zone Time
123.	WHEN SZ10 - Driveway At House South OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN SZ11 - Driveway At Road South ON FOR Sprinklers Spray Head Zone Time
124.	WHEN SZ11 - Driveway At Road South OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Cycle Flag ON
			THEN Sprinkler Cycle Flag OFF FOR Sprinkler Cycle Interval
125.	WHEN Rain Sensor NOT READY
		AND IF Sprinkler Program Flag ON
			THEN LOG Sprinklers Cancelled By Rain
			THEN Sprinkler Program Flag OFF
126.	WHEN Wind Sensor SECURE
		AND IF Sprinkler Program Flag ON
			THEN Sprinkler AC Power ON
127.	WHEN Wind Sensor NOT READY
		AND IF Sprinkler Program Flag ON
			THEN INCREMENT Sprinkler Wind Detection Counter
			THEN Sprinkler AC Power OFF
128.	WHEN Wind Sensor NOT READY
		AND IF Sprinkler Program Flag ON
		AND IF Sprinkler Wind Detection Counter CURRENT VALUE IS GREATER THAN Sprinkler Wind Retries 
			THEN LOG Sprinklers Cancelled By Wind
			THEN Sprinkler Program Flag OFF
129.	WHEN Sprinkler Cycle Flag OFF
		AND IF Sprinkler Program Flag ON
		AND IF Sprinker Cycle Counter CURRENT VALUE IS EQUAL TO Sprinkler Cycles 
		OR
		AND IF Sprinkler Program Flag ON
		AND IF Sprinker Cycle Counter CURRENT VALUE IS GREATER THAN Sprinkler Cycles 
			THEN Sprinkler Program Flag OFF
130.	WHEN Sprinkler Cycle Flag OFF
			THEN SZ1 - Driveway At Road North OFF
			THEN SZ2 - Driveway North Gears OFF
			THEN SZ3 - Garage Shrubs OFF
			THEN SZ4 - Garage Walkway Gears OFF
			THEN SZ5 - House North/Backyard Gears OFF
			THEN SZ6 - Backyard/North Gear Heads OFF
			THEN SZ7 - House South Lawn/Shrubs OFF
			THEN SZ8 - House Front Shrubs OFF
			THEN SZ9 - Front Lawn Gear Heads OFF
			THEN SZ10 - Driveway At House South OFF
			THEN SZ11 - Driveway At Road South OFF
131.	WHEN Sprinkler Program Flag OFF
			THEN Sprinkler AC Power OFF
			THEN Sprinkler Cycle Flag OFF
			THEN Sprinker Cycle Counter OFF
132.	WHEN Sprinkler AC Power OFF
			THEN CLEAR Sprinklers On
			THEN LOG Sprinklers Off
 
Back
Top