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 :).
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.
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.
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.
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.
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.
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.