1. A method for controlling a climate in a building, the method comprising: receiving sensed data at a local processor in the building, the sensed data being associated with the climate in the building, weather outside the building and/or occupants of the building; comparing, at the local processor, the received sensed data with corresponding predictive data, the predictive data being based on the climate in the building and other buildings, weather outside the building and other buildings and/or occupants of the building and other buildings; and adjusting, at the local processor, at least one parameter associated with the climate of the building based on a result of the comparison of the received sensed data and the predictive data, wherein the local processor in the building communicates with a central processor associated with the building and the other buildings; wherein the local processor in the building is further configured to adjust the at least one parameter associated with the climate of the building for real-time minute-to-minute adjustments within the building and control the climate of the building without communicating with the central processor; and wherein the central processor is configured to update information at each of the local processors of each building based on data associated with the building and other buildings.