The present subject matter relates to control systems for air quality management, and more particularly, to control of devices through a mobile application.
Often times, challenges exist for customizing and establishing air quality management systems. Conventional ventilation systems for home ventilation include ducting connected between a port to outside air (i.e., inlet port) and a fan unit. The quantity of outside air supplied into the ventilation system may be regulated to comply with applicable standards/codes, such as the American Society of Heating, Refrigeration, and Air Conditioning Engineers (ASHRAE) ventilation requirements and/or applicable building code ventilation requirements. Some models of ventilation systems may be connected to a humidity sensor, located either outside or inside of a home or other building, and/or a temperature sensor located outside of the home. The use of humidity sensor(s) and temperature sensor(s) typically requires wiring between a controller and the sensors.
If a humidity sensor is located in the home, the controller of the typical ventilation system, or a supply fan unit thereof, prevents ventilation when the inside humidity level (i.e., within the home) is undesirably high. Limiting ventilation may increase the risk of and/or quantity of pollutants being retained within the home being serviced. The locations of the temperature sensor(s) for ventilation systems must be carefully chosen to prevent outside conditions from influencing and/or altering the readings of the temperature sensor(s). Temperature sensor(s) limit and/or reduce ventilation if the accuracy of one or more temperature sensor(s) is compromised by placement and/or outside temperatures that are unusually cold or hot. Temperature and humidity sensors located within a supply duct require activation of the ventilation systems or air heat/energy recovery ventilators, in order to expose the sensor(s) to outdoor air and assess outdoor air conditions. Such recurring scheduled activation represents a significant energy expense just to gather outdoor air conditions and could also be undesirable for users. In view of these challenges a control system for creating and customizing an air quality management system throughout a structure, and with mobile device and cloud-based control, represents an improvement over conventional systems and components.
The description provided in the background section should not be assumed to be prior art merely because it is mentioned in or associated with the background section. The background section may include information that describes one or more aspects of the subject technology.
According to an aspect of the present disclosure, an air quality management system, includes a mobile application distributed to at least one user device, at least one air quality management device, and at least one computing resource wherein the at least one computing resource operates a first networking layer configured to receive input from the at least one mobile application, and wherein the at least one computing resource operates a second networking layer that receives input from the at least one air quality management device. The air quality management system further includes a data connection between the first and second networking layers to transfer commands of the at least one mobile application from the first networking layer to the second networking layer, and to transfer device information of the at least one air quality management device from the second networking layer to the first networking layer.
The air quality management system according to this aspect may further be configured such that the computing resource is a server.
The air quality management system according to this aspect may further be configured such that the first networking layer and the second networking layer are distributed across more than one server.
The air quality management system according to this aspect may further be configured such that the first networking layer and the second networking layer are implemented locally.
The air quality management system according to this aspect may further include a product information management system that supplies product specifications to the first and second networking layers.
The air quality management system according to this aspect may further be configured such that the plurality of air quality management devices comprises at least one sensor and at least one ventilation device, and wherein each sensor is linked to at least one ventilation device to control operation thereof.
The air quality management system according to this aspect may further be configured such that the at least one air quality management device is a plurality of air quality management devices arranged according to a hierarchy configured to determine device states.
The air quality management system according to this aspect may further be configured such that the plurality of air quality management devices comprises at least one sensor and at least one ventilation device, and wherein each sensor is linked to at least one ventilation device to control operation thereof.
The air quality management system according to this aspect may further be configured such that the plurality of air quality management devices comprises at least one sensor and at least one fresh air system device, and wherein each sensor is linked to at least one ventilation device to control operation thereof.
According to another aspect of the present disclosure, a method of operating an air quality management system includes developing a profile of the air quality management system, wherein the profile comprises profile data and profile data comprises identification of a number of air quality management devices, a relative location for the number of air quality management devices, and a location for the air quality management system, establishing a first user and a second user, and transferring control of the air quality management system profile from the first user to the second user.
The method of operating the air quality management system according to this aspect may further be performed such that a mobile application of the air quality management system prompts the first user to conduct the profile developing step.
The method of operating the air quality management system according to this aspect may further be performed to include transferring exclusive control of the air quality management system profile from the first user to the second user.
The method of operating the air quality management system according to this aspect may further be performed to include transferring guest control of air quality management system profile from the first user to the second user.
The method of operating the air quality management system according to this aspect may further be performed such that the profile data is used to develop a device hierarchy for the number of air quality management devices.
The method of operating the air quality management system according to this aspect may further be performed such that the device hierarchy controls a subset of the air quality management devices in response to a current state of another subset of the air quality management devices.
According to another aspect of the present disclosure, a control system for managing at least one air quality management device includes a mobile application operable by at least one user via a user interface, a first networking layer that facilitates the mobile application, a second networking layer that implements a network between the at least one air quality management device, and a communications link between the first networking layer and the second networking layer wherein the second networking layer implements operational control of the at least one air quality management device based on information prompted from the at least one user via the user interface.
The control system for managing at least one air quality management device according to this aspect may further be configured such that the mobile application prompts the at least one user via the user interface to provide identification of the at least one air quality management device, and a relative location of the at least one air quality management device.
The control system for managing at least one air quality management device according to this aspect may further be configured such that the at least one air quality management device comprises a plurality of air quality management devices wherein the second networking layer establishes a device hierarchy for implementing operational control of the plurality of air quality management devices.
The control system for managing at least one air quality management device according to this aspect may further be configured such that the device hierarchy is partly based on the relative location of the plurality of air quality management devices.
According to another aspect of the present disclosure, an information management network for air quality management includes device specifications for a plurality of air quality management devices, a first networking layer for implementing a mobile application, a second networking layer for implementing a control system for a structure, a subset of the plurality of air quality management devices associated with the structure, and a network communications link between the information management network and the first and second networking layers, wherein the first and second networking layers query the information management network for device specifications.
The information management network according to this aspect may further be configured such that user selections executed in the mobile application and control commands, communicated between the control system and at least one of the subset of the air quality management devices, are developed based on device specifications communicated via the information management network.
The information management network according to this aspect may further be configured such that the information management network supplies device specifications to the first networking layer to develop a list of air quality management devices, and a mobile application communicatively coupled with the first networking layer is configured to present to a user the list of air quality management devices.
The information management network according to this aspect may further be configured such that the information management network supplies device specifications to the second networking layer to facilitate identification of the subset of the plurality of air quality management devices associated with a structure.
The information management network according to this aspect may further be configured such that the device specifications supplied to the second networking layer are used to provide operational limits for customizing control commands to at least one of the subset of air quality management devices associated with the structure.
According to another aspect of the present disclosure, an air quality management system includes at least one air quality management device, at least one server wherein the at least one server operates a first networking layer configured to receive input from at least one user device, and further wherein the at least one server operates a second networking layer that receives input from the at least one air quality management device. Also, according to this aspect, the air quality management system may include a data connection between the first and second networking layers to transfer information from the at least one user device from the first networking layer to the second networking layer, wherein the at least one air quality management device is assigned one or more link to one of a plurality of air quality management devices identified by the second networking layer.
The air quality management system according to this aspect may further be configured such that the at least one air quality management device is a ventilation fan.
The air quality management system according to this aspect may further be configured such that the plurality of air quality management devices comprises at least one sensor that is linked to the at least one air quality management device.
The air quality management system according to this aspect may further be configured such that the linked one of the plurality of air quality management devices comprises at least one wall switch that is linked to the at least one air quality management device.
According to yet another aspect of the present disclosure, a method of operating at least one air quality management device includes steps of identifying an air quality measurement, setting an air quality measurement threshold, monitoring an air quality measurement, comparing the monitored air quality measurement to the air quality measurement threshold, maintaining a hysteresis value for the comparing step, wherein an amount of time during which the comparing step results in the monitored air quality measurement exceeding the air quality measurement threshold is cumulated during a preselected time period, and establishing a hysteresis threshold for evaluating the hysteresis value via comparison.
The method of operating at least one air quality management device according to this aspect may further be performed such that the air quality measurement threshold is adjusted in response to the comparison of the hysteresis value to the hysteresis threshold.
The method of operating at least one air quality management device according to this aspect may further be performed such that the hysteresis value is an exponential average.
The method of operating at least one air quality management device according to this aspect may further be performed such that sensitivity of one or more sensors associated with the air quality measurement threshold is adjusted in response to the comparison of the hysteresis value to the hysteresis threshold.
The method of operating at least one air quality management device according to this aspect may further be performed such that the monitored air quality measurement is humidity, and wherein the comparison of the monitored air quality measurement to the air quality measurement threshold and the comparison of the hysteresis value to the hysteresis threshold indicates a secondary attribute of indoor air quality.
Other aspects and advantages of the present invention will become apparent upon consideration of the following detailed description and the attached drawings wherein like numerals designate like structures throughout the specification.
The accompanying drawings, which are included to provide further understanding and are incorporated in and constitute a part of this specification, illustrate disclosed embodiments and together with the description serve to explain the principles of the disclosed embodiments. In the drawings:
In one or more implementations, not all of the depicted components in each figure may be required, and one or more implementations may include additional components not shown in a figure. Variations in the arrangement and type of the components may be made without departing from the scope of the subject disclosure. Additional components, different components, or fewer components may be utilized within the scope of the subject disclosure.
The detailed description set forth below is intended as a description of various implementations and is not intended to represent the only implementations in which the subject technology may be practiced. As those skilled in the art would realize, the described implementations may be modified in various different ways, all without departing from the scope of the present disclosure. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive.
Generally, the present disclosure details, with reference to
The first and second networking layers 108, 110 of the air quality management system 100 provide underlying computational support to the one or more user devices 112 and the one or more air quality management devices 106, respectively. In an example embodiment, the first networking layer 108 may store in memory, access, and execute programming to maintain application programming interfaces (API) for operating a mobile application 114 and user interface 116 instantiated on the one or more user devices 112. The first networking layer 108 facilitates creation of user profiles, user authorization, collection and storage of user information, collection and storage of user inputs, such as device queries, device instructions, and location information. Additionally, the first networking layer 108 may operate to prompt user input of information regarding the air quality management ecosystem 104 for a particular application of the air quality management system 100. Additionally, the first networking layer 108 may store information associating particular ones of the air quality management devices 106 with the one or more air quality management ecosystems 104. For example, in
The second networking layer 110 may store in memory, access, and execute programming to maintain application programming interfaces (API) for operating and communicating with the one or more air quality management devices 106 disposed within, or otherwise associated with, the one or more air quality management ecosystems 104. For example, in
Referring now to
In the exemplary embodiment of
A device onboarding function/process 200 is shown in
The air quality management system 100 may be associated with one or more users possessing the one or more user devices 112. A plurality of users may have access to the mobile application 114 to exert control over the air quality management system 100. However, it is desirable in certain circumstances to transfer control of the air quality management system 100 from a first user 128 to a second user 130.
The air quality management system 100 operates the one or more air quality management devices 106 to monitor air quality, maintain air quality, and comply with air circulation and quality requirements of one or more building codes or residential/commercial building ventilation standards, e.g., ASHRAE 62.2/62.1, Canada Standards Association (CSA) F326—Residential Mechanical Ventilation Systems, International Energy Conservation Code® (IECC), ANSI/ASHRAE/IESNA Standard 90.1, etc. The goal of the air quality management system 100 operating to comply with a standard may be to meet ventilation/airflow standards or to maintain an air quality such that indoor air pollutants are below recommended levels.
The air quality management function 202 enters the bath fan function block 204 and checks, at decision step 212, whether an incremental counter 214 is greater than a number of bath fans present amongst the air quality management devices 106 in the presently controlled air quality management ecosystem 104. If the number of bath fans is greater than the incremental counter 214 than this function executes steps 216, 218 wherein sensor update functions are called, which updates sensor information received from the current bath fan (identified by the incremental counter, i.e., bath fan (i)). Accordingly, the bath fan function block 204 is executed for each bath fan device presently controlled by the air quality management ecosystem 104. Following the sensor update function 218, an update function updates the air quality function 202 by assigning the current bath fan a new air quality score. At step 222, the air quality function 202 checks whether the current bath fan is presently in a “do not disturb” mode. The “do not disturb” mode may affect the capabilities of the air quality management device 106 and limit the ability of the air quality management system 100 to rely on those capabilities. For example, when one of the air quality management devices 106 is in “do not disturb” mode, it may have been disabled by a user, such as through the mobile application, or by a technician, such as for maintenance. Safety features, such as detected electrical faults, duct/fan blockages, social gatherings, desired decrease in mechanical noise, certain desired room uses, and/or other conditions, may result in entry of one or more of the air quality management devices 106 into a “do not disturb” mode. The “do not disturb” mode may be assigned to a single air quality management device, a category of devices (e.g., bath fans, 2nd floor devices, sensors, etc.), and/or all air quality management devices of a particular ecosystem. If the incremented bath fan is not in a “do not disturb” mode, then a bath fan control function/process 230 is called to operate the bath fan in accordance with any inputs or other directives of the air quality management system 100. After the bath fan control function 230 has been called, the incremental counter 214 is incremented and the function returns to decision step 212. Once the incremental counter 214 exceeds the number of bath fans present within the example air quality management ecosystem 104, then the air quality management function 202 moves to the next functional block. In the exemplary embodiment of
The bath fan control function/process 230 is detailed in the flowchart of
In the currently-off bath fan function block 236, a maximum speed capability of the bath fan device is observed at step 240. If the bath fan has a first speed and a second speed, then the function enters step 242 whereat a second conditional threshold for entry of the bath fan device into the second speed is observed. Typically, the second speed is faster than the first speed and is associated with a higher conditional threshold compared to the first speed, which would have a correspondingly lower conditional threshold. If the second conditional threshold is not met, then the bath fan process 230 proceeds to step 244 whereat a first conditional threshold for entry of the bath fan device into the first speed is observed. If the first conditional threshold is also not met, then the bath fan device state does not change (i.e., the bath fan device remains in the off state). Step 246 updates registers to indicate that the bath fan device remains in the off state and a run time variable 256 and a start delay variable 248 are re-initialized to zero.
If the second conditional threshold is met at step 242, then the bath fan process 230 updates the start delay variable 248 at increment step 250. The start delay variable 248 operates to delay a state change of the bath fan device until the conditional threshold has been surpassed for a certain length of time. In this example, timer start delay is measured in passes through the bath fan control process 230 (i.e., by incrementing the start delay variable 248 until the start delay variable 248 surpasses integer value 3. Given that the bath fan control process 230 is called by the air quality management function 202, which, in turn, is called about every ten seconds, the start delay variable surpasses the integer value “3” after about thirty seconds of a persistent air quality attribute exceeding the conditional threshold. Once the start delay variable 248 surpasses value 3 at step 252, the conditional threshold for the second speed of the bath fan device has persisted for a sufficient length of time that the bath fan device state should be updated to “2”. This feature ensures that the bath fan device is not turned on for a spike in data, but instead for the true and consistent presence of an air quality attribute that exceeds the conditional threshold. The bath fan device state is updated to “2” at step 254, and the bath fan device is directed to operate at the second speed. Before the bath fan process 230 ends, the new data flag is set to false.
In the currently-on bath fan function block 238, the fan run time variable 256 is incremented at step 260. The fan run time variable 256 tracks the length of time during which the bath fan device state is one of either “1” or “2”. Tracking run time of the bath fan device ensures that the bath fan device maintains an “on” state for a sufficient length of time to address any air quality value that exceeded one or both of the conditional thresholds. Further, this feature prevents frequent changes in the bath fan state (e.g., turning “off” and “on” repeatedly). In the currently-on bath fan function block 238, a maximum speed capability of the bath fan device is observed at step 262. If the bath fan has a first speed and a second speed, then the function enters decision step 264 whereat a second hysteresis threshold for entry of the bath fan device into the second speed is observed. The second hysteresis threshold monitors whether an air quality value is above a second conditional threshold. However, the second hysteresis threshold is updated based on settled air quality values observed within the air quality management ecosystem 104. In exemplary embodiments, a deactivation hysteresis threshold represents 95% of the activation threshold. Thus, if the activation threshold is adjusted via sensor sensitivity adjustment, then the deactivation threshold is similarly adjusted. The threshold values for the derivatives of absolute thresholds are also adjustable based on current measurements for each sensor. In exemplary embodiments, threshold values may be changed in programming (as absolute thresholds), or by adjusting the sensitivity of air quality sensors. Adjustment of sensors may result in adjustment of first and second (e.g., upper and lower) thresholds via a single sensitivity adjustment of a sensor monitoring a particular air quality attribute. Further, in examples, the derivative of certain air quality attributes is observed to monitor acute events such as operation of a shower, presence of fire, presence of smoke, and/or other air quality attributes that may change more or less rapidly depending on conditions within the managed ecosystem and outside the managed ecosystem (e.g., running a shower may change humidity quickly, but the arrival of spring may change humidity gradually). If an air quality value/attribute exceeds the second hysteresis threshold, then the bath fan process 230 proceeds to step 266 whereat the bath fan device state is updated to “2”. Alternatively, if the second hysteresis threshold is not exceeded, then the air quality value is compared to the first hysteresis threshold at decision step 268. If an air quality value exceeds the first hysteresis threshold at the decision step 268, then the bath fan process 230 proceeds to step 270 whereat the bath fan device state is updated to “1”, indicating the first speed. But, if an air quality value does not exceed the first hysteresis threshold at the decision step 268, then the bath fan process 230 checks the run time variable 256 at decision step 272. If the run time variable 256 does not yet exceed 60 (i.e., representative of 10-minute minimum run time), then the bath fan process proceeds to the bath fan device state updating step 270. However, if the run time variable 256 exceeds 60, then the bath fan device has been running for 10 minutes and an air quality value responsible for triggering the currently-on bath fan function block 238 is no longer detected. As a result, the bath fan process 230 proceeds to step 274, which updates registers to indicate that the bath fan device is being returned to the off state and the run time variable 256 and the start delay variable 248 are re-initialized to zero. Before the bath fan process 230 ends, the new data flag is set to false.
Referring now to
If the requested speed observed at the decision step 414 as “1”, then the update fan process 410 proceeds to a whole house fan state check 428. If the whole house fan state check 428 is “2”, then the speed request is overridden by the whole house fan speed directive, and the bath fan device state is then updated to “2” at the register update step 420. If the whole house fan state check 428 is “0” or “1”, then the requested speed of the bath fan device is compatible with the fan state directive for the whole house fan device, and the update fan process 410 proceeds to a bath fan state check 430. If the bath fan check 430 indicates “2” then the speed request is overridden by the bath fan state speed directive, and the bath fan device state is then updated to “2” at the register update step 420. However, if bath fan check 430 indicates “0” or “1”, then the bath fan process 230 (see
At the decision step 412, the update fan process 410 checks for the maximum available speed for the particular one of the air quality management devices 106 to be updated, i.e., still the bath fan in this example. If the bath fan device has only one speed, then the update fan process 410 proceeds to a speed request step 434 whereat a requested speed is observed. If the requested speed is “1”, then the update fan process 410 moves to the register update step 418 and the bath fan device state is set to speed “1”. However, if the request speed is “0”, then the update fan process 410 proceeds a whole house fan state check 436. If the whole house fan state check is “1”, the update fan process 410 moves to the register update step 418 and the bath fan device state is set to speed “1” in accordance with the role of the bath fan device as the whole house ventilation in this instance. Otherwise, the update fan process 410 progresses to a bath fan state check 438. If the bath fan state check 438 is “1”, the update fan process 410 moves to the register update step 418 and the bath fan device state is set to speed “1”. Otherwise, if the bath fan state check 438 is “0”, then the update fan process 410 progresses to an air quality monitor check 440 in the case that the bath fan device is associated/linked with an air quality monitor. If the air quality monitor check 440 indicates “1”, the update fan process 410 moves to the register update step 418 and the bath fan device state is set to speed “1”. Alternatively, if the air quality monitor check 440 is “0”, then the requested off state is compatible with all of the alternate role checks for the bath fan device. As a result, the bath fan device state is updated to “0” at the register update step 426.
In the functional block 442, the device states of a make-up-air device (MUAD) and a supply fan are controlled, if present within the air quality management ecosystem 104. At the fan state checks of step 444 and step 446, the bath fan device state register is polled. If the bath fan device is in or is entering an on state, then the supply fan will enter an equivalent on state to balance ventilation across the air quality management ecosystem 104. Alternatively, if no supply fan is present, then the MUAD enters an “on” state equivalent to that of the bath fan device in order to balance ventilation across the air quality management ecosystem 104.
In
A time period selection from the second virtual button ribbon 572 together with an air quality attribute selection from the first virtual button ribbon 570 defines a graphical representation 582 presented to a user as a component of the user interface configurations 530-562. The graphical representation 582 graphically displays measurement levels of a selected one or more of the air quality attributes 578 over a selected one of the time periods 580. The graphical representation 582 may also display indications of threshold levels. Threshold level indicators may be specific to the air quality attributes 578 and the unique measurement thereof. For example, the CO2 attribute, shown in the user interface configurations 536, 538, 540 of
The embodiment(s) described above may be combined in full or in part, with any alternative embodiment(s) described.
Architecturally, the representative technology may be deployed at residential locations or for commercial floorplans. Embodiments of the disclosed system and method 100, 102 are described with reference to
According to one aspect of the present disclosure, the disclosed system can be implemented using a computer system in response to a processor executing one or more sequences of one or more instructions contained in memory. Such instructions may be read into memory from another machine-readable medium, such as data storage device. Execution of the sequences of instructions contained in main memory causes the processor to perform the process steps described herein. In alternative implementations, hard-wired circuitry may be used in place of or in combination with software instructions to implement various implementations of the present disclosure. Thus, implementations of the present disclosure are not limited to any specific combination of hardware circuitry and software. The mobile application 114, the first and second networking layers 108, 110, the PIMS 126, and the one or more air quality management devices 106 are controlled by and execute operations partly or wholly stored and executed remotely (e.g., on a server, in the cloud). In exemplary embodiments, the first and second networking layers 108, 110 are disposed on first and second servers. In other exemplary embodiments, the first and second networking layers 108, 110 are implemented on a single server or distrusted across a number of servers. The PIMS 126 may be implemented on a single server or distributed across plural servers, e.g., the PIMS 126 may be instantiated on a single server that accesses a database of product information stored on another server or distributed across plural servers.
A reference to an element in the singular is not intended to mean “one and only one” unless specifically stated, but rather “one or more.” The term “some” refers to one or more. Underlined and/or italicized headings and subheadings are used for convenience only, do not limit the subject technology, and are not referred to in connection with the interpretation of the description of the subject technology. Relational terms such as first and second and the like may be used to distinguish one entity or action from another without necessarily requiring or implying any actual such relationship or order between such entities or actions. All structural and functional equivalents to the elements of the various configurations described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and intended to be encompassed by the subject technology. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the above description.
Numerous modifications to the present disclosure will be apparent to those skilled in the art in view of the foregoing description. Preferred embodiments of this disclosure are described herein, including the best mode presently known carrying out the disclosure. It should be understood that the illustrated embodiments are exemplary only, and should not be taken as limiting the scope of the disclosure.
U.S. Provisional Patent Application No. 62/962,710 filed Jan. 17, 2020; PCT Application No. PCT/US21/12661 filed on Jan. 8, 2021; PCT Application No. PCT/US20/12487, filed on Jan. 7, 2020; U.S. Provisional Application No. 62/789,501, filed on Jan. 7, 2019; PCT Patent Application No. PCT/US19/63581, filed on Nov. 27, 2019; U.S. patent application Ser. No. 16/243,056, filed on Jan. 8, 2019; U.S. patent application Ser. No. 16/242,498, filed on Jan. 8, 2019; U.S. patent application Ser. No. 15/081,488, filed on Mar. 25, 2016; U.S. patent application Ser. No. 14/593,883, filed on Jan. 9, 2015; U.S. Pat. No. 9,297,540, filed on Aug. 5, 2013; U.S. Pat. No. 10,054,127, filed on Sep. 29, 2017; U.S. Pat. No. 9,816,724, filed on Jan. 29, 2015; U.S. Pat. No. 9,816,699, filed on Sep. 2, 2015; U.S. Pat. No. 9,638,432, filed on Aug. 31, 2010; U.S. Pat. No. 8,100,746, filed on Jan. 4, 2006; and WO 2015/168243, filed on Nov. 5, 2015, are hereby incorporated in their entirety herein by reference and made a part hereof.