US7010395B1 - PC-programmed irrigation control system - Google Patents

PC-programmed irrigation control system Download PDF

Info

Publication number
US7010395B1
US7010395B1 US10/748,445 US74844503A US7010395B1 US 7010395 B1 US7010395 B1 US 7010395B1 US 74844503 A US74844503 A US 74844503A US 7010395 B1 US7010395 B1 US 7010395B1
Authority
US
United States
Prior art keywords
computer
data
field controller
watering
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US10/748,445
Inventor
Allan Morris Goldberg
Larry Kent Hopkins
Randall Pearson
Larry Hawkes
Michael James Grundy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toro Co
Original Assignee
Toro Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toro Co filed Critical Toro Co
Priority to US10/748,445 priority Critical patent/US7010395B1/en
Assigned to TORO COMPANY, THE reassignment TORO COMPANY, THE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GOLDBERG, ALLAN MORRIS, GRUNDY, MICHAEL JAMES, HAWKES, LARRY, PEARSON, LARRY KENT, PEARSON, RANDALL
Priority to US11/329,821 priority patent/US20060122735A1/en
Application granted granted Critical
Publication of US7010395B1 publication Critical patent/US7010395B1/en
Priority to US12/240,859 priority patent/US20090076660A1/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G25/00Watering gardens, fields, sports grounds or the like
    • A01G25/16Control of watering
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A40/00Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
    • Y02A40/10Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in agriculture
    • Y02A40/22Improving land use; Improving water use or availability; Controlling erosion
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/965Operator interface with visual structure or function dictated by intended use for process control and configuration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/0318Processes

