A control system for controlling the environmental conditions within a building, comprising: at least one onsite component located at the building and further comprising: a central controller, at least one sensor unit for collecting at least one environmental measurement from within the building and transmitting the environmental measurement to the central controller, and at least one secondary control unit operably linked to an HVAC system, wherein the central controller transmits at least one operating instruction to the secondary control unit governing operation of the HVAC system to achieve a desired environmental condition within the building; and an offsite cloud computing component located remotely from the building and networked to the at least one onsite component for remotely modifying the operating instruction transmitted to the secondary control unit from the central controller; characterized in that the system is configured so that a control algorithm for calculating the operation instruction based on the environment measurement through fuzzy logic/artificial intelligence processes is stored on the offsite cloud computing component; the central controller aggregates environmental measurements for transmission to the offsite cloud computing component; and the offsite cloud computing component creates a modified control algorithm based on the environmental measurements and transmits the modified control algorithm to the onsite component for remote push control algorithm modifications. at least one onsite component located at the building and further comprising: a central controller, at least one sensor unit for collecting at least one environmental measurement from within the building and transmitting the environmental measurement to the central controller, and at least one secondary control unit operably linked to an HVAC system, wherein the central controller transmits at least one operating instruction to the secondary control unit governing operation of the HVAC system to achieve a desired environmental condition within the building; and a central controller, at least one sensor unit for collecting at least one environmental measurement from within the building and transmitting the environmental measurement to the central controller, and at least one secondary control unit operably linked to an HVAC system, wherein the central controller transmits at least one operating instruction to the secondary control unit governing operation of the HVAC system to achieve a desired environmental condition within the building; and an offsite cloud computing component located remotely from the building and networked to the at least one onsite component for remotely modifying the operating instruction transmitted to the secondary control unit from the central controller; characterized in that the system is configured so that a control algorithm for calculating the operation instruction based on the environment measurement through fuzzy logic/artificial intelligence processes is stored on the offsite cloud computing component; the central controller aggregates environmental measurements for transmission to the offsite cloud computing component; and the offsite cloud computing component creates a modified control algorithm based on the environmental measurements and transmits the modified control algorithm to the onsite component for remote push control algorithm modifications.