We now consider a state where the one or more LEDs draw power from both the AC mains and the energy storage device 3108, 3208 (State 1:4). Here, the master controller can query the first controller 3010 to determine how much power the voltage regulator 3006 is making available on the bus 3060. It can also query the second controller 3012 to determine how much power the current regulator 3008 is drawing from the bus 3060 to drive the one or more LEDs. Given the power available, and the power being drawn, the master controller can instruct the first controller 3010 to scale back its output, and instruct the controller 3174, and hence the step up converter 3710, or the controller 3274, and hence the converter 3176, to begin or increase output to the bus 3060 derived from the energy storage device 3108, 3208. Alternatively, the master controller may determine that the voltage regulator 3006 is not producing enough power to keep the one or more LEDs lit to a desired luminosity, and may therefore instruct the controller 3174, 3274 to add power to the bus 3060 from the energy storage device 3108, 3208. In another instance, the master controller, detecting a drop in the luminosity output via optical sensor channel 3056, may select to increase power on the bus 3060 by instructing the controller 3174, 3274 to discharge the energy storage device 3108, 3208.