Door open sensor and chime, sensor fires once rule executes multiple times

I have a one that I can't seem to pin down on what is happening. I have a dome door sensor in the garage, When the door opens it's to play a chime and turn the light on for 10 minutes. When the door closes the same routine fires but it's only supposed to turn the light on for 10 minutes again.

The problem is that the chime will play multiple times on the open even and also I see multiple turn on the light events. This seems to happen mostly on the first time the door opens in the day but it has happened once of twice later in the day. Here is my rule:

Here is the sensor log:

image

image

I think what is happening based on the door sensor log is that the power reporting also fire the "changed" event. The siren went off 4 times, there is one open even, and 3 power reporting events. Is the "changed" condition is the driver also capturing the battery level even and classifying it as changed?

I am going to test tonight and have two separate conditions one for open and one for closed with the same action block and see if that logic corrects it.

So I updated the trigger events to only look for open and closed vs. the more generic changed.

So far I haven't had the chime in the siren go off more than once when the garage entry door is opened. But the logs show that the power reports haven't happened yet.

Thanks, I'm interested in your results, as I have a similar issue. I'm intruiged to see if this will fix it.