WATER MONITORING SYSTEMS AND METHODS

Information

  • Patent Application
  • 20210278092
  • Publication Number
    20210278092
  • Date Filed
    March 05, 2020
    4 years ago
  • Date Published
    September 09, 2021
    3 years ago
Abstract
Disclosed herein are water monitoring systems comprising a water condition monitor and a controller in communication with a water heater system. The controller can be configured to receive baseline water data, which can be indicative of one or more water properties measured by the water condition monitor and determine a normal operating range for each of the one or more water properties based on the baseline water data. The controller can receive operational water data from the water condition monitor and compare the operational water data to the normal operating range to detect an anomaly. The anomaly can be indicative of a value of the one or more water properties being outside of the normal operating range. In response to detecting the anomaly, the controller can output instructions for performing one or more corrective actions to correct the anomaly.
Description
FIELD OF THE DISCLOSURE

The present disclosure relates generally to water monitoring systems and methods. Particularly, the present disclosures relate to water monitoring systems and methods to correct detected anomalies.


BACKGROUND

The task of monitoring the properties of water circulation systems is a difficult one that can often require regular professional monitoring. For instance, chlorinated pools often require testing equipment and a trained pool technician to measure the chemistry and quality of water in the pool. Current devices for monitoring water systems are cumbersome and difficult to use. Current systems for monitoring water properties are additionally independent from the systems operating the water circulation systems themselves. As such, the monitoring systems have no way to correct errors detected in the circulation systems, causing expensive damages and failures. Independent monitoring systems also cause difficulties for users to maintain and care for their systems. The independent systems may require the user to hire a third-party caretaker, or the independent systems may be electronically inconsistent if the pool manufacturer is different. Improvements in such water monitoring devices for water circulation systems can greatly improve the design space for such technological fields as, for example, irrigation, residential pools, commercial pools, sewage, hydroponics, potable water, water purification, distillation, residential water supply, and the like. Systems and methods to integrate such systems in a user-friendly manner are desirable.


These problems are addressed by the disclosed technology, as well as other needs that will become apparent upon reading the description below in conjunction with the drawings.


SUMMARY

The present disclosure relates generally to water monitoring systems and methods. Particularly, the present disclosure relates to water monitoring systems and methods to correct detected anomalies. For example, the disclosed technology includes a water monitoring system comprising a water condition monitor and a controller in communication with a water heater system.


The controller can be configured to receive baseline water data. The baseline water data can be indicative of one or more water properties measured by the water condition monitor, and a normal operating range for each of the one or more water properties can be determined from the baseline water data. The normal operating range can comprise an average value and a predetermined threshold away from the average value for each of the one or more water properties. The predetermined threshold can be indicative of a deviation from the average value not to be exceeded by each of the one or more water properties. The controller can determine a customized normal operating range based on a user-inputted target value for each of one or more water properties. The customized normal operating range can include a range maximum that is a variance threshold (e.g., a predetermined amount of permissible variance) greater than the user-inputted target value and a range minimum that is the variance threshold less than the user-inputted target value


The controller can further receive operational water data from the water condition monitor and compare the operational water data to the normal operating range to detect an anomaly. The operational water data can be indicative of a value of the one or more water properties during operation of the water heater system, and the anomaly can be indicative of a value of the one or more water properties being outside of the normal operating range. Some anomalies can be associated with operational water data for more than one water property being outside the respective normal operating ranges (e.g., a particular anomaly is identified only if at least a first predetermined amount of temperature data is outside a normal temperature range and at least a second predetermined amount of flow rate data is outside a normal flow rate range).


In response to detecting the anomaly, the controller can output one or more corrective actions to correct the anomaly. The controller can further be configured to transmit an alert to a user interface comprising the anomaly and the one or more corrective actions. The one or more corrective actions can comprise one or more of: shutting down the water heater system, altering a water flow rate, and altering a temperature of the water heater system.


The water condition monitor can comprise one or more of: a temperature sensor, a pH sensor, an oxidation reduction potential (ORP) sensor, a total dissolved solids (TDS) sensor, a chlorine concentration sensor, and a flow rate sensor. Other sensors can be used to obtain additional properties of the one or more water properties.


The water monitoring system can further comprise a manifold having an inlet and an outlet. The manifold can be configured to fluidly communicate with the water heater system, and the manifold can detachably attach to at least a portion of the water heater system. The manifold can be configured to constantly produce a flow of water between the inlet and the outlet, and the water condition monitor can be located in the manifold between the inlet and the outlet.


