I managed to pick up this code here - https://github.com/JDW2018/home-assistant
Updated it a bit so it works on latest version of HA. I also updated pyTexecom so it can connect over IP instead of needing a serial connection.
So, ask your alarm installer to fit you a ComIP configured for Crestron, then point HA at the static IP. Would also work with a Smartcom, but not if it’s already being used for the Connect App.
You have to manually add to config file, all the zones, and areas on the alarm, to get zone updates and set/unset status.
You just need to drop the files into these places …
Example config …
name: ‘Front Door’