@bangali, I have my master bedroom setup with a piston rule for each of vacant, occupied and asleep States and am finding that the vacant piston is being executed every 15 minutes by the room when the room is either vacant or asleep. Running it every 15 minutes wouldnt be a huge issue for vacant, but it is problematic for asleep mode.
Any thoughts as to why this might be happening? I have the logs showing that the room calls the vacant piston every 15 minutes on the dot.