I don't know why this bothers me but it does. My logs show that two commands to turn on a Z-Wave switch are sent about 500 ms apart when a rule fires. I have this simple rule:
The physical device is a pretty vanilla Jasco Z-Wave Plus switch. Using generic built in driver. In case this helps. I agree, it's a mystery and I don't care for mysteries when it comes to technology. Movies are another story.
Are the Basement Stairs controlled through another rule / app? They also appear in the logs twice. Could be unrelated I know, but could also point to something else that is at play...
What if you check the "In Use By" for both the motion sensor and the lights involved?
Funny. I hadn't noticed that. Yes, both are logged twice. Yes, there's a Motion and Lighting app that manages the basement stair lights. It's separate from this app, though that's for historical reasons.
But @sburke781 made a good observation. Both are sent on messages twice. Or respond twice. I take it that this doesn't happen to anyone else then. Hmmm.
In this scenario the one motion sensor turns on both sets of lights. They are two adjoining rooms. Perplexing. I don't know if it's always been like this. I was troubleshooting something with that one light or I might not have noticed. The entries about about 300-400 ms apart. DOn't know if two Z-wave commands are being sent or what.