Energy usage can be monitored within at least one building having a plurality of energy consuming components. A database can be generated that contains values for a set of data points corresponding to data received from the plurality of energy consuming components. A change in a configuration can be detected for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database. Based upon the change, an additional data point can be added to the set of data points in the database. Based upon the values for the set of data points, a probability can be determined that a rule for the additional data point is valid. A message can then be generated that includes the determined probability.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for monitoring energy usage within at least one building having a plurality of energy consuming components, the method comprising: generating a database containing values for a set of data points corresponding to data received from the plurality of energy consuming components; detecting a change in a configuration for the plurality of energy consuming components based upon a change in values received from the plurality of energy consuming components relative to the database; adding, based upon the change, an additional data point to the set of data points in the database; determining, based upon the values for the set of data points, a probability that a rule for the additional data point is valid; and generating, in response to the determined probability, an message that includes the determined probability. 2. The method of claim 1, wherein the probability that the rule is valid represents the probability that a violation of the rule of the rule is valid. 3. The method of claim 1, wherein the determining the probability further comprises identifying a subset of data points, from the set of data points, that have similarities to the additional data point and using values from the subset of data points. 4. The method of claim 1, wherein detecting the change in the configuration for the plurality of energy consuming components further comprises: comparing the values received from plurality of energy consuming components to a point list stored in the database; and identifying points in the point list that have null data stored in the database. 5. The method of claim 4, wherein determining the probability further comprises comparing two populations of data from the database, wherein each population corresponds to a respective point in the point list and contains a set of data collected over a period of time. 6. The method of claim 2, wherein determining a probability further comprises applying a Welch's T-Test that uses a confidence bound that corresponds to a probability threshold. 7. The method of claim 6, further comprising determining that the violation of the rule is valid based upon a p-value from the Welch's T-Test. 8. The method of claim 1, further comprising determining that the additional data point is replacement for an existing data point. 9. The method of claim 8, further comprising determining that the additional data point has additional functionalities relative to the existing data point, and creating new configuration data for the additional functionalities. 10. The method of claim 9, wherein the new configuration data includes an alarm. 11. A computer system for monitoring energy usage within at least one building having a plurality of energy consuming components, the system comprising: at least one processor circuit configured to include: a knowledge base generator configured to generate a database containing values for a set of data points corresponding to data received from the plurality of energy consuming components; a change detector engine configured to: detect a change in a configuration for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database; and add, based upon the change, an additional data point to the set of data point in the database; a configuration modification engine configured to modify configuration settings to include a rule for the additional data point; a reliability engine configured to determine, based upon the values for the set of data points, a probability that a the rule for the additional data point is valid; and an interface module configured to generate, in response to the determined probability, an message that includes the determined probability. 12. The system of claim 11, wherein the probability that the rule is valid represents the probability that a violation of the rule of the rule is valid. 13. The system of claim 11, wherein the reliability engine is further configured to determine the probability by identifying a subset of data points, from the set of the data points, that have similarities to the additional data point and using values from the subset of data points. 14. The system of claim 11, wherein the change detector engine is further configured to detect the change in a configuration for the plurality of energy consuming components by: comparing the values received from plurality of energy consuming components to a point list stored in the database; and identifying points in the point list that have null data stored in the database. 15. The system of claim 14, wherein the reliability engine is further configured to determine the probability by comparing two populations of data from the database, wherein each population corresponds to a respective point in the point list and contains a set of data collected over a period of time. 16. The system of claim 11, wherein the reliability engine is further configured to determine the probability by applying a Welch's T-Test that uses a confidence bound that corresponds to a probability threshold. 17. The system of claim 16, wherein the reliability engine is further configured to determine that the rule is valid based upon a p-value from the Welch's T-Test. 18. A computer program product for monitoring energy usage within at least one building having a plurality of energy consuming components, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by at least one computer processor circuit to cause the at least one computer processor circuit to perform a method comprising: generating, by the at least one computer processor circuit, a database containing values for a set of data points corresponding to data received from the plurality of energy consuming components; detecting, by the at least one computer processor circuit, a change in a configuration for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database; adding, by the at least one computer processor circuit and based upon the change, an additional data point to the set of data point in the database; determining, by the at least one computer processor circuit and based upon the values for the set of data points, a probability that a rule for the additional data point is valid; and generating, by the at least one computer processor circuit and in response to the probability, a message that includes the determined probability. 19. The computer program product of claim 16, wherein the probability represents validity of a violation of the rule. 20. The computer program product of claim 16, wherein determining the probability further comprises comparing two populations of data from the database, wherein each population corresponds to a respective point in a point list and contains a set of data collected over a period of time.