Description
Requires Crestron Home OS 4.12 or later.
The CPLLC UniFi Protect Alarm Trigger is a Crestron Home tile that fires one alarm in UniFi Protect’s Alarm Manager. The alarm is one whose trigger is a Webhook; touching the tile, or running its Trigger Press sequence action, fires it through Protect’s integration API, and Protect then does whatever the alarm’s actions say: notify, sound, light, unlock, PTZ or a webhook of its own. Any Crestron Home event, such as a scene, a button or a door opening, can so raise a Protect alarm. Add one tile per alarm to be fired.
Drivers->Notifications->UniFi->Protect Alarm Trigger (Latest Release Notes) (Download Latest Version)
Windows utility that simplifies sideloading of drivers and extensions.
The extension’s own license key, or a CPLLC site license key, is entered in the extension’s Enter License Key option. The License Manager is not required, but it is the convenient place to enter a site license key once for every CPLLC driver.
All license purchases are final and non-refundable. Every CPLLC driver works fully for two hours without a key: test it on your processor before you buy. See the Terms of Use.
Installer Options
- IP Address / Hostname – Required, on the first page. The local IP address of the device that runs UniFi Protect: a Dream Machine or Cloud Key that runs Protect itself, or, on a site whose cameras record to a UniFi NVR, the NVR. Not the gateway in that case: Protect’s API is only on the device that runs Protect. An address that doesn’t answer as Protect shows Invalid IP Address when Next or OK is pressed.
- Port – Required, on the first page. The console’s HTTPS port (default 443). Only a console set up on another port needs a different one.
- Obtain License Key – Opens CPLLC.net, where license keys and site licenses can be purchased.
- Enter License Key – The UniFi Protect Alarm Trigger license key. Leave blank when the site has a CPLLC site license.
- Show on Home Screen – Shows the tile on the Home screen (default off).
- Show in Room Screen – Shows the tile in its room (default on).
- UniFi Protect API Key – Required. The API key created in Protect (see Installing). Shown in Setup as entered. Protect checks it when OK or Next is pressed; one it refuses shows Invalid API Key.
- UniFi Protect Alarm ID – Required. The Trigger ID of the alarm’s Webhook trigger (see Installing). It cannot be checked without firing the alarm, so a wrong one shows only in the debug output, when the tile is touched.
Actions
- Trigger Press – Fires the alarm, as a touch on the tile does, and raises Trigger Pressed.
- Extension Enable / Extension Disable – Enables or disables the tile. A disabled tile shows Disabled and fires nothing.
Events
- Trigger Pressed – The tile was touched, or Trigger Press ran, and the alarm was queued to fire.
- Extension Enabled / Extension Disabled – The tile was enabled or disabled.