Definitions

  • This invention relates to irrigation control systems, and more particularly to a system using a free-standing field controller programmed by a conventional personal computer with the aid of a novel interactive graphic interface.
  • Irrigation controllers are used in irrigation systems to electrically operate valves that deliver water under pressure to sprinklers or other distribution devices for watering turf or plants. Controllers are normally installed and programmed after the irrigation system has been designed. Technical skills and experience relating to such installations vary greatly from first-time do-it-yourselfers to professional landscaping crews. Furthermore, once the watering schedules are set on initial installation, they need to be changed or adjusted from time to time to adapt the system to climate or seasonal changes, growth of plants, or unanticipated conditions of soil or topography that result in inadequate or excessive watering in some areas of the system.
  • the system is divided into zones, each of which irrigates an area of turf or plants having similar growth characteristics and consequently similar water needs.
  • the amount and frequency of watering can be controlled uniformly and individually for any given grouping of vegetation in the system.
  • the number and frequency of the periodic adjustments that need to be made to the system depends on the complexity of the landscaping and the changes in the variable water requirements.
  • controllers currently available on the market offer a wide array of features and options. These are typically accessed by dials, knobs, buttons and switches, while information is primarily displayed by alphanumeric displays and/or indicator lights. Thus, altering the watering schedule of a controller can be a bewildering, frustrating experience for users, such as homeowners, who seldom find it necessary to make schedule changes.
  • PCs personal computers
  • irrigation control systems have been sold to homeowners and other users who are not very sophisticated in manually programming complex controllers, but who do own a PC.
  • Such users are likely to be quite familiar with standard methods of interactively manipulating graphics. For example, most PC users intuitively know how to drag and drop icons by moving and clicking a mouse.
  • the present invention provides a centrally operated irrigation control system with an intuitive, interactive graphic operator interface by presenting to the operator a two-dimensional time-date chart on a PC screen.
  • Color-coded icons representing the different zones of the system can be placed on the chart and manipulated so as to present to the operator a graphic picture of which zone will be watering how long, at what time and on which days. Clicking on other icons can shut off watering on selected days, start a manual watering cycle, or cause a selected setting to repeat at selected intervals or on selected days of the week or month.
  • the schedule and run time settings created by the operator on the PC screen are transmitted to a field controller when desired, and the PC polls the field controller to assure reliable communications by radio or other electronic means at frequent intervals, e.g. once per second, as long as the control program of this invention is running on the PC.
  • the field controller's clock is synchronized with the PC's clock whenever a schedule is uploaded from, or downloaded to, the field controller. This prevents unintentional resetting of the field controller's clock e.g. between daylight saving and standard time.
  • the field controller's transceiver acknowledges each transmission back to the PC.
  • the transmitted schedules and settings for the field controller are stored in that controller and remain in effect until altered by the PC, even if the PC goes off line.
  • the field controller is a free-standing unit; i.e. it does not depend on the PC for its operation. Once it has been programmed by the PC, it continues to function on its own, with or without the PC, until its operation is purposely disabled or modified. This is important for several reasons. Firstly, the system of this invention does not tie up the PC unnecessarily. Secondly, a PC or radio link failure does not impede the scheduled functioning of the system. Thirdly, a landscape maintenance technician can (with an appropriate radio access code) download and/or modify the field controller's schedule and settings from his truck. This is useful for diagnostic purposes and for correcting inappropriately selected watering parameters without the homeowner having to be present. The homeowner receives the new schedule when he activates the inventive program or chooses, within the program, the menu option to upload the schedule from the field controller.
  • a handheld remote is provided to send water-off, manual-watering, and resume-operation radio signals to the field controller without changing its stored parameters. This is useful for maintenance personnel when checking the proper operation of the sprinkler heads.
  • FIG. 1 is a block diagram of the system of this invention
  • FIG. 2 a is a front view of a typical field controller in the system of the invention.
  • FIG. 2 b is a block diagram of the field controller of FIG. 2 a;
  • FIG. 3 is a block diagram of a handheld remote optionally used with the system of the invention.
  • FIG. 4 shows the start-up screen of the control program
  • FIG. 5 shows the zones selection box
  • FIG. 6 a shows the screen of FIG. 5 with zone schedules inserted
  • FIG. 6 b shows the label produced by positioning the cursor over a schedule box
  • FIG. 7 shows the schedule dialog box
  • FIG. 8 shows the screen of FIG. 4 with alternate-days watering schedules entered thereon;
  • FIG. 9 shows a magnifying box on the screen of FIG. 8 ;
  • FIG. 10 shows a magnified section of the screen of FIG. 4 with a new-lawn schedule inserted
  • FIG. 11 shows an odd-days watering schedule
  • FIG. 12 shows an interval schedule screen
  • FIG. 13 shows an enlarged section of the screen of FIG. 8 with a global adjustment of 100%
  • FIG. 14 shows the screen section of FIG. 13 with a global adjustment of 150%
  • FIG. 15 shows the water cost calculator of the invention
  • FIG. 16 shows the Station On-Off subscreen of the manual operations screen
  • FIG. 17 shows the screen of FIG. 16 with manual operations entered
  • FIG. 18 shows the Stations Enabled/Disabled subscreen of the manual operations screen
  • FIG. 19 shows the Cycle and System subscreen of the manual operations screen.
  • the system 10 of this invention is composed of a PC 12 , a field controller 14 , zone valves or stations 16 a through 16 h (collectively referred to herein as stations 16 ), and optionally a handheld remote 18 .
  • Radio transceiver 20 connected to an appropriate USB or modem port of the PC 12 , and transceiver 22 at the field controller 14 , exchange schedule, setting and clock data between the PC 12 and the field controller 14 .
  • a transceiver 24 in the remote 18 allows the remote 18 to access the field controller 14 for limited purposes.
  • Each of the stations 16 turns the water from a main 26 on or off, under the control of the field controller 14 , to a set of sprinklers 28 .
  • Zone Status LEDs 40 a through 40 h indicate the current status of the valves 16 a through 16 h , respectively, which control water flow to the sprinklers 28 in zones 1 through 8 , respectively.
  • Manual Start pushbutton 42 is provided to start a manual watering sequence and to switch from one zone to the next.
  • Enable/Disable button 44 toggles between inhibiting and restoring all watering.
  • Water-Off LED 56 is connected to the power supply 46 ( FIG. 2 b ) in such a manner as to light steadily when watering is disabled, and to flash at intervals of e.g. four seconds under the power of a backup battery (not shown) in the power supply 46 to indicate an AC line power failure.
  • FIG. 2 b shows the details of the free-standing field controller 14 .
  • Irrigation parameter and clock synchronization signals from the PC 12 of FIG. 1 are received by the transceiver 22 and decoded by the encoder/decoder 30 .
  • An access code may be embodied in the signals to assure that the field controller 14 responds only to its owner's PC.
  • the received irrigation settings and schedules are stored in the non-volatile memory 32 by the microprocessor 34 .
  • the microprocessor 34 acknowledges receipt and execution of the transmission from the PC 12 by transmitting a status signal back to the PC 12 .
  • a status signal is also transmitted back to the PC 12 when the field controller 14 is polled by the PC 12 (typically about once per second while the PC program is running.
  • the communications monitor LED 36 blinks whenever a good signal is received so that the proper operation of the communications link can be observed.
  • the microprocessor 34 Under the control of its clock 38 , and solely in response to the scheduling and setting data stored in memory 32 , the microprocessor 34 turns power to the water valves or stations 16 a through 16 h on and off as the watering schedule stored in memory 32 dictates. Whenever power is on to one of the stations 16 , the microprocessor 34 illuminates the corresponding one of the station LEDs 40 a through 40 h . When no watering is in progress, the microprocessor 34 scrolls the station LEDs 40 a through 40 h to indicate that the system is functional and standing by. No intervention by the PC 12 is required for the free-standing field controller 14 to perform these operations.
  • the controller 14 has two controls which may be in the form of the Manual Start pushbutton 42 and the Enable/Disable pushbutton 44 .
  • the Manual Start button 42 triggers the microprocessor 34 to energize station 16 a for its run time as stored in the memory 32 .
  • a second push turns off station 16 a and starts station 16 b .
  • a third push turns station 16 b off and starts station 16 c .
  • the ninth push turns off station 16 h and returns the microprocessor 34 to its automatic operation. If button 42 is pushed only once, each station will water in numerical sequence for its designated run time, and then return to automatic operation.
  • the Enable/Disable button 44 shuts all watering off by removing the operating power from the stations 16 , while keeping the microprocessor 34 and radio transceiver 22 in operation.
  • the Enable/Disable button can be physically pushed by an operator in the field, or actuated by a radio command signal from the PC 12 or the handheld remote 18 .
  • the optional remote 18 has a Manual Start button 70 and an Enable/Disable button 72 .
  • An encoder 78 translates a button actuation into an appropriate code for transmission.
  • the transceiver 24 is equipped with an LED 80 that lights when a signal is being transmitted or received.
  • the LED 80 is programmed to blink twice if the addressed controller 14 is operational and acknowledges the transmission, once if the controller 14 is disabled, and not at all if the controller 14 is out of service and does not respond, or if a bad transmission is received.
  • FIGS. 4 through 19 illustrate the establishment and manipulation of watering schedules and settings in the system of the invention.
  • the inventive control program When the inventive control program is first opened on the PC 12 , the start-up or main graphic or screen 100 ( FIG. 4 ) is initially presented to the user.
  • the first two lines 102 a and 102 b of the menu bar 102 contain the standard operational icons of the Windows® operating system, adding only the Communications menu 104 and the Irrigation Tools menu 106 .
  • the Communications menu 104 allows the selection of ports for the connection of the transceiver 20 and the initiation of a data transfer to or from the field controller 14 .
  • the Irrigation Tools menu 106 allows the selection of the various types of screens discussed below.
  • the third line 102 c of the menu bar 102 contains the special icons that activate the features of the inventive system.
  • the Zone Display icon 108 brings up a Zones box or list 130 of all separately controllable zones.
  • the No-Watering icon 109 toggles the field controller 14 of FIG. 2 a on/off in the same manner as the enable/disable buttons 44 and 72 described above.
  • the Communications icon 110 monitors the functioning of the radio link by showing radiating green circles when transmissions to the field controller 14 are being acknowledged, and red ones when they are not.
  • the Percent icon 111 brings up the global adjustment bar of FIGS. 13 and 14 for globally increasing or decreasing all the watering times of all the zones in response to climatic changes or water conservation requirements.
  • the Manual icon 112 brings up a set of screens which handle a variety of manual operations.
  • the Plus and Minus icons 113 , 115 enlarge and reduce, respectively, selected portions of the screen as described below.
  • Undo and Redo icons 114 and 116 carry out standard editing functions of the Windows® operating system.
  • the “100%” notation 119 indicates that the global adjustment (discussed below in conjunction with FIGS. 13 and 14 ) is set to 100%.
  • the Send icon 118 is normally grayed out.
  • the program of this invention is opened on the PC 12 , the current schedule and settings stored in the field controller 14 are immediately uploaded for display on the PC 12 .
  • the Send icon 118 becomes active.
  • the PC 12 begins sending the selected or modified watering schedule and settings to the field controller 14 .
  • the Send icon 118 will momentarily change to “OK”, after which the Send icon 118 grays out, the PC 12 resumes its continual polling of the field controller 14 , and the screen again displays the status of the field controller 14 .
  • Pop-up reminder boxes (not shown) warn the operator if a modification has been made but not sent to the field controller 14 within a reasonable time.
  • the body of the start-up screen 100 displays horizontal time bands 120 arranged in a vertical series of days.
  • the first day 122 of the series is always the current day as determined by the computer's internal clock.
  • the screen 100 preferably displays seven time bands to form a repeating one-week setup.
  • Two-week or four-week setups i.e. setups that repeat every two or four weeks
  • weeks preceding or following the displayed week can be accessed by clicking the up arrow 124 or the down arrow 126 .
  • a vertical line 128 shows the current time, in accordance with the computer's clock, on the midnight-to-midnight scale of the time bands 120 .
  • Zone Display icon 108 In order to set up a watering schedule, the Zone Display icon 108 is clicked. This brings up the Zones box 130 ( FIG. 5 ) which displays a valve icon 132 and an editable description box 134 for each of the separately programmable zones.
  • a watering schedule is begun by dragging and dropping, in accordance with standard Windows® practice, a selected valve icon 132 onto a selected time band 120 at approximately the time position at which a watering cycle is selected to begin. (Note that in FIG. 5 , the down arrow 126 has been clicked until the time bands 120 on the screen represent the sixth through twelfth days of a two-week setup).
  • valve or zone icons 132 are color-coded, and the schedule boxes 135 are correspondingly color-coded in addition to being numbered. It will thus be seen in FIG. 6 that the flower beds and parkway lawn get watered on Tuesday at about 7:15 am and 8:15 am, respectively; the rear lawn, front lawn and front shrubs get watered on Wednesday at about 5:55 am, 7:05 am and 7:55, respectively; and the rose garden gets watered at 8:00 am on Thursday. The side yard and rear shrubs get watered, one immediately after the other, beginning at 9:00 am on Thursday.
  • schedule box 136 Because only one zone can normally be on at any given time, an attempt to drag schedule box 136 onto schedule box 138 causes schedule box 136 to jump back to a position immediately adjacent schedule box 138 .
  • Positioning the cursor 135 over a schedule box such as 133 brings up an information label 137 ( FIG. 6 b ) that identifies the zone and shows its start time, run time and end time.
  • Right-clicking a schedule box such as 136 brings up a dialog box 139 ( FIG. 7 ) in which the user can modify the start time and run time, or delete the schedule box entirely.
  • Incompatible selections chosen in the dialog box, such as overlapping run times, are rejected with an advisory pop-up box (not shown) indicating the inappropriate choice.
  • a schedule box can be dragged to a different start time, and its right edge can be dragged to increase or decrease its run time.
  • FIG. 8 illustrates a method of building a one-week schedule that waters alternate sets of zones on alternate weekdays.
  • the Tuesday schedule of zones 3 , 7 , 4 and 8 and the Wednesday schedule of zones 6 , 5 , 1 and 2 are first established in the manner discussed above in connection with FIG. 5 .
  • the Tuesday time band 140 is selected and highlighted by double-clicking on it. Positioning the cursor over the thus selected time band produces a 4-way arrow.
  • the highlighted time band can now be dragged to the desired day with the left mouse button. A copy of the time band 140 will thus be produced on the desired day.
  • the Wednesday band 142 is copied to the Friday band.
  • the Saturday and Sunday bands 144 , 146 are left blank. It will be noted that as the top band rotates to the bottom of the screen (with next week's date) at the end of the day, Monday's and Tuesday's schedules will not alternate but be the same. This can be avoided by setting up a two-week schedule.
  • each time band is a large X 148 . Clicking that X highlights the time band and the X, and disables watering for that day only. This would be useful if the forecast for that day calls for rain. If an error is made in scheduling a given day, the error can be corrected by a conventional Edit-delete or Undo and reentry operation.
  • FIGS. 9 and 10 illustrate the magnification of any desired area of the screen so that settings may be observed and manipulated more exactly.
  • Clicking the Plus icon 113 magnifies the whole screen. Because this may move a desired portion of the screen out of view, a portion of the screen can alternatively be selected for magnification by dragging the mouse with the left button. This places a shaded box 150 over the image on the screen. The box 150 can be moved and sized by its handles 152 in accordance with standard Windows® drawing practice. When it has been placed and sized as desired, clicking the Plus icon 113 enlarges the area encompassed by the box 150 to fill the screen ( FIG. 10 ).
  • watering can be scheduled for odd or even days of the month by selecting, e.g., “Odd Days” from the Irrigation Tools menu 106 .
  • This brings up the screen of FIG. 11 in which all even days are blocked out, but in which watering on odd days can be scheduled at will, as described above. It should be noted that if the last day of the month is odd, it is also blocked out so that watering cannot occur two days in a row.
  • double-clicking the arrows 124 , 126 moves the display to the first seven or last seven days of the month, respectively.
  • single-clicking the arrows 124 , 126 moves the display up or down by one day.
  • FIG. 12 shows an Interval Schedule screen 154 which can also be selected from the Irrigation Tools menu 106 .
  • the screen 154 contains only one time band 120 for the current day.
  • a schedule set up for that day will repeat at the intervals selected in the window 156 , starting on the day selected in window 158 .
  • the selections in windows 156 , 158 cause a water drop icon 160 to appear on the selected days in the calendar 162 .
  • Right-clicking on an icon 160 on the calendar 162 causes a Cancelled icon 164 to appear in its place, and watering will not take place on that day unless the Cancelled icon 164 is removed by right-clicking on it.
  • FIGS. 13 and 14 illustrate the operation of the Percent icon 111 .
  • Clicking that icon brings up the global adjustment screen 166 under the enlarged screen section 168 .
  • the user can move the slider 170 or click the bar 171 or the arrows 172 , 174 to vary the percentage of run time from the normal 100% to anywhere from 0% to 200%.
  • Each click on the bar 171 on either side of the slider 170 increases or decreases the run time by 10%, while each click on one of the arrows 172 , 174 increases or reduces it by 1%.
  • FIG. 14 The effect of a global adjustment to 150% of the original settings is shown in FIG. 14 . Comparing the schedules of FIG. 14 to those of FIG. 13 , it will be seen that the width (i.e. run time) of each schedule box has been increased by 50%, but that the intervals 175 between the schedule boxes remain the same. It is conceivable, therefore, that for late-evening waterings, a 50% run time increase may push schedule boxes partly or wholly past midnight. If that is the case, any schedule portion past midnight is deleted. It is, however, stored in the PC's memory and is restored by the PC when the global adjustment is returned to 100%.
  • a water cost calculator shown in FIG. 15 , can be called up from the Irrigation Tools menu 106 ( FIG. 4 ).
  • the white spaces such as 176 are selectable (as for example space 178 ) and changeable, while the grey spaces such as 180 are automatically calculated.
  • the flow rate in gallons per minute for each zone is first entered in the corresponding spaces 176 .
  • the user enters the number of gallons in a water company billing unit (usually a ccf, which equals about 750 gallons).
  • the user consults his latest water bill and enters the number of billing units used and the charge for that amount of water.
  • the spreadsheet of FIG. 15 continuously calculates the water cost per gallon, the total number of gallons scheduled to be consumed that month, and the total cost of that water. This is particularly useful in conjunction with the global adjustment feature of FIGS. 13 and 14 , as it permits an instant assessment of the cost effectiveness of any particular adjustment.
  • the “Cycle and System” tab 202 brings up the screen of FIG. 19 .
  • Each of the indicators 204 representing zones 1 through 8 is bright green when its zone is running, dark green when it is not, or red when it is disabled.
  • a communication failure condition is indicated in box 205 .
  • Clicking button 206 stops any manual cycle previously programmed in FIG. 16 .
  • Button 208 stops the currently running zone and advances the cycle to the next selected zone.
  • Button 220 is provided to completely disable the field controller 14 as, e.g., for performing system maintenance.
  • Button 220 has the same function as the No-Watering icon 109 on the menu bar 102 .

Abstract

A free-standing field irrigation controller is selectively programmed by a personal computer over a radio link. The computer is equipped with software that displays a screen with seven horizontal time bands representing one day each, arranged vertically to display one week's time. Box icons representing watering settings for a plurality of zones can be dragged and dropped onto the time bands, copied and modified thereon as desired, to form a freely selectable watering schedule. Other selectable screens allow odd-days or even-days watering, sophisticated interval watering, global watering time adjustment, and a variety of manual functions. Selectable portions of the main screen can be enlarged as desired. Based on the selected schedule, the computer calculates and displays the monthly cost of water. Selected zones can be temporarily disabled to deal with weather or maintenance issues. A handheld global shut-off and manual watering remote and/or a separate radio-linked computer may be used in field maintenance.

Description

CROSS REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of U.S. Provisional Application No. 60/438,275, entitled PC-Programmed Irrigation Control System, filed Jan. 6, 2003, the entire contents of which are hereby incorporated by reference.
FIELD OF THE INVENTION
This invention relates to irrigation control systems, and more particularly to a system using a free-standing field controller programmed by a conventional personal computer with the aid of a novel interactive graphic interface.
BACKGROUND OF THE INVENTION
Irrigation controllers are used in irrigation systems to electrically operate valves that deliver water under pressure to sprinklers or other distribution devices for watering turf or plants. Controllers are normally installed and programmed after the irrigation system has been designed. Technical skills and experience relating to such installations vary greatly from first-time do-it-yourselfers to professional landscaping crews. Furthermore, once the watering schedules are set on initial installation, they need to be changed or adjusted from time to time to adapt the system to climate or seasonal changes, growth of plants, or unanticipated conditions of soil or topography that result in inadequate or excessive watering in some areas of the system.
During the design and installation of the irrigation system, the system is divided into zones, each of which irrigates an area of turf or plants having similar growth characteristics and consequently similar water needs. Thus, the amount and frequency of watering can be controlled uniformly and individually for any given grouping of vegetation in the system. The number and frequency of the periodic adjustments that need to be made to the system depends on the complexity of the landscaping and the changes in the variable water requirements.
Many of the controllers currently available on the market offer a wide array of features and options. These are typically accessed by dials, knobs, buttons and switches, while information is primarily displayed by alphanumeric displays and/or indicator lights. Thus, altering the watering schedule of a controller can be a bewildering, frustrating experience for users, such as homeowners, who seldom find it necessary to make schedule changes. The typical lack of intuitive controls, the often obscure instructions in manuals, and an installer's reluctance to spend time training the user exacerbate that problem.
Worse yet is the not uncommon situation where the 24V AC power fails when the back-up battery that retains data in memory during power failures has been allowed to wear out. In that case, all program information may be lost, and the user has to reprogram the whole system without the original installer's guidance.
As personal computers (PCs) have become more and more commonplace in homes, fairly complex irrigation control systems have been sold to homeowners and other users who are not very sophisticated in manually programming complex controllers, but who do own a PC. Such users are likely to be quite familiar with standard methods of interactively manipulating graphics. For example, most PC users intuitively know how to drag and drop icons by moving and clicking a mouse.
For such users, it is highly desirable to provide a user-friendly graphic interface which allows an operator to manipulate the settings of the field controller with a mouse, and visually observe the effect of his manipulations. In addition, it would be advantageous for users to have a means of allowing repair personnel in the field to perform diagnostic downloads and/or basic control functions, such as turning the water on and off at desired locations, without having to physically access the field controller or the PC. Also, it would be advantageous for users to see how different selections of watering settings would affect the cost of operating the irrigation system.
SUMMARY OF THE INVENTION
The present invention provides a centrally operated irrigation control system with an intuitive, interactive graphic operator interface by presenting to the operator a two-dimensional time-date chart on a PC screen. Color-coded icons representing the different zones of the system can be placed on the chart and manipulated so as to present to the operator a graphic picture of which zone will be watering how long, at what time and on which days. Clicking on other icons can shut off watering on selected days, start a manual watering cycle, or cause a selected setting to repeat at selected intervals or on selected days of the week or month.
Other screens, dialog boxes or icons provide more detailed information about individual zones, calculate the anticipated monthly or yearly cost of the water expended by the system as a result of the chosen settings, or selectively temporarily disable one or more malfunctioning zones.
The schedule and run time settings created by the operator on the PC screen are transmitted to a field controller when desired, and the PC polls the field controller to assure reliable communications by radio or other electronic means at frequent intervals, e.g. once per second, as long as the control program of this invention is running on the PC. The field controller's clock is synchronized with the PC's clock whenever a schedule is uploaded from, or downloaded to, the field controller. This prevents unintentional resetting of the field controller's clock e.g. between daylight saving and standard time. The field controller's transceiver acknowledges each transmission back to the PC. The transmitted schedules and settings for the field controller are stored in that controller and remain in effect until altered by the PC, even if the PC goes off line.
Thus, a significant aspect of the invention is that the field controller is a free-standing unit; i.e. it does not depend on the PC for its operation. Once it has been programmed by the PC, it continues to function on its own, with or without the PC, until its operation is purposely disabled or modified. This is important for several reasons. Firstly, the system of this invention does not tie up the PC unnecessarily. Secondly, a PC or radio link failure does not impede the scheduled functioning of the system. Thirdly, a landscape maintenance technician can (with an appropriate radio access code) download and/or modify the field controller's schedule and settings from his truck. This is useful for diagnostic purposes and for correcting inappropriately selected watering parameters without the homeowner having to be present. The homeowner receives the new schedule when he activates the inventive program or chooses, within the program, the menu option to upload the schedule from the field controller.
In one aspect of the invention, a handheld remote is provided to send water-off, manual-watering, and resume-operation radio signals to the field controller without changing its stored parameters. This is useful for maintenance personnel when checking the proper operation of the sprinkler heads.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of the system of this invention;
FIG. 2 a is a front view of a typical field controller in the system of the invention;
FIG. 2 b is a block diagram of the field controller of FIG. 2 a;
FIG. 3 is a block diagram of a handheld remote optionally used with the system of the invention;
FIG. 4 shows the start-up screen of the control program;
FIG. 5 shows the zones selection box;
FIG. 6 a shows the screen of FIG. 5 with zone schedules inserted;
FIG. 6 b shows the label produced by positioning the cursor over a schedule box;
FIG. 7 shows the schedule dialog box;
FIG. 8 shows the screen of FIG. 4 with alternate-days watering schedules entered thereon;
FIG. 9 shows a magnifying box on the screen of FIG. 8;
FIG. 10 shows a magnified section of the screen of FIG. 4 with a new-lawn schedule inserted;
FIG. 11 shows an odd-days watering schedule;
FIG. 12 shows an interval schedule screen;
FIG. 13 shows an enlarged section of the screen of FIG. 8 with a global adjustment of 100%;
FIG. 14 shows the screen section of FIG. 13 with a global adjustment of 150%;
FIG. 15 shows the water cost calculator of the invention;
FIG. 16 shows the Station On-Off subscreen of the manual operations screen;
FIG. 17 shows the screen of FIG. 16 with manual operations entered;
FIG. 18 shows the Stations Enabled/Disabled subscreen of the manual operations screen; and
FIG. 19 shows the Cycle and System subscreen of the manual operations screen.
DESCRIPTION OF THE PREFERRED EMBODIMENT
As shown in FIG. 1, the system 10 of this invention is composed of a PC 12, a field controller 14, zone valves or stations 16 a through 16 h (collectively referred to herein as stations 16), and optionally a handheld remote 18. Radio transceiver 20 connected to an appropriate USB or modem port of the PC 12, and transceiver 22 at the field controller 14, exchange schedule, setting and clock data between the PC 12 and the field controller 14. A transceiver 24 in the remote 18 allows the remote 18 to access the field controller 14 for limited purposes. Each of the stations 16 turns the water from a main 26 on or off, under the control of the field controller 14, to a set of sprinklers 28.
The face plate of a typical field controller 14 in accordance with the invention is shown in FIG. 2 a. A communications monitor LED 36 indicates operation of the radio link between the field controller 14 and the PC 12 and/or the remote 18. Zone Status LEDs 40 a through 40 h indicate the current status of the valves 16 a through 16 h, respectively, which control water flow to the sprinklers 28 in zones 1 through 8, respectively. Manual Start pushbutton 42 is provided to start a manual watering sequence and to switch from one zone to the next. Enable/Disable button 44 toggles between inhibiting and restoring all watering. Water-Off LED 56 is connected to the power supply 46 (FIG. 2 b) in such a manner as to light steadily when watering is disabled, and to flash at intervals of e.g. four seconds under the power of a backup battery (not shown) in the power supply 46 to indicate an AC line power failure.
FIG. 2 b shows the details of the free-standing field controller 14. Irrigation parameter and clock synchronization signals from the PC 12 of FIG. 1 are received by the transceiver 22 and decoded by the encoder/decoder 30. An access code may be embodied in the signals to assure that the field controller 14 responds only to its owner's PC. The received irrigation settings and schedules are stored in the non-volatile memory 32 by the microprocessor 34. The microprocessor 34 acknowledges receipt and execution of the transmission from the PC 12 by transmitting a status signal back to the PC 12. A status signal is also transmitted back to the PC 12 when the field controller 14 is polled by the PC 12 (typically about once per second while the PC program is running. The communications monitor LED 36 blinks whenever a good signal is received so that the proper operation of the communications link can be observed.
Under the control of its clock 38, and solely in response to the scheduling and setting data stored in memory 32, the microprocessor 34 turns power to the water valves or stations 16 a through 16 h on and off as the watering schedule stored in memory 32 dictates. Whenever power is on to one of the stations 16, the microprocessor 34 illuminates the corresponding one of the station LEDs 40 a through 40 h. When no watering is in progress, the microprocessor 34 scrolls the station LEDs 40 a through 40 h to indicate that the system is functional and standing by. No intervention by the PC 12 is required for the free-standing field controller 14 to perform these operations.
The controller 14 has two controls which may be in the form of the Manual Start pushbutton 42 and the Enable/Disable pushbutton 44. The Manual Start button 42 triggers the microprocessor 34 to energize station 16 a for its run time as stored in the memory 32. A second push turns off station 16 a and starts station 16 b. A third push turns station 16 b off and starts station 16 c. Finally, the ninth push turns off station 16 h and returns the microprocessor 34 to its automatic operation. If button 42 is pushed only once, each station will water in numerical sequence for its designated run time, and then return to automatic operation.
The Enable/Disable button 44 shuts all watering off by removing the operating power from the stations 16, while keeping the microprocessor 34 and radio transceiver 22 in operation. The Enable/Disable button can be physically pushed by an operator in the field, or actuated by a radio command signal from the PC 12 or the handheld remote 18.
Referring now to FIG. 3, the optional remote 18 has a Manual Start button 70 and an Enable/Disable button 72. An encoder 78 translates a button actuation into an appropriate code for transmission. The transceiver 24 is equipped with an LED 80 that lights when a signal is being transmitted or received. The LED 80 is programmed to blink twice if the addressed controller 14 is operational and acknowledges the transmission, once if the controller 14 is disabled, and not at all if the controller 14 is out of service and does not respond, or if a bad transmission is received.
FIGS. 4 through 19 illustrate the establishment and manipulation of watering schedules and settings in the system of the invention. When the inventive control program is first opened on the PC 12, the start-up or main graphic or screen 100 (FIG. 4) is initially presented to the user. The first two lines 102 a and 102 b of the menu bar 102 contain the standard operational icons of the Windows® operating system, adding only the Communications menu 104 and the Irrigation Tools menu 106. The Communications menu 104 allows the selection of ports for the connection of the transceiver 20 and the initiation of a data transfer to or from the field controller 14. The Irrigation Tools menu 106 allows the selection of the various types of screens discussed below.
The third line 102 c of the menu bar 102 contains the special icons that activate the features of the inventive system. As described in more detail below, the Zone Display icon 108 brings up a Zones box or list 130 of all separately controllable zones. The No-Watering icon 109 toggles the field controller 14 of FIG. 2 a on/off in the same manner as the enable/disable buttons 44 and 72 described above. The Communications icon 110 monitors the functioning of the radio link by showing radiating green circles when transmissions to the field controller 14 are being acknowledged, and red ones when they are not. The Percent icon 111 brings up the global adjustment bar of FIGS. 13 and 14 for globally increasing or decreasing all the watering times of all the zones in response to climatic changes or water conservation requirements. The Manual icon 112 brings up a set of screens which handle a variety of manual operations. The Plus and Minus icons 113, 115 enlarge and reduce, respectively, selected portions of the screen as described below. Undo and Redo icons 114 and 116 carry out standard editing functions of the Windows® operating system. The “100%” notation 119 indicates that the global adjustment (discussed below in conjunction with FIGS. 13 and 14) is set to 100%.
The Send icon 118 is normally grayed out. When the program of this invention is opened on the PC 12, the current schedule and settings stored in the field controller 14 are immediately uploaded for display on the PC 12. When any change is made to the uploaded information, the Send icon 118 becomes active. When it is then clicked, the PC 12 begins sending the selected or modified watering schedule and settings to the field controller 14. When the modified parameters have been successfully transmitted to the field controller 14, the Send icon 118 will momentarily change to “OK”, after which the Send icon 118 grays out, the PC 12 resumes its continual polling of the field controller 14, and the screen again displays the status of the field controller 14. Pop-up reminder boxes (not shown) warn the operator if a modification has been made but not sent to the field controller 14 within a reasonable time.
The body of the start-up screen 100 displays horizontal time bands 120 arranged in a vertical series of days. The first day 122 of the series is always the current day as determined by the computer's internal clock. The screen 100 preferably displays seven time bands to form a repeating one-week setup. Two-week or four-week setups (i.e. setups that repeat every two or four weeks) can be chosen from the Irrigation Tools menu 106, in which case weeks preceding or following the displayed week can be accessed by clicking the up arrow 124 or the down arrow 126. A vertical line 128 shows the current time, in accordance with the computer's clock, on the midnight-to-midnight scale of the time bands 120.
In order to set up a watering schedule, the Zone Display icon 108 is clicked. This brings up the Zones box 130 (FIG. 5) which displays a valve icon 132 and an editable description box 134 for each of the separately programmable zones. A watering schedule is begun by dragging and dropping, in accordance with standard Windows® practice, a selected valve icon 132 onto a selected time band 120 at approximately the time position at which a watering cycle is selected to begin. (Note that in FIG. 5, the down arrow 126 has been clicked until the time bands 120 on the screen represent the sixth through twelfth days of a two-week setup).
Repeated dragging and dropping produces the screen of FIG. 6 (the up arrow 124 having been clicked to go back to a display of the first seven days of the two-week setup). Preferably, the valve or zone icons 132 are color-coded, and the schedule boxes 135 are correspondingly color-coded in addition to being numbered. It will thus be seen in FIG. 6 that the flower beds and parkway lawn get watered on Tuesday at about 7:15 am and 8:15 am, respectively; the rear lawn, front lawn and front shrubs get watered on Wednesday at about 5:55 am, 7:05 am and 7:55, respectively; and the rose garden gets watered at 8:00 am on Thursday. The side yard and rear shrubs get watered, one immediately after the other, beginning at 9:00 am on Thursday.
Because only one zone can normally be on at any given time, an attempt to drag schedule box 136 onto schedule box 138 causes schedule box 136 to jump back to a position immediately adjacent schedule box 138. Positioning the cursor 135 over a schedule box such as 133 brings up an information label 137 (FIG. 6 b) that identifies the zone and shows its start time, run time and end time. Right-clicking a schedule box such as 136 brings up a dialog box 139 (FIG. 7) in which the user can modify the start time and run time, or delete the schedule box entirely. Incompatible selections chosen in the dialog box, such as overlapping run times, are rejected with an advisory pop-up box (not shown) indicating the inappropriate choice. Alternatively, a schedule box can be dragged to a different start time, and its right edge can be dragged to increase or decrease its run time.
FIG. 8 (with the Zones box 130 now hidden by clicking Zone Display icon 108) illustrates a method of building a one-week schedule that waters alternate sets of zones on alternate weekdays. In that figure, the Tuesday schedule of zones 3, 7, 4 and 8 and the Wednesday schedule of zones 6, 5, 1 and 2 are first established in the manner discussed above in connection with FIG. 5. Next, the Tuesday time band 140 is selected and highlighted by double-clicking on it. Positioning the cursor over the thus selected time band produces a 4-way arrow. The highlighted time band can now be dragged to the desired day with the left mouse button. A copy of the time band 140 will thus be produced on the desired day. In like manner, the Wednesday band 142 is copied to the Friday band. The Saturday and Sunday bands 144, 146 are left blank. It will be noted that as the top band rotates to the bottom of the screen (with next week's date) at the end of the day, Monday's and Tuesday's schedules will not alternate but be the same. This can be avoided by setting up a two-week schedule.
To the right of each time band is a large X 148. Clicking that X highlights the time band and the X, and disables watering for that day only. This would be useful if the forecast for that day calls for rain. If an error is made in scheduling a given day, the error can be corrected by a conventional Edit-delete or Undo and reentry operation.
FIGS. 9 and 10 illustrate the magnification of any desired area of the screen so that settings may be observed and manipulated more exactly. Clicking the Plus icon 113 magnifies the whole screen. Because this may move a desired portion of the screen out of view, a portion of the screen can alternatively be selected for magnification by dragging the mouse with the left button. This places a shaded box 150 over the image on the screen. The box 150 can be moved and sized by its handles 152 in accordance with standard Windows® drawing practice. When it has been placed and sized as desired, clicking the Plus icon 113 enlarges the area encompassed by the box 150 to fill the screen (FIG. 10). This is convenient, for example, when it is desired to schedule, by copying and pasting, a number of short, spaced waterings 151 as would be beneficial on a new lawn. The process of clicking the Plus icon 113 and/or creating a box 150 can be repeated as desired for increasing the magnification of the screen image. Clicking the Minus icon 115 reverses the process step by step.
When local ordinances or other watering restrictions so provide, watering can be scheduled for odd or even days of the month by selecting, e.g., “Odd Days” from the Irrigation Tools menu 106. This brings up the screen of FIG. 11, in which all even days are blocked out, but in which watering on odd days can be scheduled at will, as described above. It should be noted that if the last day of the month is odd, it is also blocked out so that watering cannot occur two days in a row. In the screen of FIG. 11, double-clicking the arrows 124, 126 moves the display to the first seven or last seven days of the month, respectively. As in the other seven-day screens, single-clicking the arrows 124, 126 moves the display up or down by one day.
FIG. 12 shows an Interval Schedule screen 154 which can also be selected from the Irrigation Tools menu 106. The screen 154 contains only one time band 120 for the current day. A schedule set up for that day will repeat at the intervals selected in the window 156, starting on the day selected in window 158. The selections in windows 156, 158 cause a water drop icon 160 to appear on the selected days in the calendar 162. Right-clicking on an icon 160 on the calendar 162 causes a Cancelled icon 164 to appear in its place, and watering will not take place on that day unless the Cancelled icon 164 is removed by right-clicking on it.
FIGS. 13 and 14 illustrate the operation of the Percent icon 111. Clicking that icon brings up the global adjustment screen 166 under the enlarged screen section 168. In order to globally adjust all the run time settings of the watering schedules entered into the system (e.g. in order to cope with an unseasonal hot or cold spell), the user can move the slider 170 or click the bar 171 or the arrows 172, 174 to vary the percentage of run time from the normal 100% to anywhere from 0% to 200%. Each click on the bar 171 on either side of the slider 170 increases or decreases the run time by 10%, while each click on one of the arrows 172, 174 increases or reduces it by 1%.
The effect of a global adjustment to 150% of the original settings is shown in FIG. 14. Comparing the schedules of FIG. 14 to those of FIG. 13, it will be seen that the width (i.e. run time) of each schedule box has been increased by 50%, but that the intervals 175 between the schedule boxes remain the same. It is conceivable, therefore, that for late-evening waterings, a 50% run time increase may push schedule boxes partly or wholly past midnight. If that is the case, any schedule portion past midnight is deleted. It is, however, stored in the PC's memory and is restored by the PC when the global adjustment is returned to 100%.
A water cost calculator, shown in FIG. 15, can be called up from the Irrigation Tools menu 106 (FIG. 4). In the screen of FIG. 15, which is essentially a dedicated spreadsheet, the white spaces such as 176 are selectable (as for example space 178) and changeable, while the grey spaces such as 180 are automatically calculated. In using the calculator of FIG. 15, the flow rate in gallons per minute for each zone (known from the number of sprinklers in the zone and the manufacturer's specifications for the type of sprinkler involved) is first entered in the corresponding spaces 176. Next, the user enters the number of gallons in a water company billing unit (usually a ccf, which equals about 750 gallons). Finally, the user consults his latest water bill and enters the number of billing units used and the charge for that amount of water. Based on the total run time, during the current month, of the schedules programmed into the system for each zone, the spreadsheet of FIG. 15 continuously calculates the water cost per gallon, the total number of gallons scheduled to be consumed that month, and the total cost of that water. This is particularly useful in conjunction with the global adjustment feature of FIGS. 13 and 14, as it permits an instant assessment of the cost effectiveness of any particular adjustment.
Clicking the Manual icon 112 (FIG. 4) brings up the three-tab screen of FIG. 16. All of the indicators 182 through 196 are initially dark green. If the “Rose Garden” tag 197 is clicked, indicator 194 turns bright green, and the system sends out a signal to field controller 14 to turn zone 7 on for the twenty minutes currently entered into the Run Time box 198. Subsequent clicking on “Rear Lawn” and “Front Shrubs” (FIG. 17) causes zones 2 and 5 to be run immediately following the run of zone 7, in the order in which they were clicked, and each for the time entered in box 198. The indicators 184, 190 and 194 will turn bright green whenever their associated zone is running.
Clicking the “Stations Enable/Disable” tab 200 brings up the screen of FIG. 18. In this screen, all of the indicators 182 through 196 are originally bright green. If, for example, sprinkler heads break off in the rear lawn and the flower beds, those zones can be selectively shut off, pending repairs, by clicking on the labels “Flower Beds” and “Rear Lawn”, and then clicking the “Stations Enable/Disable” tab 200. This causes indicators 186 and 190 to turn red, and causes the PC to send out a signal to the field controller 14 to inhibit operation of zones 3 and 5.
The “Cycle and System” tab 202 brings up the screen of FIG. 19. Each of the indicators 204 representing zones 1 through 8 is bright green when its zone is running, dark green when it is not, or red when it is disabled. A communication failure condition is indicated in box 205. Clicking button 206 stops any manual cycle previously programmed in FIG. 16. Button 208 stops the currently running zone and advances the cycle to the next selected zone. Button 220 is provided to completely disable the field controller 14 as, e.g., for performing system maintenance. Button 220 has the same function as the No-Watering icon 109 on the menu bar 102.
It will be understood that the foregoing description is only one example of a system according to the invention, and that the described system may be modified to cover a variety of situations and requirements within the ambit of the following claims.

Claims (30)

1. An irrigation control system, comprising:
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween;
c) a set of water valves arranged to be selectively turned on and off by said field controller;
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves in accordance with said clock and said data:
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set, and to selectively transfer said data to said field controller; and
f) said computer being further programmed to present to said operator an interactive graphic of the time of day for a plurality of days % said computer receiving said data from said operator by placing water valve identifying indicia into selected positions on said graphic.
2. The system of claim 1, in which said memory is non-volatile.
3. The system of claim 1, in which said graphic includes:
i) a plurality of time bands extending in a first direction, each time band representing hours of a day, said time bands being juxtaposed in a second direction to represent a series of days.
4. The system of claim 3, in which the current time is indicated by a moving line extending in said second direction across said time bands.
5. The system of claim 1, in which selectable portions of said graphic can be repeatedly enlarged without affecting the effect of said indicia.
6. The system of claim 1, in which said graphic contains an icon which, if clicked, causes the watering schedule defined by said water valve indicia to be suspended.
7. The system of claim 1, in which said graphic contains an icon which monitors the data link between said computer and said field controller, and signals a failure to receive from said field controller a response to a polling or data transmission by said computer.
8. The system of claim 1, in which said data representing desired watering schedules and run time settings is selectably transmitted to said field controller by clicking a transmit icon on said graphic.
9. An irrigation control system, comprising:
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween;
c) a set of water valves arranged to be selectively turned on and off by said field controller;
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves in accordance with said clock and said data:
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set, and to selectively transfer said data to said field controller; and
f) said computer being further programmed to present to said operator a graphic of the time of day for a plurality of days, said computer receiving said data from said operator by placing water valve identifying indicia into selected positions on said graphic, wherein said said graphic includes:
i) a plurality of time bands extending in a first direction, each time band representing hours of a day, said time bands being juxtaposed in a second direction to represent a series of days; and,
ii) a selectably displayable list of indicia representing the water valves of said set, watering schedules of said water valves being placed on said time bands by dragging and dropping indicia from said list onto said time bands in the form of schedule boxes having an edge representative of the start of watering and a width representative of run time.
10. The system of claim 9, in which said graphic includes directional arrows, and said displayed days are selected by clicking said arrows.
11. The system of claim 10, in which said schedule box can be expanded along its time band by dragging a trailing edge of said schedule box.
12. The system of claim 9, in which sets of schedule boxes in one time band can be copied to other time bands.
13. The system of claim 9, in which said graphic is arranged to display, wherever the cursor is placed over a scheduling box, a label showing the Identity of the valve involved and its start and run time.
14. The system of claim 9, in which clicking on a schedule box displays a dialog box which allows the parameters of the schedule box to be changed.
15. The system of claim 9, in which said time bands each represent the 24 hours of a day, and said graphic shows seven time bands representing a repeating week.
16. The system of claim 9, in which said time bands are arranged in a series beginning with the current day and ending with the last day of a selectable repetition cycle, the displayed days of said repetition cycle being selectable.
17. The system of claim 16, in which said computer is adapted to send to said field controller scheduling data representing turn-on of a water valve at the time corresponding to a leading edge of a corresponding schedule box, and a turnoff of said water valve at the time corresponding to a trailing edge of said schedule box.
18. The system of claim 9, in which alternate ones of said time bands can be selectively blocked to allow watering only on odd or even days.
19. The system of claim 9, in which said graphic further includes:
iii) watering inhibition indicia which, when clicked, inhibit watering on a specific day with which they are associated.
20. An irrigation control system, comprising:
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween;
c) a set of water valves arranged to be selectively turned on and off by said field controller;
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves in accordance with said clock and said data;
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set, and to selectively transfer said data to said field controller; and
f) said computer being further programmed to selectably present to said operator a graphic having a time band representing time in a day, any watering schedule established on said time band being repeated at a selectable interval of days beginning on a selectable day.
21. The system of claim 20, in which said graphic further includes a calendar for a selectable month, with interval-selected watering days being marked by a watering icon.
22. The system of claim 21, in which watering days can be selectively inhibited, and in which a no-watering icon is substituted for said watering icon on inhibited days.
23. An irrigation control system, comprising:
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween;
c) a set of water valves arranged to be selectively turned on and off by said field controller;
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves in accordance with said clock and said data;
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set and to selectively transfer said data to said field controller, and
f) said computer being further programmed to selectably present to said operator a graphic representing a selectable global adjustment of the run times of all said water valves programmed into said computer.
24. An irrigation control system, comprising:
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween; and
c) a set of water valves arranged to be selectively turned on and off by said field controller;
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves in accordance with said clock and said data;
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set, and to selectively transfer said data to said field controller; and
f) said computer being further programmed to present to said operator a graphic in the form of a dedicated spreadsheet which, upon entry of the flow rate of each said water valve and the cost data of a known water consumption, calculates and displays the anticipated water use and cost of the irrigation schedule using said desired watering schedules.
25. An irrigation control system, comprising;
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween;
c) a set of water valves arranged to be selectively turned on and off by said field controller;
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves in accordance with said clock and said data;
e) said computer being programmed to selectively transfer run time data to said field controller; and
f) said computer being further programmed to present to said operator a selectable set of graphics presenting indicia which, when clicked, manually disable or run selectable ones of said water valves.
26. An irrigation control system, comprising:
a) a computer;
b) a field controller linked to said computer for transfer of data therebetween;
c) a set of water valves arranged to be selectively turned on and off by said field controller,
d) said field controller including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves, and said microprocessor being arranged to operate said water valves In accordance with said clock and said data;
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set, and to selectively transfer said data to said field controller; and
f) said computer being further programmed to present to said operator a graphic of the time of day for a plurality of days, said computer receiving said data from said operator by placing water valve identifying indicia into selected positions on said graphic;
g) a remote linked to said field controller for transmitting commands thereto; and
h) said remote including means for transmitting to said field controller only manual operation and disabling commands.
27. An irrigation control system, comprising:
a) a computer;
b) a field controller releasably linkable to said computer for transfer of data therebetween;
c. a set of water valves arranged to be selectively turned on and off by said controller;
d) said field controller being a free-standing unit including a clock, a microprocessor and a memory, said memory being connected to store scheduling data and run time setting data for the operation of said water valves and said microprocessor being arranged to operate said water valves in accordance with said clock and said data regardless of whether said field controller is linked to said computer;
e) said computer being programmed to receive from an operator data representing desired watering schedules and run time settings for each water valve of said set, and to selective transfer said data to said field controller memo when said field controller and computer are linked;
and wherein said field controller is polled continually by said computer while linked thereto to inform said computer of the status of said field controller, and said clock is synchronized with the clock of said computer only as a part of a schedule data transmission to or from said field controller.
28. The system of claim 27, wherein said computer is linked to said field controller by a radio link.
29. The system of claim 27 wherein said data being transferred to said field controller includes an access code for allowing said field controller to accept said transferred data from any computer cognizant of said access code.
30. The system of claim 27, wherein said computer displays said status of said field controller unless said data has been modified on said computer but has not yet been transmitted to said field controller.
US10/748,445 2003-01-06 2003-12-30 PC-programmed irrigation control system Active 2024-04-23 US7010395B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/748,445 US7010395B1 (en) 2003-01-06 2003-12-30 PC-programmed irrigation control system
US11/329,821 US20060122735A1 (en) 2003-01-06 2006-01-10 PC-programmed irrigation control system
US12/240,859 US20090076660A1 (en) 2003-01-06 2008-09-29 PC-Programmed Irrigation Control System

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43827503P 2003-01-06 2003-01-06
US10/748,445 US7010395B1 (en) 2003-01-06 2003-12-30 PC-programmed irrigation control system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/329,821 Continuation US20060122735A1 (en) 2003-01-06 2006-01-10 PC-programmed irrigation control system