Another embodiment of the present disclosure can provide a water monitoring device comprising a controller, a manifold a water condition monitor, and a command module in communication with the controller and the water circulation system. The command module can be configured to output one or more corrective actions to the water circulation system to correct detected anomalies.


The manifold can have an inlet and an outlet, wherein the manifold is configured to constantly produce a flow of water between the inlet and the outlet. The water condition monitor can be located in the manifold between the inlet and the outlet and configured to monitor one or more water properties.


The water monitoring device can further comprise a housing, and the water condition monitor and the controller can be located substantially within the housing.


Also disclosed herein are methods of using the same.


These and other aspects of the disclosed technology are described herein along with the accompanying figures. Other aspects, features, and elements of the disclosed technology will become apparent to those of ordinary skill in the art upon reviewing the following description of specific examples of the disclosed technology. While features of the disclosed technology may be discussed relative to certain examples and figures, the disclosed technology can include one or more of the features or elements discussed herein. Further, while one or more examples may be discussed as having certain advantageous features, one or more of such features may also be used with the various other examples of the disclosure discussed herein. In similar fashion, while exemplary embodiments may be discussed below as device, system, or methods, it is to be understood that such examples can be implemented in various devices, systems, and methods of the present disclosure.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate multiple examples of the presently disclosed subject matter and serve to explain the principles of the presently disclosed subject matter. The drawings are not intended to limit the scope of the presently disclosed subject matter in any manner.



FIG. 1A illustrates an example water circulation system including a water condition controller and a water monitoring device, in accordance with the present disclosure.



FIG. 1B illustrates an example water circulation system including a water condition controller and a water monitoring device, in accordance with the present disclosure.



FIG. 2 illustrates an example water condition controller and water monitoring device, in accordance with the present disclosure.



FIG. 3A illustrates an example water condition controller and an example water monitoring device, in accordance with the present disclosure.



FIG. 3B illustrates an example water condition controller and an example water monitoring device, in accordance with the present disclosure.



FIG. 4 illustrates a flowchart of an example method for monitoring the condition of water, in accordance with the present disclosure.





DETAILED DESCRIPTION

Current devices for monitoring water systems are cumbersome and not user-friendly. Such devices often require a trained professional eye and/or third-party monitoring, making them inconvenient for the user. Additionally, the monitoring can create inconsistencies, as the manufacturers of the water systems are not the ones monitoring the system. The manufacturers may be reliant on the users themselves to monitor and maintain their own systems, only being contacted after major damages have occurred. As such, the monitoring systems have no way to correct errors detected in the circulation systems, causing expensive damages and failures.


The present disclosure can provide systems and methods for integrating water condition monitoring with a control system for water circulation systems, such as irrigation, residential pools, commercial pools, sewage, hydroponics, potable water, water purification, distillation, residential water supply, and the like. The present disclosure can provide a water condition monitor and a controller in communication with, for example, a water heater system. The water condition monitor can measure baseline data for one or more water properties. The one or more water properties can include, for example, total dissolved solids (TDS), pH, oxidation reduction potential (ORP), temperature, flow rate, and the like. The controller can also perform a calibration based on baseline data to determine a normal operating range for each of the water properties. The water condition monitor can continually receive operation water data from the system during normal operation. The operational data can then be compared to the normal operating range to ensure the values of the water properties are normal. If a value for one of the water properties is outside the normal operating range, the value can be designated as an anomaly. The controller can then determine one or more predetermined corrective actions and output instructions to the system to perform the one or more predetermined corrective actions to correct the anomaly.


Although certain examples of the disclosure are explained in detail, it is to be understood that other examples or applications of the disclosed technology are contemplated. Accordingly, it is not intended that the disclosure is limited in its scope to the details of construction and arrangement of components set forth in the following description or illustrated in the drawings. Other examples or applications of the disclosure are capable of being practiced or carried out in various ways. Also, in describing the examples, specific terminology will be resorted to for the sake of clarity. It is intended that each term contemplates its broadest meaning as understood by those skilled in the art and includes all technical equivalents which operate in a similar manner to accomplish a similar purpose.


Herein, the use of terms such as “having,” “has,” “including,” or “includes” are open-ended and are intended to have the same meaning as terms such as “comprising” or “comprises” and not preclude the presence of other structure, material, or acts. Similarly, though the use of terms such as “can” or “may” are intended to be open-ended and to reflect that structure, material, or acts are not necessary, the failure to use such terms is not intended to reflect that structure, material, or acts are essential. To the extent that structure, material, or acts are presently considered to be essential, they are identified as such.


