texecom2mqtt is a home automation application I’ve developed to communicate with a Texecom Premier Elite alarm panel and expose its functionality via MQTT in order to integrate it into a smart home.

It uses the proprietary low-level Texecom Connect Protocol to provide real-time sensor updates and full arming, disarming and part arming support. It uses the open MQTT protocol to provide compatibility with a wide range of home automation platforms, but it also features built-in integration with Home Assistant, the most popular smart home platform.

The application is being used by thousands of people and the Docker image currently has over 112k downloads on Docker Hub.

Unfortunately, source code access is restricted due to signing an NDA with Texecom but the Docker image is available here:

Technologies: TypeScript / JavaScript / Node.js, MQTT, Jest, Docker

Home Assistant integration MQTT topics Texecom alarm panel