Why is this "Repeat" block not working as expected?

It may be helpful to show the rule you're trying to duplicate and your attempt at doing (exactly) so. Your previous attempt at duplicating logic in a rule resulted in you creating a rule with the exact opposite logic at this key point, which was pointed out but perhaps not understood. Is it possible you did the same here?

Sharing this (and logs :slight_smile: ) would help.

Your required expression is that PB must be true. You are setting to false as your last action. A false PB means that an expression of "PB is true" evaluates to false (because PB is not true).

Your rule as written will basically finish once and then never trigger again without manual intervention.

It seems you might be elevating Private Boolean to some status conflated with required expressions. While this kind of required expression is a common pattern, there is no such connection between the two features, nor is this the only way either can be used. Private Boolean is just a "free," local-ish boolean variable available to every rule that is only used in the exact way you specify, if any.

2 Likes