By “comprising” or “containing” or “including” is meant that at least the named compound, element, particle, or method step is present in the composition or article or method, but does not exclude the presence of other compounds, materials, particles, method steps, even if the other such compounds, material, particles, method steps have the same function as what is named.


It is also to be understood that the mention of one or more method steps does not preclude the presence of additional method steps or intervening method steps between those steps expressly identified.


The components described hereinafter as making up various elements of the disclosure are intended to be illustrative and not restrictive. Many suitable components that would perform the same or similar functions as the components described herein are intended to be embraced within the scope of the disclosure. Such other components not described herein can include, but are not limited to, for example, similar components that are developed after development of the presently disclosed subject matter.


As used herein, the terms “steady-state” or “near-steady-state” are meant to describe a system or process wherein the variables (i.e., properties) defining the behavior of the system or process are unchanging with respect to time. That is to say, in continuous time, the partial derivate of any given variable at “steady-state” or “near-steady-state” with respect to time is at or near zero.


Reference will now be made in detail to examples of the disclosed technology, such as those illustrated in the accompanying drawings. Wherever convenient, the same references numbers will be used throughout the drawings to refer to the same or like parts.



FIG. 1A illustrates a water circulation system in accordance with the present disclosure. By way of illustration, and not limitation, FIG. 1 is illustrated as a water heater system 100 for a pool 110. The water heater system 100 can comprise one or more pumps 120 and a heater 130. The heater 130 can an intake manifold 132, an ignition module 134, a water condition monitor 136, a controller 138, and/or other components useful for heating a fluid, such as water. It is to be understood that the water condition monitor 136 and the controller 138 need not be components of a heater 130, and can instead be located in other parts of the water heater system 100. For instance, the water condition monitor 136 can be a separate and distinct device located in the pool 110 and can communicate with the controller 138. Other configurations are contemplated. The water heater system 100 can be configured to circulate water via the pumps 120. The water heater system 100 can include other components such as valves, heat exchangers, diverters, coolers, and the like.


The water condition monitor 136 can be located in or as part of the header of the water heater system 100. The water condition monitor can be located in the intake manifold 132. The intake manifold 132 can be in direct fluid communication with one or more components of the water heater system (e.g., a pump 120, a pipe, tubing, or other component(s)). Thus, the intake manifold 132 can be configured to ensure the water condition monitor 136 is in communication with water (or other fluid) of the water heater system 100. Regardless of whether the water condition monitor 136 is integrated into the header, the water condition monitor 136 can be constructed or positioned such that water continuously flows through or across the water condition monitor during normal operating conditions of the water heater system. The intake manifold 132 can also be configured to constantly produce a constant or near-constant flow of water across the water condition monitor 136, which can help prevent the water condition monitor 136 from measuring stagnant water and can encourage the water condition monitor 136 to measure water properties at a near-steady-state condition. For instance, the intake manifold 132 can ensure a pressure drop is present that would ensure at least partial flow through the intake manifold 132. As will be appreciated, measuring the water properties at steady-state or near-steady-state conditions ensures that any deviations from normal behavior are distinguishable (i.e., measuring the water properties at steady-state or near-steady-state conditions minimizes or eliminates “noise” in the measurements that could arise from local concentrations of contaminants, for example).


The water condition monitor 136 can be configured to monitor one or more water properties. For instance, the water condition monitor 136 can include a temperature sensor, a pH sensor, an oxidation reduction potential (ORP) sensor, a total dissolved solids (TDS) sensor, a chlorine concentration sensor, and/or a flow rate sensor. Other sensors can be used to obtain additional properties of the one or more water properties. The various sensors of the water condition monitor 136 can gather operational water data for one or more water properties, and the water condition monitor 136 can transmit the water data to other components. The water condition monitor 136 can include a communication module that can communicate with one or more components of the water heater system 100 (e.g., the controller 138). The communication module of the water condition monitor 136 can be configured to communicate wirelessly using any useful method or technology or via wired communication. As an example, the water condition monitor 136 can be configured to communicate via the communication module with the ignition module 134 of the heater 130. As additional examples, the water condition monitor 136 can be configured to electrically communicate with other components of the water heater system 100, such as burners, pumps 120, heat pumps, hydronic units, valves, and the like.


