An apparatus for controlling at least one lighting fixture disposed to illuminate an environment, the apparatus comprising: a memory to store: sensor data associated with the at least one lighting fixture , the sensor data including an indication of a presence of a person and/or object in the environment, energy usage data representing energy consumed by the at least one lighting fixture over a given time period, and at least one lighting profile associated with the person and/or object for providing a desired lighting level customized to the person and/or object and/or adjusting power consumption by the at least one lighting fixture according to the sensor data and the energy usage data; a local processor , operably coupled to the memory , to provide an updated lighting profile associated with the person and/or object in the environment from a network-based processor based at least in part on the sensor data and the energy usage data; and a communications interface , operably coupled to the local processor and the memory , to receive the sensor data and the energy usage data from the at least one lighting fixture , to transmit the sensor data and/or the energy usage data to the network-based processor , to receive the updated lighting profile from the network-based processor , and to transmit the updated lighting profile to the at least one lighting fixture . a memory to store: sensor data associated with the at least one lighting fixture , the sensor data including an indication of a presence of a person and/or object in the environment, energy usage data representing energy consumed by the at least one lighting fixture over a given time period, and at least one lighting profile associated with the person and/or object for providing a desired lighting level customized to the person and/or object and/or adjusting power consumption by the at least one lighting fixture according to the sensor data and the energy usage data; sensor data associated with the at least one lighting fixture , the sensor data including an indication of a presence of a person and/or object in the environment, energy usage data representing energy consumed by the at least one lighting fixture over a given time period, and at least one lighting profile associated with the person and/or object for providing a desired lighting level customized to the person and/or object and/or adjusting power consumption by the at least one lighting fixture according to the sensor data and the energy usage data; a local processor , operably coupled to the memory , to provide an updated lighting profile associated with the person and/or object in the environment from a network-based processor based at least in part on the sensor data and the energy usage data; and a communications interface , operably coupled to the local processor and the memory , to receive the sensor data and the energy usage data from the at least one lighting fixture , to transmit the sensor data and/or the energy usage data to the network-based processor , to receive the updated lighting profile from the network-based processor , and to transmit the updated lighting profile to the at least one lighting fixture . <EOS>