I'm using RL for just about all the lights in the house, and it works reliably. We're using time periods instead of modes, since we want the lights to follow the same schedule even with the mode is 'Away,'
However, sometimes, it would be useful to trigger the RL to activate a specific time period setting on demand. For example, it may be a particularly cloudy day, and I want to activate the evening light settings an hour early.
If, for example, a text variable changing its value to 'Evening' could be used to select the 'Evening' time period, that would be useful -- I can set up a rule in RM to change the variable and thus trigger the time period change.