Alternatively, the water condition monitor 136 can included in a separate and distinct water condition monitor apparatus 140 that can include a fluid inlet and a fluid outlet, and the water condition monitor apparatus 140 can be configured to connect to the fluid circuit of the water heater system (e.g., to a pump 120, a pipe, a tube, or some other component of the water heater system 100 that permits the water condition monitor 136 to be in fluid communication with water or other fluid of the water heater system 100) via the fluid inlet and/or fluid outlet. As shown in FIG. 1B, the water condition monitor 136 can be located within the water condition monitor apparatus 140 such that the water condition monitor 136 is in communication with fluid passing through the water condition monitor apparatus 140 when it is connected to the fluid circuit of the water heater system 100. The water condition monitor apparatus 140 can itself include a manifold, which can be disposed between the fluid inlet and fluid outlet of the water condition monitor 136. The water condition monitor 136 can be located within the manifold of the water condition monitor apparatus 140.


The water condition monitor apparatus 140 can provide modular connection to the water heater system 100 such that a user can easily attach and/or detach the water condition monitor apparatus 140 to any water heater system 100 or any position in the water heater system 100. The water condition monitor apparatus 140 can include a communication module that can communicate with one or more components of the water heater system 100 (e.g., the controller 138). The communication module of the water condition monitor apparatus 140 can be configured to communicate wirelessly using any useful method or technology or via wired communication. As an example, the water condition monitor apparatus 140 can be configured to communicate via the communication module with the ignition module 134 of the heater 130. As additional examples, the water condition monitor apparatus 140 can be configured to electrically communicate with other components of the water heater system 100, such as burners, pumps 120, heat pumps, hydronic units, valves, and the like.


As shown in FIG. 2, the water condition monitor 136 (and/or the water condition monitor apparatus 140) can be in communication with a water condition controller 200 in accordance with the present disclosure. The water condition controller 200 can be in wired and/or wireless communication with the water condition monitor 136, the water condition monitor apparatus 140, and/or various components of the water heater system 100, such as the ignition module 134, the heater 130, or other system components such as pumps 120, valves, and the like. The water condition controller 200 can also be in communication with a user interface 210. The user interface 210 can be configured to transmit and receive information from the water condition controller 200. Some or all of the user interface 210 can be integrated with the water condition controller 200, such as a keypad and/or touchscreen, or some or all of the user interface 210 can be separate but in electrical communication with the water condition controller 200. For example, the user interface 210 can be provided by a program or application on a mobile, a tablet, a personal computer, and the like.


As shown, the water condition controller 200 can comprise a command module 220, a controller 230, and a connector 240. The command module 220 can comprise one or more processors 222, a transceiver 224 in communication with the water condition monitor 136, and processors 222, and a memory 226 in communication with the one or more processors 222. The components described herein can further be in electrical communication with each other, as well as with other components of the water condition controller 200. The memory 226 can store various instructions, programs, databases, machine learning algorithms, models, and the like, such as an operating system (OS). The memory 226 can communicate with the processors 222 to, for instance, execute programs, store data, communicate with other components, and the like. The processors 222 can also facilitate external communication via the other components of the water condition controller 200. For example, the processors 222 can communicate via the transceiver 224 over a network with various systems, such as a security system or a data logging system. The processors 222, via the transceiver 224, can also be in communication with one or more storage devices for storing datasets, documents, instructions, programs, and the like.


The controller 230 can be in communication with the command module 220 via the various components of the command module 220. Alternatively, the controller 230 and the command module 220 can be embodied in the same component. For example, the controller 230 and the command module 220 can be separate processors or one singular processor. The controller 230 can be any analog or non-analog controller. For instance, the controller 230 can comprise one or more switches configured to affect desired changes to the water heater system 100. In such a manner, the command module 220 can output one or more corrective actions to be implemented on the water heater system 100 by the controller 230.


The transceiver 224 can receive data from the water condition monitor 136. In such a manner, a pipeline of data can be constructed by receiving data from the water condition monitor 136, processing the data at the controller 230, and outputting one or more corrective actions, if necessary. As shown, the water condition monitor 136 can comprise a pH sensor 252, a total dissolved solids (TDS) sensor 254, an oxidation reduction potential (ORP) sensor 255, a flow rate sensor 256, a concentration sensor (e.g., air concentration, chlorine concentration, lead concentration) 258. Other sensors can be present on the water condition monitor 136, such as viscosity sensors, density sensors, temperature sensors, pressure transducers, and any sensors known to measure a desirable property of the water heater system 100. Each of the sensors can collect data relating to one or more water properties of the water heater system 100 and relay the data from the water condition monitor 136 to the command module 220 via the transceiver 224.


