I know it will, with a little input from other automation parts, do exactly what you want because it’s already doing it in my setup.
Eos sets the lights in a group based on the scene for that group. Lets assume a simple setup with a scene called “on” that has all the lights on, and another called “off” that has all the lights off. You would then add your motion sensor item to the “off” scene, and when motion is active tell Eos to use the “on” scene.
If the scene is set to “off” and the motion item changes to ON, the “on” scene will be evaluated and the lights will be turned on. The person in the room pushes the switch which sets the scene to “on”. The lights won’t change because the scene being evaluated doesn’t change (because “off” + motion = “on”) but now the scene is “on” which has no motion settings and as such the lights won’t turn off when the motion item goes back to OFF.
See Motion Settings
Eos can get the luminance from an item you provide and use it with Threshold and Scaled scenes to adjust light levels dynamically.
I have accomplished this using a work in progress version of @rlkoshak new Time of Day script that runs on the new rule engine. It is still a work in progress and will be undergoing changes before it is added to the Helper Libraries. You can use any Time of Day setup you like.
I have scenes setup for rooms that require special actions based on time of day. Like our bedroom has the lights on softly in the morning and evening, but not during the day.
I have a rule that is triggered by the change of the ToD and it passively (postUpdate) sets the master scene as long as someone is home and awake. By only changing the master scene item (instead of sending a command) it does not change the scene of any other groups, so only groups with their scene already set to “parent” will use the new scene and groups that have a different scene set manually will not be changed.
When everyone is asleep I have the master scene set to “sleep”. I have the step lighting on the stairs setup with a “sleep” scene that is off by default but motion will turn them on. I also have a very dim nightlight on in the kitchen all the time (no motion sensors).