It would be great if certain events could use "states" based partly on light status. For example, I started playing a movie late last night and I already had the lights off. When the movie finished, the lights automatically came up as usual, but I would have preferred if they'd stayed off (my preference indicated by the initial condition).
In other words, turn up the lights post-media only if they were on when the media started.
I'm guessing it's not feasible given the current code, but if it were possible it would make the system quite powerful.
Pretty much what I was faced with. If we could use IF/THEN type statements in events and scenarios, it would be very powerful and open up tons of possibilities. It is definitely an important feature and one I would donate for (the other is netflix online). I so wish I could code!