If you setup a zone motion app you can control the modes that the zone will be relevant for. I have used this to setup different sensors to be used in a zone in different modes, i.e. two different zone motion instances, but you could use it in your example as well, with just one zone motion setup and a mode restriction.
You would only need one instance of RL, but with the addition of a zone motion setup instead of direct references to the motion sensors. But I take your point, worth asking the question about options in RL.
Personally I like the zone motion app as it allows me to easily move sensors in and out of use in a room without needing to update all the references to an individual sensor.
Ah, I get it now. In my scenario, I don't want any sensors to be involved in one of the modes, but only the virtual activator device (activated via voice, phone, etc).
I’ll be interested in what Bruce has to say. The only way I know that would work besides @sburke781’s idea, is to just have the activator device be the only means to turn on and off. Then use Rule machine to control the activator device based on modes. I’m not sure it’s possible to do this without virtual devices that can have their behavior modified.
This is inherently a conditional form of activation, and not something that Room Lights supports (other than through Restrictions). It could be done with an intermediary RM rule of some sort, or potentially with two Room Lights instances each with appropriate Restrictions.
The next step is to allow triggers also based on mode. This will be in my custom zone motion controller that is used as the trigger for this app. It is a long path but has been fun working on.
Most rooms are pretty boring since most of the time I want them to follow the circadian lighting schedule (yet another app ).