1) The action of a rule is never executed, even though the condition is true. What's wrong?
If a timer or object condition is expected to cause the execution of the action(s) when it changes, this condition must have parameter "trigger" set to "true".
Only conditions with " trigger='true' " will force the rule to be re-evaluated (and thus give the actions a chance to be executed).