Have you tried asking in the CORE Peer Assistance thread? Core is a very powerful community created rules engine for SmartThings. It calls each individual rule a “piston.” The folks in that thread should be able to tell you if it can be done with Core.