I have seen some coding (C) done talking via a documented API for the Leviton HAI Omnipro II panel using the Arduino. (writing a little sketch).
I have seen similiar with OpenWRT stuff but compiling it on another machine then just running the stuff on OpenWRT.
The above noted the support would probably come from some Almond + person familiar with the DSC API (guessing there is one there somewhere) and be able to talk to the DSC via a serial port or network connection.