And then when I need it brighter? Or if I don't want the lights on at all?
Sure, you can manage an increasingly programmed logic path for every conceivable option, but it's way easier to just hit the light switch.
There’s a point where you're spending a multiple of the cost on equipment and a huge amount of time, to save you a net amount of... zero effort. It becomes a waste.