Alarm system integration for Carrier brands (UTC/Aritech)

Carrier produces a bunch of alarm systems which are very common, at least in Europe. The most common systems they sell are from their sub-brand ‘Aritech’.

The alarm system can connect through IP, Safetel or UltraSync (cloud). I have been attempting to mimic the communications using UltraSync but I get stuck as I require to sign my request to ultraconnect.com with a ‘signature’.

I found the following blog post: Integrating the Hills Home Security System (Interlogix Ultrasync) with Home Assistant for Seamless Connectivity - IT DIY, Pentesting, Cyber Security

which seems to use the same approach to connect (I’m guessing the ultraconnect.com is quite common for alarm systems). I have attempted to use his approach on the ‘Advisor Pro’ app; the app that’s used to connect to the Aritech system. But I have been unable to extract the Master Key from this app. Signing the request with the Master Key from the blog post doesn’t work (as expected).

My request:

  1. Can someone make an integration for Carrier and it’s sub brands of alarm systems?
  2. Or, can someone help me to obtain the Master Key, and I will have a crack at it.

Ask carrier for help with their API.

I have since managed to obtain the master key and can create a succesful connection to the ultraconnect server. However, I have been unable to get the python UltraSync module to work correctly.