The controller 130 can associate detected anomalies in the water data with one or more corrective actions. For example, if the normal operating range for temperature is not to exceed 100° F., and the temperature sensor on the water condition monitor 136 reads 112° F., the controller 230 can shut down one or more water boilers. As another example, if the TDS data exceeds a predetermined safe operating range, the controller 130 can instruct the one or more pumps 120 to decrease operating speed or even shut down to prevent damage to components of the pumps, such as impellers. The one or more corrective actions can be based on historical data, such as maintenance that has previously remedied a same or similar anomaly. Corrective actions can include such actions as: emergency shut down of the water heater system 100, altering a flow rate (e.g., adjusting performance of one or more pumps), altering a temperature (e.g., adjusting performance of a burner), and the like.


By way of another example, the pH sensor 252 can detect that the pH value of the water data is low and designate the pH data as an anomaly. Low pH values can cause a corrosive environment to form, damaging filtration components, pipes, and the like. In response, the controller 130 can instruct the water heater system 100 (via one or more components) or the user (via the user interface 210) to add chlorine to the water heater system 100 to increase the alkalinity of the system. Although example relates expressly to pH levels, the disclosed technology can provide similar benefits and functionalities in relation to other aspects of the system's water chemistry.


As another example, the controller 130 can be configured to maintain a historical record of water chemistry for a given water heater system 100 or a given type of water heater system 100, which can influence changes to suggested maintenance schedules, future design changes, and the like. A historical record of water chemistry can also provide documentation for warranty disputes or other issues.



FIGS. 3A and 3B illustrate system diagrams of a water condition controller 200. As shown in FIG. 3A, the water condition monitor 136 can be directly connected to (or include) the command module 220. Whereas alternatively, the water condition monitor 136 can be separate and distinct while still in communication with the command module 220, as shown in FIG. 3B. The command module 220 can further be in communication with a sacrificial anode 310 to prevent or reduce corrosion of components in the water heater system 100, and the controller 230 comprising one or more switches 332.


As shown, the user interface 210 can comprise a keypad for user input, as well as a screen to provide information to the user. The user interface 210 can be directly in communication with the command module 220, as shown, but it is understood that the user interface 210 can be provided separately in communication with the command module, such as on a mobile device. For example, the user interface 210 can be provided as an application on a mobile device. The application can also be configured to transmit interactions to the command module 220.


The example water condition controller 200 shown in FIGS. 3A and 3B are shown and described relating to a heated pool circulation system as the water heater system 100. However, it is understood that the water condition controllers of the present disclosure can be used in a variety of applications. Other components of the water condition controller 200 can be included or excluded depending on the desired application of the water condition controller 200.


While the following methods are described with reference to the water condition controller 200, it is understood that one or more method steps or whole methods can be performed by other systems, general-purpose computers, computer operators, and the like.



FIG. 4 illustrates a method 400 for monitoring the condition of water in accordance with the present disclosure. As shown in block 410, the water condition monitor 136 can receive baseline water data. The baseline water data can be indicative of one or more water properties measured by the water condition monitor 136. The one or more water properties (e.g., as discussed above) can include, but are not limited to, pH, TDS, ORP, flow rate, concentration, and temperature. The water condition monitor 136 can transmit the measured data for the one or more water properties to the command module 220 a (e.g., to the transceiver 224 of the command module 220). The command module 220 can receive the measured data and can then process, store, and/or transmit the measured data for further use (e.g., transmitting operational water data to a manufacturer of a water heater system 100 to create historical usage data).


In block 420, the water condition controller 200 can determine a normal operating range for each of the one or more water properties based on the baseline water data. For example, the water condition controller 200 can calculate a two-point calibration to obtain an operating curve. As another example, the water condition controller 200 can calculate partial derivates of each of the water properties with respect to time to determine when each of the one or more properties reaches steady-state. The determining and calculating can be performed by the water condition controller 200 using, for example, one or more processors. The water condition controller 200 can determine the normal operating range by calculating an average value for each of the water properties and determining a predetermined threshold away from the average value. For instance, the water condition controller 200 can determine an average flow rate value, and the predetermined threshold away from the average can be two standard deviations. The water condition controller 200 can determine the normal operating range by analyzing stored data in memory. The historical data can be logged or stored, for example, in the one or more storage devices, and retrieved by the water condition controller 200 when needed. Alternatively, the predetermined value can be a particular value (e.g., a user-inputted value). For example, a user can set the temperature of the system to never exceed 100° F. Therefore, the water condition controller 200 can determine an average temperature value, and the predetermined threshold is not to exceed 100° F. Alternatively, the normal operating range can be any value having a predetermined level of similarity to an average operating value for each of the one or more water properties (e.g., within a predetermined range of the average operating value).


