Large irrigation systems typically include a central irrigation controller that is responsible for a variety of tasks associated with operation of the irrigation system. Such central controllers are typically software-based systems executed on a local computer system.
The central controller software is typically responsible for planning watering schedules and monitoring operation of the irrigation system. Watering commands or irrigation schedules are typically communicated to a plurality of satellite controllers at various locations on the site. The satellite controllers are connected to valves either in each of the sprinklers or a valve connected to sprinklers or groups sprinklers and can thereby direct each of the sprinklers to water according to the watering schedule.
In one embodiment of the present invention, irrigation software is provided for an irrigation system. The irrigation software may include a hierarchical watering plan display, water pump adjustment, water pump efficiency profile use, a soil moisture interface, a historical flow interface, a demand evapotranspiration (ET) interface, an instant program interface, a manual irrigation interface, a precipitation management group interface, a rain schedule adjustment algorithm, a map-to-monitor button, a universal start time shift interface, and a conditional screen saver.
These and other aspects, features and advantages of which embodiments of the invention are capable of will be apparent and elucidated from the following description of embodiments of the present invention, reference being made to the accompanying drawings, in which:
Specific embodiments of the invention will now be described with reference to the accompanying drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. The terminology used in the detailed description of the embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, like numbers refer to like elements.
The central irrigation server 12 may alternately operate over a two-wire encoder/decoder network in which the server 12 is directly connected to each sprinkler 16 via two wires, as is known in the art. These wires provide power and communication signals for a decoder at each sprinkler valve. In this respect, each sprinkler 16 is directly controlled.
Preferably, the irrigation control software is executed by the central irrigation server 12 and stores data (e.g., in a database) in a locally attached storage device. Alternately, the irrigation control software can be executed and stored on a remote server and displayed on the central irrigation server 12 via a webpage over the internet.
Hierarchical Watering Plan Display
In the specific example shown in
The top level information display 103 also includes a “plus/minus” expansion symbol 110 that allows the user to expand or hide subcategories of the main program (e.g., the plus symbol indicates that expansion can occur and the minus symbol indicates that a subcategory is expanded). In the example of
While not shown, it is possible to add yet additional expandable subcategories under each station displaying information for each sprinkler connected to a specific satellite station. For example, sprinkler column information may include a sprinkler popup indicator, nozzle rotation indicator and a sprinkler water flow indicator.
As seen in the operation flow chart of
As best seen in
In this respect, the top level indicator can indicate if all areas and stations in the subcategories beneath it are operating properly (e.g., color is all green or white 112A), one or more stations have errors or failed to water (e.g., color is partially green and red or black and white), or all areas and stations have errors or failed to water (e.g., color is all red). Each sub category can have similar indicators, identifying errors or proper functioning of that specific subcomponent. Thus, a user can selectively view each subcategory to determine where an error warning is being generated.
As seen in the operational flow chart of
Water Pump Adjustments
As seen in
In step 174, the software stores the efficiency profile data (e.g. in a database) and displays the corresponding data on the water pump adjustment interface 150. Returning to
Soil Moisture Sensor Data
The central controller software can accept data from a plurality of soil moisture sensors located on the irrigated turf. This soil moisture data can be stored on the server 12 that executes the central controller software or other locations.
As seen in
Flow Interface
As seen in
In one example, the graph 192 graphs the gallons per minute versus the time. The scale interface 194 allows a user to adjust the scale of time on the graph 192 while the interface buttons 198 control graph updates and flow recalculations. Alternately, this graph 192 can be displayed on the same page as the watering plan interface 104, allowing a user to view past watering activity, compare this activity to the irrigation schedule (e.g., to see if a prior user made manual watering applications), and see future planned water flow activity.
Demand ET Interface
Preferably, the irrigation software includes a demand evapotranspiration (ET) interface that allows a user to input various ET data such as maximum demand ET, total area, water allotment, manual ET value, low temperature, high temperature, and historic ET values per month. This allows the user to limit and customize the maximum amount of water than can be added to an irrigation schedule due to ET values.
Instant Program Interface
Manual Irrigation
Once selected, the interface buttons 206 can be used to copy the selected stations to the manual program window 215 where various program actions can be selected via program buttons 214 (e.g., run, pause, stop, resume, hold, remove hold and length of runtime). Finally, the buttons 216 can be used to start or clear the program.
Precipitation Management Groups
Stations are shown in hierarchical station display 222, allowing for individual selection via checkboxes 189. Once selected, the stations can be added, removed or assigned to a group via buttons 226 and will display in a hierarchical station group display 224. When the station groupings are properly arranged, the user can a group name in the desired station group display 224 and apply the groupings with the apply button 228.
Stations may also be assigned a Precipitation Management Group number via the number increment interface 229 that is used by the flow management routine of the irrigation software to manage the application rate of water. This control is used to limit stations from running at the same time as other stations. In this respect, the rate of precipitation for multiple sprinklers from a geographic area can be fine-tuned to reduce possible runoff of the water (i.e., delivering water faster than the turf can absorb).
Rain Schedule Adjustment
Preferably, the central controller software also includes a feature to adjust or delay an irrigation schedule in the event of rain as seen in the flow chart of
In 232, any active watering events (i.e., a length of time a station is programmed to irrigate) of the irrigation schedule are terminated. All future watering events have their start time immediately and periodically recalculated to a later time, but the end time of each irrigation event of the irrigation schedule is maintained, as seen in 234. Preferably, this calculation reduces the scheduled duration of the irrigation events based on an amount equal to the rain fall that has been received at that point in time. For example, if one inch of rain has fallen, the irrigation event's start time is reduced by an amount of time equal to irrigate one inch of rain.
If the rain is still falling at the recalculated start time for a watering event in the schedule, the start time (but not the end time) is further recalculated to a later time and the duration of the watering event is further reduced, as seen in 236. As seen in 238, this pattern continues until the rain stops, the originally scheduled duration has been completely satisfied by the received rain fall or the “anchored” irrigation end time passes.
Map to Second Monitor Button
As seen in
Start Time Shift
Returning to
Conditional Screen Saver
The conditional screen saver helps alert the user to hold status of the irrigation software by displaying several screen savers on the server 12 based on the hold status. For example, screen saver 250 may indicate that the irrigation schedule hold is off, allowing normal irrigation. This screen saver may be a company logo, a sun or even a text message indicating the hold status. Screen saver 252 may indicate that the irrigation schedule hold is on, preventing normal irrigation according to the schedule. This screen saver may be a raining cloud, a circle with a diagonal line through it or a text message indicating the hold status.
When a user modifies the hold status, the irrigation software preferably changes the operating systems screen saver functionality to include the desired text or graphics. Therefore, the server 12 can operate according the screen saver of the rules of the operating system (e.g., Windows, Mac or Linux) while communicating the hold status of the irrigation software.
Although the invention has been described in terms of particular embodiments and applications, one of ordinary skill in the art, in light of this teaching, can generate additional embodiments and modifications without departing from the spirit of or exceeding the scope of the claimed invention. Accordingly, it is to be understood that the drawings and descriptions herein are proffered by way of example to facilitate comprehension of the invention and should not be construed to limit the scope thereof.
This application is a continuation of an claims priority to U.S. patent application Ser. No. 13/208,249 filed Aug. 11, 2011 entitled Central Irrigation Control System, which claims priority to U.S. Provisional Application Ser. No. 61/372,814 filed Aug. 11, 2010 entitled Central Irrigation Control System, the contents of both of which are incorporated in their entireties herein.
Number | Name | Date | Kind |
---|---|---|---|
4014359 | Sanner | Mar 1977 | A |
4015366 | Hall, III | Apr 1977 | A |
4130382 | Bode | Dec 1978 | A |
4244022 | Kendall | Jan 1981 | A |
4646224 | Ransburg | Feb 1987 | A |
4856227 | Oglevee et al. | Aug 1989 | A |
4858377 | Oglevee et al. | Aug 1989 | A |
5023787 | Evelyn-Veere | Jun 1991 | A |
5097861 | Hopkins et al. | Mar 1992 | A |
5208855 | Marian | May 1993 | A |
5229937 | Evelyn-Veere | Jul 1993 | A |
5272620 | Mock et al. | Dec 1993 | A |
5355122 | Erickson | Oct 1994 | A |
5381331 | Mock et al. | Jan 1995 | A |
5444611 | Woytowitz et al. | Aug 1995 | A |
5479339 | Miller | Dec 1995 | A |
5668719 | Bobrov et al. | Sep 1997 | A |
5696671 | Oliver | Dec 1997 | A |
5839660 | Morgenstern et al. | Nov 1998 | A |
5870302 | Oliver | Feb 1999 | A |
6076740 | Townsend | Jun 2000 | A |
6145755 | Feltz | Nov 2000 | A |
6276298 | Welsh | Aug 2001 | B1 |
6298285 | Addink et al. | Oct 2001 | B1 |
6314340 | Mecham et al. | Nov 2001 | B1 |
6343255 | Peek et al. | Jan 2002 | B1 |
6453216 | McCabe | Sep 2002 | B1 |
6585168 | Caprio | Jul 2003 | B1 |
6675098 | Peek et al. | Jan 2004 | B2 |
6782311 | Barlow et al. | Aug 2004 | B2 |
6823239 | Sieminski | Nov 2004 | B2 |
6850819 | Townsend | Feb 2005 | B1 |
7229026 | Evelyn-Veere | Jun 2007 | B2 |
20010049563 | Addink et al. | Dec 2001 | A1 |
20020010516 | Addink et al. | Jan 2002 | A1 |
20020014539 | Pagano et al. | Feb 2002 | A1 |
20020020441 | Addink | Feb 2002 | A1 |
20020029111 | Peek et al. | Mar 2002 | A1 |
20020166898 | Buhler et al. | Nov 2002 | A1 |
20020183935 | Skinner | Dec 2002 | A1 |
20030093159 | Sieminski | May 2003 | A1 |
20030109964 | Addink et al. | Jun 2003 | A1 |
20030179102 | Barnes | Sep 2003 | A1 |
20030182022 | Addink et al. | Sep 2003 | A1 |
20030208306 | Addink et al. | Nov 2003 | A1 |
20040003045 | Tucker et al. | Jan 2004 | A1 |
20040011880 | Addink et al. | Jan 2004 | A1 |
20040015270 | Addink et al. | Jan 2004 | A1 |
20040039489 | Moore et al. | Feb 2004 | A1 |
20040089164 | Addink et al. | May 2004 | A1 |
20050082382 | Evelyn-Veere | Apr 2005 | A1 |
20070016334 | Smith | Jan 2007 | A1 |
20080157995 | Crist | Jul 2008 | A1 |
20090099701 | Li | Apr 2009 | A1 |
20100010682 | Cardinal | Jan 2010 | A1 |
20120036091 | Cook | Feb 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20160050860 A1 | Feb 2016 | US |
Number | Date | Country | |
---|---|---|---|
61372814 | Aug 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13208249 | Aug 2011 | US |
Child | 14923266 | US |