See the attached picture / code example you can import into your webCore instance.
This Piston creates a variable with the device name of any door or window that opens or closes (or any contact) and then speaks it. So in my house now anytime someone opens a door or window my Fabriq speakers say something like "Front door opened" and then "Front door closed". Could also be modified to monitor glass break sensors to do the same thing but add firing of a siren for good measure.
I am thinking webCore is going to be my primary platform for automating all of these contacts due to its power to leverage limitless numbers of variables and conditions...