I used to have most of my house controlled by x10 technology. Lights, dimmers, programs, routines, swimming pool pump, chlorine generator, holiday lights, etc...
5 minutes before my wife gets up, the closet lights come on at 20%. The kitchen lights, basement stairs, hallway and workout room lights all come on at 30%. She gets up, goes to workout, and as she works out, the lights brighten to 65% over 15 minutes. Lights in living room come on at 50% about 5 minutes before her workout ends. Kids aquarium light would come on 30% at her wake up time.... all lights but the kitchen go out 20 minutes after we leave if we forget to turn them off.... you get the idea.
Anyhow, it was fun for many years, but once in a while, if you're staying up late, or getting up early, you forget to override the program and you either get lights out on you or blinded while you're sleeping on a Monday holiday, or a vacation day....
About the only thing it was useful for was the timing of the outdoor holiday lighting and the pool pump, chlorine generator, and movie night. Hit the movie mode and it would slowly bring down the overhead lights over the course of 5 minutes until they were off, and the table lamps would go down to 10% and stay there for a nice, movie theater-like glow.