In block 430, the water condition monitor 136 can begin measuring operational water data and relaying the measured data to the command module 220 via the transceiver 224. The operational water data can be indicative of a value of the one or more water properties during operation of the water heater system 100.


In block 440, the water condition controller 200 can compare the operational water data to the normal operating range at, for example, the one or more processors in the water condition controller 200. The water condition controller 200 can detect an anomaly indicative of a value of the one or more water properties being outside of the normal operating range. For example, if the normal operating range for temperature is not to exceed 100° F., and the temperature sensor on the water condition monitor 136 reads 112° F., the water condition controller 200 can designate that a temperature anomaly has been received. Alternatively, if there is no predetermined threshold value in the normal operating range, water condition controller 200 can determine an anomaly exists based on a value being outside of a predetermined level of similarity to the normal operating range.


In block 450, the water condition controller 200 can output one or more corrective actions in response to detecting the anomaly. The controller 230 can output the corrective actions to the water heater system 100 or any component thereof. The one or more corrective actions can comprise actions to correct the anomaly. For example, if the normal operating range for temperature is not to exceed 100° F., and the temperature sensor on the water condition monitor 136 reads 112° F., the water condition controller 200 instruct one or more water boilers to shut down. The one or more corrective actions can include, as non-limiting examples, emergency shut down of the water heater system 100, altering a flow rate, altering a temperature, and the like.


Upon detecting the anomaly, the water condition controller 200 can further transmit (e.g., via the transceiver) an alert to the user interface 210. The alert can be, for example, a blinking light, a warning on the screen, or an audible siren. The alert can comprise the anomaly value, the one or more corrective actions, and the normal operating range for the water property for which the anomaly was detected. The water condition controller 200 can automatically implement the one or more corrective actions, but the water condition controller 200 can also wait for user input before implementing the corrective actions. The user can indicate that the detected anomaly is normal and instruct the system to take no action. Alternatively, the user can instruct an emergency shutdown of the system if desired. The water condition controller 200 can receive the instructions from the user interface 210 or a user device and subsequently implement the desired corrective actions via output of instructions to the appropriate component(s). The method 400 can terminate after block 450. However, the method 400 can alternatively continue on to other method steps not shown. For example, the method 400 can then return to block 430 upon terminating block 450. In such a manner, continuous monitoring and correction of water properties in a water heater system 100 can be achieved.


As used in this application, the terms “module,” “server,” “processor,” “memory,” and the like are intended to include one or more computer-related units, such as but not limited to hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a module may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a module. One or more modules can reside within a process and/or thread of execution and a module may be localized on one computer and/or distributed between two or more computers. In addition, these modules can execute from various computer readable media having various data structures stored thereon. The modules may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets, such as data from one component interacting with another module in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal.


Certain embodiments and implementations of the disclosed technology are described above with reference to block and flow diagrams of systems and methods according to example embodiments or implementations of the disclosed technology. It will be understood that one or more blocks of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flow diagrams may not necessarily need to be performed in the order presented, may be repeated, or may not necessarily need to be performed at all, according to some embodiments or implementations of the disclosed technology. That is, the disclosed technology includes the performance of some or all steps of the methods and processes described herein in conjunction with the performance of additional steps not expressly discussed herein. Further, the present disclosure contemplates methods and processes in which some, but not all, steps described herein are performed.


While the present disclosure has been described in connection with a plurality of exemplary aspects, as illustrated in the various figures and discussed above, it is understood that other similar aspects can be used, or modifications and additions can be made to the described aspects for performing the same function of the present disclosure without deviating therefrom. For example, in various aspects of the disclosure, methods and compositions were described according to aspects of the presently disclosed subject matter. However, other equivalent methods or composition to these described aspects are also contemplated by the teachings herein. Therefore, the present disclosure should not be limited to any single aspect, but rather construed in breadth and scope in accordance with the appended claims.


Exemplary Use Cases

The following exemplary use cases describe examples of a typical user flow pattern. They are intended solely for explanatory purposes and not limitation.