Publications (1)

Publication Number Publication Date
US7010395B1 true US7010395B1 (en) 2006-03-07

Family

ID=35966351

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/748,445 Active 2024-04-23 US7010395B1 (en) 2003-01-06 2003-12-30 PC-programmed irrigation control system
US11/329,821 Abandoned US20060122735A1 (en) 2003-01-06 2006-01-10 PC-programmed irrigation control system
US12/240,859 Abandoned US20090076660A1 (en) 2003-01-06 2008-09-29 PC-Programmed Irrigation Control System

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/329,821 Abandoned US20060122735A1 (en) 2003-01-06 2006-01-10 PC-programmed irrigation control system
US12/240,859 Abandoned US20090076660A1 (en) 2003-01-06 2008-09-29 PC-Programmed Irrigation Control System

Country Status (1)

Country Link
US (3) US7010395B1 (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060102739A1 (en) * 2004-10-30 2006-05-18 Norman Ivans System and method for systematically irrigating subregions of an irrigation region
US20070185621A1 (en) * 2006-02-07 2007-08-09 Dan Gilmore System and method for controlling injection into an irrigation system
WO2008061833A1 (en) * 2006-11-20 2008-05-29 Quadrat Electronic whiteboard for appointment management
US20090076660A1 (en) * 2003-01-06 2009-03-19 Allan Morris Goldberg PC-Programmed Irrigation Control System
US20090150002A1 (en) * 2007-12-05 2009-06-11 Daniel Joseph Fekete Wireless irrigation control server for monitoring and controlling a field module matrix
US7584023B1 (en) 2006-02-10 2009-09-01 The Toro Company Electronic irrigation system software
US20090271043A1 (en) * 2005-06-21 2009-10-29 Gianfranco Roman Multiple Electronic Control Unit for Differentiated Control of Solenoid Valves in Watering Systems
US20090271045A1 (en) * 2008-04-24 2009-10-29 Telsco Industries, Inc. Irrigation flow converter, monitoring system and intelligent water management system
US20090319934A1 (en) * 2008-06-24 2009-12-24 Signature Control Systems, Inc. Method and system for providing isolated detail information about stations which are simultaneously active in an irrigation system
US20100030389A1 (en) * 2005-10-24 2010-02-04 Doug Palmer Computer-Operated Landscape Irrigation And Lighting System
US20110035059A1 (en) * 2008-08-12 2011-02-10 Climateminder, Inc. Method and system for irrigation and climate control
US20110049260A1 (en) * 2006-02-10 2011-03-03 Doug Palmer Electronic Irrigation System Software
US20110106320A1 (en) * 2009-10-30 2011-05-05 Rain Bird Corporation Method and apparatus for generating an irrigation schedule
US20110238227A1 (en) * 2006-06-20 2011-09-29 Rain Bird Corporation Sensor device for interrupting irrigation
US20110301767A1 (en) * 2003-04-25 2011-12-08 George Alexanian Automated landscape watering restrictions
US20120041606A1 (en) * 2010-08-11 2012-02-16 The Toro Compnay Central Irrigation Control System
US20120084115A1 (en) * 2010-09-30 2012-04-05 Van Willis Cline Turf management
US8234014B1 (en) 2009-11-02 2012-07-31 Eco-Precise Irrigation Controls, LLC Irrigation control system and method
US20120215366A1 (en) * 2006-06-20 2012-08-23 Rain Bird Corporation User interface for a sensor-based interface device for interrupting an irrigation controller
US20130110293A1 (en) * 2011-10-31 2013-05-02 Harald Illig Remotely-controlled water sprinkling system and method
US8565904B2 (en) 2009-09-03 2013-10-22 Bruce Allen Bragg Irrigation controller and system integrating no-watering restrictions and an empirically-derived evapotranspiration local characteristic curve
US8700222B1 (en) * 2008-03-04 2014-04-15 Hunter Industries, Inc. Irrigation controller with selectable watering restrictions
US20140222169A1 (en) * 2011-05-24 2014-08-07 Panasonic Corporation Apparatus administration system, display device, and program
US8874275B2 (en) * 2003-04-25 2014-10-28 George Alexanian Landscape irrigation management with automated water budget and seasonal adjust, and automated implementation of watering restrictions
WO2015003006A1 (en) * 2013-07-01 2015-01-08 Skydrop, Llc Networked irrigation controller
US20150032272A1 (en) * 2013-07-23 2015-01-29 Lindsay Corporation Control system for an irrigation system
US9297839B2 (en) 2013-07-01 2016-03-29 Skydrop Holdings, Llc Automatic detection of expansion component irrigation controller
US9468162B2 (en) 2012-08-01 2016-10-18 Rain Bird Corporation Irrigation controller wireless network adapter and networked remote service
US9703275B2 (en) 2011-06-23 2017-07-11 Rain Bird Corporation Methods and systems for irrigation and climate control
US9829869B2 (en) 2011-06-23 2017-11-28 Rain Bird Corporation Methods and systems for irrigation and climate control
US9912732B2 (en) 2013-07-01 2018-03-06 Skydrop Holdings, Llc Automatic detection and configuration of faults within an irrigation system
US10327397B2 (en) 2012-11-07 2019-06-25 Rain Bird Corporation Irrigation control systems and methods
US20190271137A1 (en) * 2018-03-01 2019-09-05 Armando Garcia Viveros Home protection and control system
US10444769B2 (en) 2017-04-24 2019-10-15 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US10716269B2 (en) 2008-08-12 2020-07-21 Rain Bird Corporation Methods and systems for irrigation control
US10757873B2 (en) 2017-04-24 2020-09-01 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US10871242B2 (en) 2016-06-23 2020-12-22 Rain Bird Corporation Solenoid and method of manufacture
US10980120B2 (en) 2017-06-15 2021-04-13 Rain Bird Corporation Compact printed circuit board
US11006589B2 (en) 2017-12-29 2021-05-18 Rain Bird Corporation Weather override irrigation control systems and methods
US11089746B2 (en) 2016-07-15 2021-08-17 Rain Bird Corporation Wireless remote irrigation control
GB2593987A (en) * 2015-05-18 2021-10-13 Exel Industries Sa Garden watering controllers
US11503782B2 (en) 2018-04-11 2022-11-22 Rain Bird Corporation Smart drip irrigation emitter
US11721465B2 (en) 2020-04-24 2023-08-08 Rain Bird Corporation Solenoid apparatus and methods of assembly

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844368B2 (en) 2003-04-25 2010-11-30 George Alexanian Irrigation water conservation with temperature budgeting and time of use technology
US8620480B2 (en) 2003-04-25 2013-12-31 George Alexanian Irrigation water conservation with automated water budgeting and time of use technology
US7962244B2 (en) * 2003-04-25 2011-06-14 George Alexanian Landscape irrigation time of use scheduling
US8160750B2 (en) 2005-06-17 2012-04-17 Rain Bird Corporation Programmable irrigation controller having user interface
EP1913453A4 (en) 2005-07-19 2013-08-14 Rain Bird Corp Wireless extension to an irrigation control system and related methods
US8840084B2 (en) 2009-07-27 2014-09-23 Rain Bird Corporation Integrated control circuitry and coil assembly for irrigation control
US7826931B2 (en) 2005-09-15 2010-11-02 Rain Bird Corporation Integrated actuator coil and decoder module for irrigation control
US8851447B2 (en) 2005-09-15 2014-10-07 Rain Bird Corporation Integrated control circuitry and coil assembly for irrigation control
US20090008472A1 (en) * 2007-07-02 2009-01-08 Chadwick Loring Wilson Control Devices For Irrigation Systems And Methods For Programming
US20090008471A1 (en) * 2007-07-02 2009-01-08 Chadwick Loring Wilson Control Devices For Irrigation Systems
US10188049B1 (en) * 2008-08-06 2019-01-29 Cropmetrics Llc Customized crop modeling
KR101520348B1 (en) * 2008-11-04 2015-05-14 삼성전자주식회사 Method and apparatus for schedule setting in portable communication system
JP4754637B2 (en) * 2009-03-24 2011-08-24 株式会社トヨタIt開発センター Car radio
US8260465B2 (en) 2009-07-17 2012-09-04 Rain Bird Corporation Data communication in a multi-wire irrigation control system
US8659183B2 (en) * 2009-07-17 2014-02-25 Rain Bird Corporation Variable initialization time in the charging of energy reserves in an irrigation control system
US20110194630A1 (en) * 2010-02-10 2011-08-11 Yang Hua-Lung Systems and methods for reporting radio link failure
US9301460B2 (en) 2011-02-25 2016-04-05 The Toro Company Irrigation controller with weather station
US8630743B2 (en) 2011-09-01 2014-01-14 Rain Bird Corporation Methods and systems for use in controlling irrigation
US9244449B2 (en) 2011-11-29 2016-01-26 Rain Bird Corporation Wireless irrigation control
US20150032273A1 (en) * 2013-07-01 2015-01-29 Skydrop, Llc Addition of new irrigation zone and operable components within an irrigation system
CA2977293C (en) * 2015-04-10 2019-08-20 Husqvarna Ab Simplified interface and operation in a watering system
AU2016343259B2 (en) * 2015-10-20 2021-05-13 Bookleaf Pty Ltd Irrigation system
US10499572B2 (en) * 2017-01-04 2019-12-10 Lindsay Corporation Control system for controlling operation of an irrigation system

Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4165532A (en) * 1977-12-30 1979-08-21 The Toro Company Automatic irrigation sprinkler system controller
US4209131A (en) 1978-05-12 1980-06-24 Motorola, Inc. Computer-controlled irrigation system
US4244022A (en) 1979-02-05 1981-01-06 The Toro Company Irrigation control system
US4304989A (en) 1979-09-05 1981-12-08 Vos H Johannes Digital control system
US4569020A (en) 1983-05-26 1986-02-04 Telsco Industries, Inc. Irrigation controller
US4626984A (en) 1984-08-29 1986-12-02 Valmont Industries, Inc. Remote computer control for irrigation systems
US4646224A (en) 1983-12-05 1987-02-24 L. R. Nelson Corporation Sprinkler controller which computes sprinkler cycles based on inputted data
US4827155A (en) 1986-11-24 1989-05-02 Richdel Div. Of Gardenamerica Corporation Solid state electronic irrigation controller
US4852051A (en) * 1986-07-18 1989-07-25 The Toro Company Flexible irrigation controller
US5038268A (en) 1989-05-12 1991-08-06 Aquametrics, Inc. Irrigation system controller apparatus
US5251153A (en) * 1988-09-28 1993-10-05 Solatrol, Inc. Flexibly programmable irrigation system controller
US5278749A (en) 1990-01-03 1994-01-11 Heiko De Man Sprinkler flow control method and apparatus
US5331619A (en) * 1992-02-19 1994-07-19 Bradley Corporation Programmable control system for gas and liquid dispensing devices
US5363290A (en) 1990-07-18 1994-11-08 The Toro Company Irrigation controller
US5444611A (en) 1993-10-28 1995-08-22 Hunter Industries, Inc. Lawn and garden irrigation controller
US5458048A (en) 1992-08-19 1995-10-17 Festo Kg Electro-pneumatic control device
US5742500A (en) * 1995-08-23 1998-04-21 Irvin; William A. Pump station control system and method
US5746250A (en) 1996-03-08 1998-05-05 Wick; John Leslie Portable automatic sprinkling system
US5921280A (en) 1997-10-31 1999-07-13 Pro-Mark, Inc. Remotely controllable programmable controller for irrigation
US5956248A (en) 1994-09-23 1999-09-21 The Toro Company Irrigation controller with removable station modules
US6073110A (en) * 1997-07-22 2000-06-06 Siemens Building Technologies, Inc. Activity based equipment scheduling method and system
US6098898A (en) 1999-04-02 2000-08-08 Storch; Paul Master control system for conserving water by sprinkler systems within a geographical region
US6102061A (en) 1998-05-20 2000-08-15 Addink; John W. Irrigation controller
US6259970B1 (en) 1997-09-15 2001-07-10 Claber S.P.A. Electronic interface associable with an electronic control unit for an automatic watering system for remote controlled management of the system
US6298285B1 (en) 2000-01-04 2001-10-02 Aqua Conservation Systems, Inc. Irrigation accumulation controller
US6313852B1 (en) * 1998-01-07 2001-11-06 Hitachi, Ltd. Scheduling management system and its process control method
US6490505B1 (en) * 1999-11-17 2002-12-03 Tim Simon, Inc. Irrigation timer with multiplexing watering mode
US6535771B1 (en) * 1998-10-23 2003-03-18 Tiefenbach Bergbautechnik Gmbh Extraction controller for mining—extraction machines
US6694195B1 (en) * 2001-02-14 2004-02-17 The Turo Company Diagnostic system for irrigation controllers
US6823239B2 (en) * 2001-11-05 2004-11-23 Rain Master Irrigation Systems, Inc. Internet-enabled central irrigation control

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5097861A (en) * 1988-09-08 1992-03-24 Hunter Industries Irrigation method and control system
US5187797A (en) * 1988-09-28 1993-02-16 Solatrol, Inc. Machine interface system with hierarchal menus allowing user sequencing and selection of menu items by actuation of three switches
GB2293943B (en) * 1994-10-04 1998-06-17 Motorola Israel Ltd Communications system with priority scheme for reduced access delay
AUPN784596A0 (en) * 1996-02-02 1996-02-22 Irrigation Control Networks Pty Ltd Externally supported control system and operational method
US6088621A (en) * 1996-06-21 2000-07-11 Hunter Industries, Inc. Portable apparatus for rapid re-programming of irrigation controllers
US6236332B1 (en) * 1997-10-22 2001-05-22 Profile Systems, Llc Control and monitoring system
AUPP247598A0 (en) * 1998-03-20 1998-04-09 Irrigation Control Networks Pty Ltd Improved irrigation control system
US6227220B1 (en) * 2000-06-22 2001-05-08 John W. Addink Irrigation controller
US6452499B1 (en) * 1998-10-07 2002-09-17 Thomas Henry Runge Wireless environmental sensor system
US7103511B2 (en) * 1998-10-14 2006-09-05 Statsignal Ipc, Llc Wireless communication networks for providing remote monitoring of devices
US20020002425A1 (en) * 1999-11-30 2002-01-03 Dossey James F. Computer controlled irrigation and environment management system
US6600971B1 (en) * 2000-03-29 2003-07-29 Signature Control Systems, Inc. Distributed control network for irrigation management
US20020059005A1 (en) * 2000-06-02 2002-05-16 Sarver Larry C. Method of controlling irrigation systems using smart cards
US6847892B2 (en) * 2001-10-29 2005-01-25 Digital Angel Corporation System for localizing and sensing objects and providing alerts
US6950728B1 (en) * 2000-08-17 2005-09-27 Aqua Conservation Systems, Inc. Interactive irrigation system
US20020100814A1 (en) * 2001-01-31 2002-08-01 Ron Pollak Method and means for controlling the functions of an irrigation system and ancillary equipment
US6853883B2 (en) * 2001-02-07 2005-02-08 Valmont Industries, Inc. Method and means for reading the status of and controlling irrigation components
US7182272B1 (en) * 2001-09-28 2007-02-27 Hydropoint Data Systems, Inc. System and method for facilitating control of irrigation systems
US20030182022A1 (en) * 2002-03-21 2003-09-25 John Addink Interactive irrigation system
US7359769B2 (en) * 2001-12-20 2008-04-15 Rain Bird Corporation Wireless irrigation control device and related method
US6782310B2 (en) * 2001-12-20 2004-08-24 Rain Bird Corporation Wireless irrigation control device and related method
US20030179102A1 (en) * 2001-12-26 2003-09-25 Andrew Barnes System for controlling irrigation applications
US20030169289A1 (en) * 2002-03-08 2003-09-11 Holt Duane Anthony Dynamic software control interface and method
US20040015270A1 (en) * 2002-03-21 2004-01-22 Addink John W. Interactive irrigation system
US7184423B2 (en) * 2002-04-23 2007-02-27 Machine Talker Inc. Self coordinated machine network
US7146254B1 (en) * 2002-07-05 2006-12-05 Matsushita Electric Works, Ltd. Systems and methods for optimizing the efficiency of a watering system through use of a computer network
US7290037B2 (en) * 2002-08-22 2007-10-30 Clark Todd A Scalable wireless remote control and monitoring system with automatic registration and automatic time synchronization
US7123993B1 (en) * 2002-08-28 2006-10-17 Aaron Lloyd Freeman Irrigation controller
EP1576528A4 (en) * 2002-10-09 2011-05-18 California Inst Of Techn Sensor web
US7257465B2 (en) * 2002-10-15 2007-08-14 Rain Bird Corporation Open architecture modularity for irrigation controllers
US7010394B1 (en) * 2002-10-24 2006-03-07 The Toro Company Intelligent environmental sensor for irrigation systems
US7339957B2 (en) * 2002-10-28 2008-03-04 Digital Sun, Inc. Scheduled transmission in a wireless sensor system
US7596429B2 (en) * 2002-12-10 2009-09-29 Et Water Systems, Inc. Irrigation system
US7010395B1 (en) * 2003-01-06 2006-03-07 The Toro Company PC-programmed irrigation control system

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4165532A (en) * 1977-12-30 1979-08-21 The Toro Company Automatic irrigation sprinkler system controller
US4209131A (en) 1978-05-12 1980-06-24 Motorola, Inc. Computer-controlled irrigation system
US4244022A (en) 1979-02-05 1981-01-06 The Toro Company Irrigation control system
US4304989A (en) 1979-09-05 1981-12-08 Vos H Johannes Digital control system
US4569020A (en) 1983-05-26 1986-02-04 Telsco Industries, Inc. Irrigation controller
US4646224A (en) 1983-12-05 1987-02-24 L. R. Nelson Corporation Sprinkler controller which computes sprinkler cycles based on inputted data
US4626984A (en) 1984-08-29 1986-12-02 Valmont Industries, Inc. Remote computer control for irrigation systems
US4852051A (en) * 1986-07-18 1989-07-25 The Toro Company Flexible irrigation controller
US4827155A (en) 1986-11-24 1989-05-02 Richdel Div. Of Gardenamerica Corporation Solid state electronic irrigation controller
US5251153A (en) * 1988-09-28 1993-10-05 Solatrol, Inc. Flexibly programmable irrigation system controller
US5038268A (en) 1989-05-12 1991-08-06 Aquametrics, Inc. Irrigation system controller apparatus
US5278749A (en) 1990-01-03 1994-01-11 Heiko De Man Sprinkler flow control method and apparatus
US5363290A (en) 1990-07-18 1994-11-08 The Toro Company Irrigation controller
US5331619A (en) * 1992-02-19 1994-07-19 Bradley Corporation Programmable control system for gas and liquid dispensing devices
US5458048A (en) 1992-08-19 1995-10-17 Festo Kg Electro-pneumatic control device
US5444611A (en) 1993-10-28 1995-08-22 Hunter Industries, Inc. Lawn and garden irrigation controller
US5956248A (en) 1994-09-23 1999-09-21 The Toro Company Irrigation controller with removable station modules
US5742500A (en) * 1995-08-23 1998-04-21 Irvin; William A. Pump station control system and method
US5746250A (en) 1996-03-08 1998-05-05 Wick; John Leslie Portable automatic sprinkling system
US6073110A (en) * 1997-07-22 2000-06-06 Siemens Building Technologies, Inc. Activity based equipment scheduling method and system
US6259970B1 (en) 1997-09-15 2001-07-10 Claber S.P.A. Electronic interface associable with an electronic control unit for an automatic watering system for remote controlled management of the system
US5921280A (en) 1997-10-31 1999-07-13 Pro-Mark, Inc. Remotely controllable programmable controller for irrigation
US6313852B1 (en) * 1998-01-07 2001-11-06 Hitachi, Ltd. Scheduling management system and its process control method
US6102061A (en) 1998-05-20 2000-08-15 Addink; John W. Irrigation controller
US6535771B1 (en) * 1998-10-23 2003-03-18 Tiefenbach Bergbautechnik Gmbh Extraction controller for mining—extraction machines
US6098898A (en) 1999-04-02 2000-08-08 Storch; Paul Master control system for conserving water by sprinkler systems within a geographical region
US6490505B1 (en) * 1999-11-17 2002-12-03 Tim Simon, Inc. Irrigation timer with multiplexing watering mode
US6298285B1 (en) 2000-01-04 2001-10-02 Aqua Conservation Systems, Inc. Irrigation accumulation controller
US6694195B1 (en) * 2001-02-14 2004-02-17 The Turo Company Diagnostic system for irrigation controllers
US6823239B2 (en) * 2001-11-05 2004-11-23 Rain Master Irrigation Systems, Inc. Internet-enabled central irrigation control

Cited By (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090076660A1 (en) * 2003-01-06 2009-03-19 Allan Morris Goldberg PC-Programmed Irrigation Control System
US20110301767A1 (en) * 2003-04-25 2011-12-08 George Alexanian Automated landscape watering restrictions
US8874275B2 (en) * 2003-04-25 2014-10-28 George Alexanian Landscape irrigation management with automated water budget and seasonal adjust, and automated implementation of watering restrictions
US7349763B2 (en) * 2004-10-30 2008-03-25 Norman Ivans System and method for systematically irrigating subregions of an irrigation region
US20060102739A1 (en) * 2004-10-30 2006-05-18 Norman Ivans System and method for systematically irrigating subregions of an irrigation region
US20090271043A1 (en) * 2005-06-21 2009-10-29 Gianfranco Roman Multiple Electronic Control Unit for Differentiated Control of Solenoid Valves in Watering Systems
US20100030389A1 (en) * 2005-10-24 2010-02-04 Doug Palmer Computer-Operated Landscape Irrigation And Lighting System
US8209061B2 (en) * 2005-10-24 2012-06-26 The Toro Company Computer-operated landscape irrigation and lighting system
US20070185621A1 (en) * 2006-02-07 2007-08-09 Dan Gilmore System and method for controlling injection into an irrigation system
US20110049260A1 (en) * 2006-02-10 2011-03-03 Doug Palmer Electronic Irrigation System Software
US7584023B1 (en) 2006-02-10 2009-09-01 The Toro Company Electronic irrigation system software
US11346981B2 (en) 2006-06-20 2022-05-31 Rain Bird Corporation Sensor device for use in controlling irrigation
US10206342B2 (en) 2006-06-20 2019-02-19 Rain Bird Corporation User interface for a sensor-based interface device for interrupting an irrigation controller
US11822048B2 (en) 2006-06-20 2023-11-21 Rain Bird Corporation Sensor device for use in controlling irrigation
US20120215366A1 (en) * 2006-06-20 2012-08-23 Rain Bird Corporation User interface for a sensor-based interface device for interrupting an irrigation controller
US10849287B2 (en) 2006-06-20 2020-12-01 Rain Bird Corporation User interface for a sensor-based interface device for interrupting an irrigation controller
US10345487B2 (en) 2006-06-20 2019-07-09 Rain Bird Corporation Sensor device for use in controlling irrigation
US9500770B2 (en) 2006-06-20 2016-11-22 Rain Bird Corporation Sensor device for use in controlling irrigation
US20110238227A1 (en) * 2006-06-20 2011-09-29 Rain Bird Corporation Sensor device for interrupting irrigation
US9144204B2 (en) * 2006-06-20 2015-09-29 Rain Bird Corporation User interface for a sensor-based interface device for interrupting an irrigation controller
US11297786B2 (en) 2006-06-20 2022-04-12 Rain Bird Corporation User interface for a sensor-based interface device for interrupting an irrigation controller
WO2008061833A1 (en) * 2006-11-20 2008-05-29 Quadrat Electronic whiteboard for appointment management
US9043036B2 (en) * 2007-12-05 2015-05-26 American Pipe and Fitting, Inc. System and method for wireless irrigation utilizing a centralized control server and field module matrix
US8024075B2 (en) * 2007-12-05 2011-09-20 Daniel Joseph Fekete System and method for wireless irrigation utilizing a centralized control server and field module matrix
US20110190948A1 (en) * 2007-12-05 2011-08-04 Daniel Joseph Fekete System and method for wireless irrigation utilizing a centralized control server and field module matrix
US20090150001A1 (en) * 2007-12-05 2009-06-11 Daniel Joseph Fekete System and method for wireless irrigation utilizing a centralized control server and field module matrix
US20090150002A1 (en) * 2007-12-05 2009-06-11 Daniel Joseph Fekete Wireless irrigation control server for monitoring and controlling a field module matrix
US8700222B1 (en) * 2008-03-04 2014-04-15 Hunter Industries, Inc. Irrigation controller with selectable watering restrictions
US7930069B2 (en) * 2008-04-24 2011-04-19 Telsco Industries, Inc. Irrigation flow converter, monitoring system and intelligent water management system
US20090271045A1 (en) * 2008-04-24 2009-10-29 Telsco Industries, Inc. Irrigation flow converter, monitoring system and intelligent water management system
US20090319934A1 (en) * 2008-06-24 2009-12-24 Signature Control Systems, Inc. Method and system for providing isolated detail information about stations which are simultaneously active in an irrigation system
US8924891B2 (en) 2008-06-24 2014-12-30 Signature Control Systems, Inc. Method and system for providing isolated detail information about stations which are simultaneously active in an irrigation system
US8219935B2 (en) * 2008-06-24 2012-07-10 Signature Control Systems, Inc. Method and system for providing isolated detail information about stations which are simultaneously active in an irrigation system
US8849461B2 (en) 2008-08-12 2014-09-30 Rain Bird Corporation Methods and systems for irrigation control
US8649907B2 (en) 2008-08-12 2014-02-11 Rain Bird Corporation Method and system for irrigation control
US10716269B2 (en) 2008-08-12 2020-07-21 Rain Bird Corporation Methods and systems for irrigation control
US10362739B2 (en) 2008-08-12 2019-07-30 Rain Bird Corporation Methods and systems for irrigation control
US11064664B2 (en) 2008-08-12 2021-07-20 Rain Bird Corporation Methods and systems for irrigation control
US20110035059A1 (en) * 2008-08-12 2011-02-10 Climateminder, Inc. Method and system for irrigation and climate control
US9241451B2 (en) 2008-08-12 2016-01-26 Rain Bird Corporation Methods and systems for irrigation control
US8565904B2 (en) 2009-09-03 2013-10-22 Bruce Allen Bragg Irrigation controller and system integrating no-watering restrictions and an empirically-derived evapotranspiration local characteristic curve
US20110106320A1 (en) * 2009-10-30 2011-05-05 Rain Bird Corporation Method and apparatus for generating an irrigation schedule
US8234014B1 (en) 2009-11-02 2012-07-31 Eco-Precise Irrigation Controls, LLC Irrigation control system and method
US9192110B2 (en) * 2010-08-11 2015-11-24 The Toro Company Central irrigation control system
US20120041606A1 (en) * 2010-08-11 2012-02-16 The Toro Compnay Central Irrigation Control System
US11737403B2 (en) 2010-09-30 2023-08-29 The Toro Company Turf management
US9872445B2 (en) * 2010-09-30 2018-01-23 The Toro Company Turf management
US20120084115A1 (en) * 2010-09-30 2012-04-05 Van Willis Cline Turf management
US11178829B2 (en) 2010-09-30 2021-11-23 The Toro Company Turf management
US20140222169A1 (en) * 2011-05-24 2014-08-07 Panasonic Corporation Apparatus administration system, display device, and program
US9703275B2 (en) 2011-06-23 2017-07-11 Rain Bird Corporation Methods and systems for irrigation and climate control
US11163274B2 (en) 2011-06-23 2021-11-02 Rain Bird Corporation Methods and systems for irrigation and climate control
US9829869B2 (en) 2011-06-23 2017-11-28 Rain Bird Corporation Methods and systems for irrigation and climate control
US11768472B2 (en) 2011-06-23 2023-09-26 Rain Bird Corporation Methods and systems for irrigation and climate control
US20130110293A1 (en) * 2011-10-31 2013-05-02 Harald Illig Remotely-controlled water sprinkling system and method
US9468162B2 (en) 2012-08-01 2016-10-18 Rain Bird Corporation Irrigation controller wireless network adapter and networked remote service
US11109546B2 (en) 2012-08-01 2021-09-07 Walmart Apollo, Llc Irrigation controller wireless network adapter and networked remote service
US11744195B2 (en) 2012-08-01 2023-09-05 Rain Bird Corporation Irrigation controller wireless network adapter and networked remote service
US10292343B2 (en) 2012-08-01 2019-05-21 Rain Bird Corporation Irrigation controller wireless network adapter and networked remote service
US11937557B2 (en) 2012-11-07 2024-03-26 Rain Bird Corporation Irrigation control systems and methods
US11570956B2 (en) 2012-11-07 2023-02-07 Rain Bird Corporation Irrigation control systems and methods
US10327397B2 (en) 2012-11-07 2019-06-25 Rain Bird Corporation Irrigation control systems and methods
WO2015003006A1 (en) * 2013-07-01 2015-01-08 Skydrop, Llc Networked irrigation controller
US9297839B2 (en) 2013-07-01 2016-03-29 Skydrop Holdings, Llc Automatic detection of expansion component irrigation controller
US9912732B2 (en) 2013-07-01 2018-03-06 Skydrop Holdings, Llc Automatic detection and configuration of faults within an irrigation system
US10368506B2 (en) * 2013-07-23 2019-08-06 Lindsay Corporation Control system for an irrigation system
US9408353B2 (en) * 2013-07-23 2016-08-09 Lindsay Corporation Control system for an irrigation system
US20150032272A1 (en) * 2013-07-23 2015-01-29 Lindsay Corporation Control system for an irrigation system
US20190335689A1 (en) * 2013-07-23 2019-11-07 Lindsay Corporation Control system for an irrigation system
GB2593987B (en) * 2015-05-18 2022-02-09 Exel Industries Sa Garden watering controllers
GB2593987A (en) * 2015-05-18 2021-10-13 Exel Industries Sa Garden watering controllers
US10871242B2 (en) 2016-06-23 2020-12-22 Rain Bird Corporation Solenoid and method of manufacture
US11089746B2 (en) 2016-07-15 2021-08-17 Rain Bird Corporation Wireless remote irrigation control
US11803198B2 (en) 2017-04-24 2023-10-31 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US10444769B2 (en) 2017-04-24 2019-10-15 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US10757873B2 (en) 2017-04-24 2020-09-01 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US11119513B2 (en) 2017-04-24 2021-09-14 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US10980120B2 (en) 2017-06-15 2021-04-13 Rain Bird Corporation Compact printed circuit board
US11357182B2 (en) 2017-10-23 2022-06-14 Rain Bird Corporation Sensor-based interruption of an irrigation controller
US11006589B2 (en) 2017-12-29 2021-05-18 Rain Bird Corporation Weather override irrigation control systems and methods
US20190271137A1 (en) * 2018-03-01 2019-09-05 Armando Garcia Viveros Home protection and control system
US11917956B2 (en) 2018-04-11 2024-03-05 Rain Bird Corporation Smart drip irrigation emitter
US11503782B2 (en) 2018-04-11 2022-11-22 Rain Bird Corporation Smart drip irrigation emitter
US11721465B2 (en) 2020-04-24 2023-08-08 Rain Bird Corporation Solenoid apparatus and methods of assembly

Also Published As

Publication number Publication date
US20060122735A1 (en) 2006-06-08
US20090076660A1 (en) 2009-03-19

Similar Documents

Publication Publication Date Title
US7010395B1 (en) PC-programmed irrigation control system
US20210007299A1 (en) Central Irrigation Control System
US7203576B1 (en) Moisture sensor timer
US20120261487A1 (en) Computer-Operated Landscape Irrigation And Lighting System
US7761189B2 (en) Virtual dial irrigation controller
US20120036091A1 (en) System and method for automated, range-based irrigation
US6895987B2 (en) Device that modifies irrigation schedules of existing irrigation controllers
US20140236868A1 (en) System and method for automated, range-based irrigation
US7711454B2 (en) Water savings system
US8145359B2 (en) Systems and methods of reducing peak water usage
US20210209748A1 (en) Image data for improving and diagnosing sprinkler controller performance
US20150105921A1 (en) System and method for wireless irrigation control with a remote application
US20100230510A1 (en) Peripheral dial sprinkler controller
US20030182022A1 (en) Interactive irrigation system
US20040078092A1 (en) Management of peak water use
US20090008472A1 (en) Control Devices For Irrigation Systems And Methods For Programming
WO2001050212A1 (en) Irrigation accumulation controller
US10101753B1 (en) Auxiliary sprinkler controller for a smart sprinkler system and method of operating same
US11684029B2 (en) Landscaper integration
JPH06141710A (en) Putting green controlling system
US20230356247A1 (en) Irrigation control based on a user entered number of watering passes
Tichenor et al. Using the Irrigation Controller for a Better Lawn on Less Water: ENH978/EP235, 12/2003
WO2002082203A1 (en) Irrigation warning system and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: TORO COMPANY, THE, MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GOLDBERG, ALLAN MORRIS;PEARSON, LARRY KENT;PEARSON, RANDALL;AND OTHERS;REEL/FRAME:015399/0734

Effective date: 20040405

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

SULP Surcharge for late payment

Year of fee payment: 7

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12