Stop rule from triggering after it has been triggered

You could just do something like this for example:

You don’t need to code anything. You don’t need dsl.

NOTE:
The WHEN parts are OR conditions
The BUT ONLY IF parts are AND conditions

You should be able to make something work?
Just an idea.
Change the not equal to DAYLIGHT to equal. :wink: