I would think it would be more important than clouds to have true phases of the moon, but that is not quite as visible.
That must be true. I remember an RC thread I read some 2 years ago (maybe a TOTM entry or thread, not sure) where the reefer controlled the lamps on/off time and moonlight on/off to mimic nature, and, he experienced coral spawning on the exact night when it happened in nature. Can't find that thread now. Does someone remember it?
I personally decided to tackle the problem of a "non-trapezoidal" light intensity curve, with clouds as an overlay, because that was (to me) the most interesting challenge. Next on the list is moonlight.
Moonlight should be the same as sunlight in terms of color and directionality and simulating phases should be easy for the controller.
That is true, and I have experimental proof. Some 15 years ago when I was vacationing at the Grand Canyon I decided to take a night picture. The sky was clear and had a beautiful full moon. I set my camera (Canon Rebel X SLR with Kodak Royal Gold ISO 100 film) on a fence, measured light using aperture priority mode with aperture around 1:16, set the camera on countdown and let it go. I don't remember the exposure time the camera chose, but it was long.
A few weeks later when I finally developed the roll (so different from our "instant see the picture" reality nowadays uh?) I was sad that the picture wasn't there... I thought it had come out pitch black and the lab technician had skipped it. Then, looking at the negatives I noticed no frame was skipped, which puzzled me. I looked at the printed pictures again, maybe I missed it or it was glued to another picture's back. Nope, nothing missing or glued.
Guess what... by remembering the shooting sequence of the pictures I noticed that one of the "daytime" pictures was in reality my nighttime shot. Impossible to notice by looking at the colors or luminosity.
So, yes, moonlight must reflect the sun's light spectrum very closely.
Peerhaps we have an option to turn one channel into a moonlight channel? Or instead of loosing a channel, we make a breakout board I2C moonlight driver? I like the second option.
Humm... I must respectfully disagree here. In a dimmable LED setup, where you can dim your LEDs to very low percentages (i.e. 1% or (1/255)%) I can't agree the best approach is having extra LEDs for moonlight and all the associated hardware.
If you have a driver and controller that can dim your LEDs down to 1% the best approach must be to use your regular LEDs as moonlight.
The "light intensity curve" of the sun must be added to the "light intensity curve" of the moon and the resulting curve for the day is what you need to make your existing LEDs follow. The only 0% moments of the day will be when there is no sun nor moon in the sky.
What is moonlight in a real day? An extra light source. We don't notice it when the moon is up during the day because it is so weak compared to the sun. But if the sun sets while there is a full moon up, you'll notice the moon's light a little after the sun disappears under the horizon.
So, no need for extra moonlight LEDs or channels, I2C, etc IMHO.
Snorkeler