1. An automation system comprising: a plurality of peripheral devices, each configured to perform at least one function relating to energy consumption in a facility; an automation controller in communication with the plurality of peripheral devices and providing for the control of the performance of the function by each device based on at least one input; an external network resource configured to enable communication with the automation controller, wherein the automation controller is configured to establish a data link with the external network resource to enable the communication of at least operational information; and at least one area controller configured to control at least one of the peripheral devices and be controlled by the automation controller, wherein the area controller is configured to communicate with the external network resource when the automation controller is unable to communicate with the external network resource.