a method of monitoring and controlling an active environmental control system to impose energy efficient use of the system . the method includes the steps of monitoring a calling device for a change in calling data , time and date stamp the change in calling data , detecting a change in status of a plurality of physical sensors located within the system , wherein the state of each sensor represents a condition of the environment in which the system resides , time and date stamp the change in status of the plurality of physical sensors , measuring the temperature of a plurality of temperature locations within the system , time and date stamp the measured temperature of the temperature locations , storing for an extended period the calling data , the status change of the physical sensors and the measured temperature of the plurality of temperature locations , together with the respective time and date stamp , in a memory of the system , filtering the calling data , the physical sensors status change and the measured temperature for a system control trigger to identify system control trigger data , extracting a probability decision , to predict a direction of trend , by comparing recent system control trigger data with prior recorded system control trigger data , weighting the system control trigger data , based on the probability decision that the data is causing the output event trigger , in order to effect a desired change in output , and controlling the system based on the weighted system control trigger data .