LogicaRules with a time works perfectly i.e. if motion sensor triggered AND lux < 50 AND time >16:00 and time < 23:59 then switch on a light. It is not a scheduler and in this example the motion sensor causes the rule to be evaluated. If your light sensor sends a update report when the light level drops below 50 lux that would cause the rule to be evaluated otherwise you'd need to poll the sensor.
If you want an action to happen at a specified time you need to use the ScheduledScene module.
Last edited by n0ahg on 15 Mar 2015 13:35, edited 1 time in total.
Erm, LogicalRules evaluates whether the current time meets the condition and does not trigger the action based on time! Does your light sensor send an update report when the light level goes back above 50 lux?
If there is a bug at 01:00 then that could be related to time zones.
fableman wrote:LUX <50 (from a multisensor) AND TIME =>16:00 AND TIME <=23:59
and it triggers, but the problem is it triger at 01:00 aswell.
I dont use the "Act on scenes" at all.
Just to make things sure: Did you leave the Boolean operator on its default and setting?
You can't make something to switch on/off with a logical rule on a time event only. The time is rather a constraint within which a condition change/level is valid to fire a rule.