A water condition monitor 136 can be placed in conjunction with a heater 130 for a user's pool 110. The water condition monitor 136 can be in communication with the pool ignition module 134, the heater 130, one or more pumps 120, and a water condition controller 200. The user can power on the pool heater system to begin heating and circulating the water in the pool. The water condition monitor 136 can begin monitoring properties of the water, such as temperature, flow rate, pH, and chlorine concentration. The water condition monitor 136 can continuously transmit the measured data to the water condition controller 200 via a transceiver 224. The water condition controller 200 can then perform a calibration to determine the normal operating range for temperature, flow rate, pH, and chlorine concentration. As data continues to be received from the water condition monitor 136, the water condition controller 200 can compare the received data to the normal operating range. Due to heavy rain fall entering the user's pool 110, for example, the additional water added to the system can reduce the chlorine concentration to unsafe and unsanitary levels. Upon detecting that the chlorine concentration has fallen outside of the normal operating range, the water condition controller 200 can designate an anomaly for the chlorine concentration property. Subsequently, the water condition controller 200 can output an emergency system shutdown as a corrective action. The water condition controller 200 can also transmit an alert to the user interface 210 on the user's mobile device that the chlorine concentration of the pool 110 is below the normal operating range and needs correction. The water condition controller 200 can also transmit the alert to the user interface 210 on a touchscreen on the heater 130 or elsewhere on the pool system 100. The alert can also comprise the value of the chlorine concentration compared to the normal operating range. The user can then add more chlorine to the system to remedy the anomaly.


A water condition monitor 136 can be placed in conjunction with a residential water heater system in a user's house. The water condition monitor 136 can be in communication with the water heater, one or more pumps, one or more valves, and a command module. The water in the residential water heater system can be circulating and heating as needed. The water condition monitor 136 can begin monitoring properties of the water, such as temperature, flow rate, pH, TDS, and lead concentration. The water condition monitor 136 can continuously transmit the measured data to the water condition controller 200 via a transceiver 224. The water condition controller 200 can then perform a calibration to determine the normal operating range for temperature, flow rate, pH, TDS, and lead concentration. As data continues to be received from the water condition monitor 136, the water condition controller 200 can compare the received data to the normal operating range. Due to frigid temperatures surrounding the house in the winter, for example, the cold temperatures of the pipes can cause the water to circulate at lower temperatures than desired. Upon detecting that the temperature has fallen outside of the normal operating range, the water condition controller 200 can designate an anomaly for the temperature property. Subsequently, the water condition controller 200 can output instructions to one or more boilers to ignite and begin heating the water in the water heater system as a corrective action. The water condition controller 200 can also transmit an alert to the user interface 210. The alert can cause a “currently heating” indicator light on the heater's touchscreen/keypad to blink. The alert can also be transmitted to a user's mobile device to indicate that the temperature is low and that corrective actions are being taken.


A water condition monitor 136 can be placed in conjunction with a heater 130 for a user's pool 110. The water condition monitor 136 can be in communication with the pool ignition module 134, the heater 130, one or more pumps 120, and a water condition controller 200. The user can power on the pool heater system to begin heating and circulating the water in the pool. The water condition monitor 136 can begin monitoring properties of the water, such as temperature, flow rate, pH, and chlorine concentration. The water condition monitor 136 can continuously transmit the measured data to the water condition controller 200 via a transceiver 224. The water condition controller 200 can then perform a calibration to determine the normal operating range for temperature, flow rate, pH, and chlorine concentration. A user can input in the user interface 210, a minimum flow rate of 50 gallons per hour for the pool circulation system. Therefore, the normal operating range for flow rate can be approximately 50 gal/hr±approximately 10 gal/hr (i.e., data indicative of normal operation can be in the range from approximately 40 gal/hr to approximately 60 gal/hr). As data continues to be received from the water condition monitor 136, the water condition controller 200 can compare the received data to the normal operating range. During use, users of the pool 110 may splash water out of the pool 110 reducing the volume of water in the system. The reduced water volume can cause air to enter the system, causing a rise in flow rate. Upon detecting that the flow rate has risen outside of the normal operating range, the water condition controller 200 can designate an anomaly for the flow rate property. Subsequently, the water condition controller 200 can output instructions to the pumps 120 to enter emergency shutdown. The water condition controller 200 can also cause an audible alert (e.g., via a speaker), such as a buzzing alarm, to engage, and can also transmit a notification to the user interface 210. For example, the water condition controller 200 can transmit a push notification to the user interface 210 on a user's mobile device indicating that the water flow rate has risen above the normal operating range and that the system has entered emergency shutdown. The user can then instruct the system, via the user interface 210, to perform corrective actions.

