I apologize in advance for being a pedantic bunny. But the rules are not clear in terms of Time. For example, the AT rule works like the following.
IF AT <time> AND <currentSensorStatus> THEN <delay>AND <sensorAction>
however, for BETWEEN, it works like
IF <sensorStatusChange> BETWEEN (<fromTime> AND <toTime> ) THEN <delay> AND <sensorAction>
The rules UI does not clearly explain this behavior. If you change the the Time section to below the device section then that would make perfect sense.
P.S. I understand that my nit-picking pedantry can be an irritating thing :-)