The present application relates to a method and system for an intelligent communication method and system for an irrigation/sprinkler system, in which the implementation of water distribution can be controlled and/or configured using a communication service portal.
In various geographical regions, water is a scarce resource. Irrigation systems used in such areas to be optimally designed to conserve water resources and should provide water at the most appropriate times.
It is believed of the irrigation systems in current use, which may employ timers for switching water valves on and off according to a preset schedule, may be sub-optimal in their use of water resources. For example, the preset schedule may not take into account local weather conditions or actual moisture present on site. Consequently, water may be wasted when irrigation occurs on rainy days, and insufficient amounts of water may be applied on particularly hot and dry days. Additionally, during freezing conditions, water may accumulate in irrigation supply pipes and may freeze, possibly causing damage to the pipes and to the irrigation system as a whole.
An exemplary embodiment of the present invention provides an intelligent irrigation system that includes a local irrigation controller for connecting to an internet service for determining an amount of water to be distributed to one or more irrigation devices according to a local weather profile obtained from the internet service. In this regard, an exemplary intelligent irrigation system includes an internet service portal for storing a profile of the local irrigation controller and the one or more irrigation devices, the portal determining an irrigation schedule using the profile and local weather information.
In another aspect, an exemplary embodiment of the intelligent irrigation system according to the present invention may include a local irrigation system having one or more sprinklers and a controller coupled to the one or more sprinklers and enabled to control the sprinklers thereby, the controller further enabled to establish connectivity over a data network. The intelligent irrigation system may also include an internet service portal that may store a profile of the local irrigation system and may be coupled to one or more internet-based information resources. According to this exemplary embodiment, the internet service portal may be configured to determine an irrigation schedule based on the profile and on information obtained from the internet-based information resources and to deliver the irrigation schedule to the controller for implementation.
In an exemplary embodiment, an intelligent irrigation system may further include one or more sensors enabled to determine ambient conditions at the local irrigation system, the ambient conditions including one or more of humidity, temperature, moisture and soil conditions. In a particular embodiment, the one or more sensors are included at each sprinkler of the local irrigation system. In another exemplary embodiment, the one or more sensors are incorporated in a stand-alone sensor module situated at the local irrigation system.
In another exemplary embodiment of an intelligent irrigation system, the internet-based information resources may include one or more of a weather information server, a gardening information server, and a water and/or utility services server.
In yet another exemplary embodiment, the intelligent irrigation system may provide a controller having a processor, a memory unit and an arrangement for establishing a direct connection to the internet. The controller may obtain local weather information directly from internet-based information resources and then determine an irrigation schedule using the local weather information and measurements from the one or more sensors.
Another embodiment of an intelligent irrigation system according to the present invention may provide a home personal computer that operates as a gateway between the local irrigation system and the internet service portal. According to a particular embodiment, the home personal computer may store irrigation schedule information such that if connectivity to the internet is lost, the home computer implements an irrigation schedule using the stored irrigation schedule information.
In yet another exemplary embodiment, the portal may update the irrigation schedule on a periodic basis.
In still another exemplary embodiment, the irrigation schedule may include instructions as to the timing of irrigation and an amount of water to be provided for each of the sprinklers in the local irrigation system on an individualized basis.
In still another exemplary embodiment, the portal may provide precautionary commands to the local irrigation to switch off water supply during frost conditions.
In yet another exemplary embodiment, the portal may provide advice for optimizing irrigation based on information received from one or more of a gardening information server and a water and utility services server.
An exemplary method for determining an optimized irrigation schedule at a local irrigation system may include establishing a connection to an internet server and obtaining an irrigation schedule from the internet server using information regarding the local irrigation system and local weather information in determining the irrigation schedule.
According to the exemplary method, the internet server may obtain information from one or more of a weather information server, a gardening information server and a water and utility services server and may use the information in determining the irrigation schedule.
According to another exemplary method, information regarding ambient conditions at the local irrigation system may be sent to the internet server.
According to yet another exemplary method, the local irrigation system may include one or more irrigation devices and the irrigation schedule may be tailored individually for each of the irrigation devices.
In another aspect, the exemplary method of the present invention provides for determining an optimized irrigation schedule at a local irrigation system in which a connection may be established to an internet server, information may be obtained regarding local weather conditions from the internet server, and an irrigation schedule for the local irrigation system may be determined using the information regarding local weather conditions.
In the exemplary embodiment of the method, irrigation schedule information may be stored, and if the connection is broken, an updated irrigation schedule may be determined based on the stored irrigation schedule information.
According to the exemplary embodiment of the present invention, an intelligent irrigation system is connected to an Internet service to obtain configuration instructions and local weather information (collectively “information”). The irrigation system uses this information to optimize the irrigation process depending on the user's needs and local weather conditions.
The local irrigation system 1 also includes a controller arrangement 10 coupled via a wired or wireless connection to each of the sprinklers SH1, SH2, SH3, SH4, SH5. A wireless connection between the sprinklers SH1, SH2, SH3, SH4, SH5 and the controller 10 may be implemented with a dedicated wireless communication system which may be similar to those of building security systems, or alternatively, a wireless protocol based on 802.11x, UWB and/or Bluetooth technology may be employed.
Given the wide range of processing capabilities of a controller according to the present invention, the functionality of the controller may range from simple to intelligent. A relatively simple controller may keep track of the positions of the various sprinklers without obtaining and/or processing a large amount of measurements from either sprinkler sensors or a sensor module. Such a controller may obtain information from a home PC or Internet server as described below. In this case, the “home” conditions such as moisture content and soil conditions would not be taken into account or considered in determining the irrigation schedule. An intelligent controller, however, may collect the measurement data from the sensor modules of the sprinklers (or the stand-alone module), analyze this data in combination with the information received concerning weather conditions, plant profiles, public utility services etc., and then determine irrigation levels for each sprinkler. This could minimize the information sent over the network by localizing certain decision-making processes.
Referring again to
The first field of the user profile is the Unique Identification (UID), which uniquely identifies the controller of the local irrigation system and therefore enables the portal to address properly packets of information to the appropriate controller. The geographic location field indicates the city (or other local geographic entity such as a county) where the local irrigation system is located. This field determines the weather profile as well as statistics and averages for sunshine, temperatures, humidity, etc. The configuration field(s) enables the user to select certain options such as the frequency at which the portal receives updates from the online information resources. In the exemplary table shown, the configuration (I) field is set for daily updates. Although only one configuration field is shown in Table I, this should not be construed as limiting since any number of configuration fields may be used to select other configuration options. The irrigation system profile also includes an itinerary of the locations of each of the sprinklers in the local irrigation system. This enables the user to specify the plants each sprinkler is irrigating (e.g. “lawn in front of house”, “cactus in back of house”, “flower bed on side of house”, etc.). In this manner, configuration of the profile allows the user to tailor water needs individually for each and every sprinkler separately.
At the portal 20, an irrigation schedule is determined that includes both the amount of water to be provided and the times at which water is to be provided at each of the sprinklers of the local irrigation system 1. The portal 20 determines the schedule primarily based on the weather conditions and forecast obtained via the weather information server 32, the types of plants in the user profile, and previous irrigation instructions transmitted from the portal.
Additionally, other information resources can be used to optimize irrigation. For example, the portal 20 can connect to the local water and/or utility services server 36 to check for water prices, availability and irrigation regulations. This information can be useful to ensure minimal irrigation to keep plants alive even during droughts and can also provide cost savings by incorporating favorable utility rebates and/or subsidies into the planned irrigation schedule. In addition to determining the irrigation schedule, the portal 20 can provide advice to the user regarding the best time to plant, optimal irrigation schedules, pest vulnerability, disease control and fertilizing schedules using the plant profiles in the user profile. The portal 20 can also send alerts that include such information to the user via periodic email notifications. The portal 20 may also send out alerts and implement precautionary measures during poor weather conditions. For example, in case of frost, the portal may send instructions to the controller 10 to switch off water flow to avoid pipe bursts.
The functionality of the portal 20 can be enhanced with the availability of sensor modules attached to the sprinkler system. When the controller arrangement 10 transmits sensor measurements of soil conditions and moisture to the portal 20, it can incorporate this information with local weather forecast in determining the irrigation schedule and in providing additional information. Additionally, by accessing the gardening information server 34, the portal 20 can also suggest other plant varieties appropriate for the particular soil and weather conditions at the local irrigation system 1 to optimize cultivation.
Furthermore, the home PC 25 can also serve as a “home gardener” when an Internet connection is lost and the portal 20 cannot be accessed. For example, users may have the option to configure the home PC 25 to store the last-used irrigation values as a backup measure. The home PC can also store a significant amount of plant profile, gardening and weather forecast information. Accordingly, if and when Internet connectivity breaks down or users decide to minimize service cost by reducing the connectivity to the service portal 20 from e.g., daily to every other day or weekly, the home PC 25 can make use of the locally stored profile and forecasted weather information to control the irrigation process.