Group rule triggered twice - why?

I tried using “Item gLights changed” at first but it doesn’t exhibit the behavior I want.

In my case I have three lights that are members of a group. I want the rule to trigger any time any of the items in the group changes its state. However, not every change of an item’s state causes the group’s state to change. For example, if all three lights are OFF and one turns ON, the group will change state to ON. So far so good. However, when the second and third lights turn ON the group doesn’t change state because it is already ON and the rule does not get triggered.

The multiple updates on the group for one Item’s change is odd but at least in my case it isn’t actually causing a problem. It is just slightly annoying. However, it is keeping me from applying a rule design pattern I’m experimenting with to other areas of my system.

Rich