I use a similar setup. My doorbell is integrated as a zone with my security system (Elk M1), this is integrated with my lighting controller (ISY), so when the doorbell is pressed, the ISY posts an HTTP message to a raspberry pi that is just running a small netcat listener, when it gets a certain...