Texecom Premier Elite - MQTT / Home Assistant

Has anyone here tried integrating their Texecom alarm system with Home Assistant?

I’m fairly new to HA, but I’m really enjoying using it. I’m working on integrating as many devices as possible in our house, but I’ve not found much information available for Texecom alarm systems.

It looks like there’s an MQTT integration already written for another home automation system, so I’ll see if I can use that to help create a bridge to use with HA.

If anyone else has done this with a Texecom system, I’d be really interested to know :).

2 Likes

I’ve only just installed HA, but I’m definitely interested in this too.

I think I’ve seen the same project as you (http://www.mike-stirling.com/2016/06/bridging-texecoms-alarm-signalling-protocol-to-mqtt/) which I beleive is a python based server app.

It seems there are two ways to integrate, via the ARC protocol as in the link above, or via a Crestron integration which seems to give more fine based control on current status of each zone, arm/disarm, etc.

Do you have the Texecom mobile app? There should be something that can be learnt from that.

Hi. I’d be interested if anyone has had any luck with this. Thanks

Yep, I’ve got the mobile app working - but I’m a novice coder and can’t figure out anything from it. The Crestron integration would would be ideal, if it gives more granular zone information.

I’m in the UK and the Texecom panels are the only ones I have found that are controllable via IP/ web.

Any idea of UK available panels can integrate (fully) him HA? I know I can hack an nodmcu to give some reading capabilities of the individual zones… I’m ideally looking for for control via web, and hopefully into HA.

Many thanks

trux

Just added the following comment to Texecom Alarm panel
I had a Texecom alarm panel prior to using Home Assistant. At the time I had setup alarm-server (https://github.com/mikestir/alarm-server) and mqttwarn (https://github.com/jpmens/mqttwarn) which then enabled me to setup alerts using email and pushover. I’m now using the same with an MQTT sensor in Home Assistant so I can see alarm status. I can also use twilio to send SMS messages to the alarm to arm / disarm the alarm based on some event - currently have an automation set to arm the alarm if no one is home and they have been that state for over 10 minutes (prevents alarm arming if devices drop off the network), and also disarm the alarm if someone arrives home and the alarm is armed.

@nrepian @truxntrax @Feridoun @rove did you manage to read the state of the sensors (for ex motion sensors) via the Texecom Web/IP interface ?

There’s another - also python and I don’t think this has been posted here.

I’ve adapted this code for my own use and it’s working well. I tweaked a couple of bit’s but I can’t release this as under NDA from Texecom but nothing fundamental so should work as is.

It supports MQTT and the Texecom Connect Protocol

I’ve released a Docker image which fully supports Texecom and MQTT including remote arming/part arming/disarming: https://hub.docker.com/r/dchesterton/texecom2mqtt. It has Home Assistant auto-discovery built-in too.

Texecom won’t allow me to publish the source code unfortunately as I’ve signed the NDA but I hope it’s useful to someone.

2 Likes

Thanks so much Daniel, David and everyone else who has contributed to this - I’ve been hoping for some time that someone (with better coding skills than me!) would put together a HASS addon for Texecom alarms. This will prove most useful with my 15 sensor Premier Elite 48.