Description
This extension provides an HTTP(s) Post control interface to communicate to third party devices using HTTP Post requests.
Drivers->Custom Device->Control Programming LLC->HTTP Post (Latest Release OS3 Notes) (Download Latest OS3 Version)
Drivers->Custom Device->Control Programming LLC->HTTP Post (OS4)(Latest Release OS4 Notes) (Download Latest OS4 Version)
Windows utility that simplifies sideloading of drivers and extensions.
This extension requires the License Manager to also be installed on the Crestron Home processor. This can be found in Crestron Home at Drivers->License Manager->Control Programming LLC->License Manager.
Installer Options
- Obtain License Key – clicking on the CPLLC.net link will bring up the website where a license key can be acquired. The key will need to be entered into the field below.
- Enter License Key – License key obtained above can be placed here
- Show on Home Screen – checked if you want this visible on the Home screen. Otherwise leave unchecked.
- Show on Room Screen – check if you want the tile visible in the Room
- Use HTTPs – checked if HTTPS call is to be made, otherwise an HTTP call would be made
- Base URL – base URL where the HTTP Post is being directed
- Bearer Token – if a bearer token is required enter it hear. If something is entered here it will override the username/password. (OS4)
- Username – if basic authentication is required enter the username here (OS4)
- Password – if basic authentication is required enter the password here. (OS4)
- Command (01-10) – string that establish the command name, the button icon,, the url extension, and the payload if one is needed. This is input as command|icon|url extension. If command is not being used simply leave blank. The “|” bar is used to seperate the individual parts. There are up to 4 parts
-
- Command Text – displayed on the button UI
- Command Icon – displayed on the button UI
- Command URL Extension – used to communicate with the third party device
- Command Payload – json payload packet (this can be left blank if there is no payload)
-
Actions
- Command – select the command name to be triggered/called