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’.
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:
Can someone make an integration for Carrier and it’s sub brands of alarm systems?
Or, can someone help me to obtain the Master Key, and I will have a crack at it.
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.
I have a library that can connect to the panel over the local network and control it. I hope to polish it and create a HA integration in the coming weeks.
If you’re using the official app (advisor advanced), then you can find it in the settings of your alarm panel. You can also find it in the ATS8500 software if you have that. If you have neither, you can try the default: 000000000000000000000000
If that doesn’t work you’d have to ask your alarm installer.
You can obtain the code from your alarm panel if you have the ‘installer pin code’. As @sebakerckhof pointed out. If not, you will have to contact your installer. In most cases (sadly), this code is just all zeroes. Make sure to input EXACTLY 24 zeroes.