If you are struggling with integration of alarm products ICT provide a full web based alarm solution with expansion it is called the Protege WX. There is a published automation and control protocol as well as a a profile for savant.
You can find some information here www.ict.co/protege-wx and if you get a login to the website the protocol can be provided with a basic example. I have done a little bit with the Raspberry Pi on them to control outputs and trigger things on inputs.
Also in the interest of full disclosure i am an employee by ICT.