Building health analysis and management system
A monitoring system for monitoring a status of a building comprising a first sensor configured to detect a first condition in the space and a second sensor configured to detect a second condition in the space is disclosed. The system may further comprise a memory for storing one or more rules each configured to identify one or more issues in the space based on the first and/or second conditions in the space and a communications module configured to communicate with a remote device over a network. A controller may be configured to apply the one or more rules to the first and second detected conditions in the space to identify the one or more issues and provide a notification to the remote device via the communications module.
1. A method for monitoring a status of a building, the method comprising:
requesting, by a controller located within the building, a set of rules from a plurality of sets of rules stored in a rules database on a server, wherein each set of the plurality of sets of rules are directed to one or more buildings with aligned characteristics;
receiving, by the controller and based on characteristics of the building, a building-specific set of rules from the plurality of sets of rules stored on the server, wherein the building-specific set of rules includes one or more rules, each rule defining:
a rule defined event; and
an issue that occurs in response to the rule defined event occurring over a predetermined length of time;
monitoring, by the controller within the building, one or more sensed conditions of one or more sensors in the building over time;
repeatedly applying, by the controller, the building-specific set of rules to the one or more sensed conditions of the one or more sensors to identify that the rule defined event of the building-specific set of rules has occurred over the predetermined length of time; and
issuing, by the controller, a notification to a user, the notification including an identification of the rule defined event and the issue associated with the rule defined event.
2. The method of claim 1 , wherein the rule defined event for at least one rule comprises a humidity reading over a threshold for the predetermined length of time.
3. The method of claim 1 , wherein the rule defined event for at least one rule comprises a temperature reading over a threshold for the predetermined length of time.
4. The method of claim 1 , wherein the rule defined event for at least one rule comprises a temperature reading under a threshold for the predetermined length of time in combination with a humidity under a predetermined value.
5. The method of claim 1 , wherein the one or more sensors comprises one or more of a humidity sensor, a temperature sensor, a gas sensor, or a smoke detector.
6. The method of claim 1 , wherein the rule defined event for at least one rule comprises a detection of a fire.
7. The method of claim 1 , wherein the rule defined event comprises a detection of a gas.
8. The method of claim 1 , wherein the one or more sensors include a ventilation sensor and a humidity sensors, and wherein:
the rule defined event for at least one rule comprises deactivating ventilation with a humidity reading over a threshold value.
9. The method of claim 1 , wherein the one or more sensors includes a temperature sensor positioned in an air duct, and wherein:
the rule defined event for at least one rule comprises a temperature difference above a predetermined value over the predetermined time frame.
10. The method of claim 1 , wherein the notification further includes a recommended action.
11. The method of claim 1 , wherein the notification further includes contact information for a repair company.
12. A building monitoring system comprising:
a first sensor configured to detect a first condition in the building;
a second sensor configured to detect a second condition in the building;
an HVAC controller operably coupled to the first sensor and the second sensor, the HVAC controller comprising:
a communications port configured to communicate with an external server over a network, the communications port being configured to communicate a request for a building-specific set of rules to the external server and receive communication back from the external server including the building-specific set of rules from a plurality set of rules stored on the external server, wherein each of the plurality set of rules are directed to buildings having closely aligned characteristics; and
a memory configured to store the building-specific set of rules, each rule in the building-specific set of rules configured to identify one or more issues in the building based on the at least one of the first or second conditions in the building;
wherein the HVAC controller is configured to:
apply the building-specific set of rules to the first and second detected conditions in the building to identify the one or more issues; and
provide a notification to a remote device via the communications port.
13. The building monitoring system of claim 12 , wherein the one or more issues include at least one of a development of mold, a build-up of condensation, a fire, a gas leak, damaged woodwork, or excess humidity.
14. The building monitoring system of claim 12 , wherein the first sensor comprises a humidity sensor.
15. The building monitoring system of claim 12 , wherein the second sensor comprises a temperature sensor.
16. The building monitoring system of claim 12 , wherein the HVAC controller is implemented by the remote server geographically spaced from the building, and the remote device is a portable handheld device.
17. The building monitoring system of claim 16 , wherein the HVAC controller is operatively coupled to the first sensor and the second sensor at least partially over the network.
18. The building monitoring system of claim 12 , wherein the HVAC controller is located in the building, and the remote device is a portable handheld device.
19. A method for monitoring a status of a building, the method comprising:
requesting, from a controller located within the building, a set of rules from a plurality set of rules stored on an external server that stores a rules database including a plurality set of rules, wherein each of the plurality set of rules are directed to buildings having closely aligned characteristics;
receiving, at the controller, a building-specific set of rules from the plurality set of rules stored on the external server, wherein each rule in the building-specific set of rules defines:
a rule defined event; and
an issue occurs if the rule defined event occurs over a predetermined length of time;
monitoring, with the controller, one or more sensed conditions of one or more sensors located within the building over time;
applying, iteratively with the controller, the building-specific set of rules to the one or more sensed conditions of the one or more sensors to identify when the rule defined event occurs; and
issuing a notification to a user, with the controller, the notification including the rule defined event and the issue associated with the rule defined event.