Claims
  • 1. A water monitoring system comprising: a water condition monitor configured to measure one or more water properties; anda controller in communication with the water condition monitor and a water heater system, the controller configured to: receive baseline water data from the water condition monitor, the baseline water data indicative of the one or more water properties;determine, based on the baseline water data, a normal operating range for each of the one or more water properties;receive operational water data from the water condition monitor, the operational water data being indicative of one or more measured water properties measured during operation of the water heater system;compare the operational water data to the normal operating range;detect an anomaly by determining that at least some of the operational water data is outside of the normal operating range; andin response to detecting the anomaly, output one or more corrective actions for the water heater system to correct the anomaly.
  • 2. The water monitoring system of claim 1, wherein the water condition monitor comprises one or more of: a temperature sensor, a pH sensor, an oxidation reduction potential (ORP) sensor, a total dissolved solids (TDS) sensor, a chlorine concentration sensor, and a flow rate sensor.
  • 3. The water monitoring system of claim 1, wherein the controller is further configured to transmit an alert to a user interface, the alert indicating the anomaly and the one or more corrective actions.
  • 4. The water monitoring system of claim 1, wherein the one or more corrective actions comprise one or more of: shutting down the water heater system, altering a water flow rate, and altering a temperature of the water heater system.
  • 5. The water monitoring system of claim 1 further comprising: a manifold having an inlet and an outlet, the manifold being detachably attachable to at least a portion of the water heater system.
  • 6. The water monitoring system of claim 5, wherein the manifold is configured to provide a sufficient pressure drop to cause a constant flow of water between the inlet and the outlet when the manifold is in fluid communication with a pump.
  • 7. The water monitoring system of claim 5, wherein the water condition monitor is located in the manifold between the inlet and the outlet.
  • 8. The water monitoring system of claim 1, wherein the controller is configured to determine a customized normal operating range based on a user-inputted target value for each of one or more water properties, the customized normal operating range including a range maximum that is a variance threshold greater than the user-inputted target value and a range minimum that is the variance threshold less than the user-inputted target value.
  • 9. The water monitoring system of claim 8, wherein the anomaly is associated with operational water data for each of two or more water properties being outside respective normal operating ranges.
  • 10. A method for maintaining a desired condition of water in a water heater system, the method comprising: receiving baseline water data indicative of one or more water properties measured by a water condition monitor;determining, based on the baseline water data, a normal operating range for each of the one or more water properties;receiving operational water data from the water condition monitor, the operational water data being indicative of one or more measured water properties measured during operation of a water heater system;comparing the operational water data to the normal operating range;detecting an anomaly by determining that at least some of the operational water data is outside of the normal operating range; andin response to detecting the anomaly, outputting, via a controller in communication with the water heater system, one or more corrective actions to correct the anomaly.
  • 11. The method of claim 10, wherein the water condition monitor comprises one or more of: a temperature sensor, a pH sensor, an oxidation reduction potential (ORP) sensor, a total dissolved solids (TDS) sensor, a chlorine concentration sensor, and a flow rate sensor.
  • 12. The method of claim 10, further comprising: transmitting an alert to a user interface, the alert indicating the anomaly and the one or more corrective actions.
  • 13. The method of claim 10, wherein the one or more corrective actions comprise one or more of: shutting down the water heater system, altering a water flow rate, and altering a temperature of the water heater system.
  • 14. The method of claim 10, wherein the water condition monitor is attached to a manifold having an inlet and an outlet, the manifold being configured to fluidly communicate with the water heater system.
  • 15. The method of claim 14, further comprising: constantly flowing water between the inlet and the outlet.
  • 16. The method of claim 14, wherein the water condition monitor is located in the manifold between the inlet and the outlet.
  • 17. The method of claim 10 further comprising: receiving a user-inputted target value; anddetermining a customized normal operating range by determining a range maximum that is a variance threshold greater than the user-inputted target value and a range minimum that is the variance threshold less than the user-inputted target value.
  • 18. The method of claim 17, wherein the variance threshold is user-inputted.
  • 19. A water monitoring device comprising: a manifold having an inlet and an outlet in fluid communication with a water circulation system, the manifold being configured to constantly produce a flow of water between the inlet and the outlet;a water condition monitor located in the manifold between the inlet and the outlet, the water condition monitor being configured to measure one or more water properties; anda controller configured to: receive operational water data from the water condition monitor;compare the operational water data to a normal operating range;detect an anomaly by determining that at least some of the operational water data is outside of the normal operating range; andoutput one or more corrective actions for a component of the water circulation system to correct the anomaly.
  • 20. The water monitoring device of claim 19 further comprising a housing, the water condition monitor and the controller being located substantially within the housing.