Not a problem. No, no complex timers or anything. I have IP cameras and a softspot for local wildlife so I got tired of seeing neighborhood cats constantly merking local wildlife on my property. Instead of doing something that could be harmful to the cats, they are cats, doing what cats do, I just don't want them doing it on my property and decided to provide a safe environment for wildlife. So I wrote an AI application to detect cats and, if one is found, spray them with sprinklers.
It started out in the garden because cats would get in there and use it as a litter box, but worked so well that I use it around my entire property. Only issue is that it takes a good 5-10 seconds for Orbit to actually get the command to turn on. Cutting that time is highly desireable and, hopefully, Zigbee or ZWave is the right answer. So, I just need on and then off after about 15 seconds.