If you were really clever, you could actually program some type of very slow motor to turn the manual dimmer knob on a CoralVue dimmable ballast. I have 4 dimmable CoralVues, and have though about it, but my electronics knowledge doesn't extend to tha type of DIY.
Radio Control Car type electric servos would be what I'd play with for that application, I think. They all have adjustable throw for braking, throttle adjustments, especially on gas powered vehicles.
You'd need to play with the throw adjustment as your control and have it come on at certain percentages during the day. The amount of throw in the servo at any time would correspond to where it turned the dimmer knob on the CoralVue ballast.
Hmmmmmmmmmmmmmmmmm!