Control4

Content

About

Composer Version 2.10

Composer Version 2.7

Used Symbols

About

Control4 develops smart home automation systems to control lighting, entertainment, security, energy, and other connected devices. The company's 2013 initial public offering was considered to be the first pure-play home automation IPO ever.

https://www.control4.com/

Composer version Controller version 2N IP Intercom version Driver version SIP settings Lock manipulation
2.10.15 1.0.36 2.25.0.34.8 226 (tick) (tick)
2.7.0 - 2.12.0.21.4 11 (tick) (tick)

Composer Version 2.10

Settings

  Adding to Composer

To add 2N IP Intercom go to Items Panel ang Discovered menu. There search for 2N IP Intercom that you need (Composer show you some informations about device after hold your mouse on it) and add device to project by double click on it.

  SIP and HTTP API settings

To communicate over SIP, the Communication agent must be added first. In Section Agents click on "Add..." and chose Communication in Avaiable Agents Pop-up window and confirm by OK.

Now go to the web interface of 2N IP Intercom and in Services → HTTP API Set Connection type Unsecured and Basic Authentication.
In next step create an account. Fill the username and password allow every user privileges.
Go back to the Composer → System Design → 2N Doorstation and fill HTTP API Authentication: Basic, HTTP API Username and password.
Go to intercoms web interface and check if it is registered to Controller.
Now go to Directory / Users Set name and Phone number of a Group you created n Control 4 Composer. In following picture there is Name Control 4. Phone number is a group created in Control 4 composer, 10.27.1.33 is IP address of Control4 controller and /2 stands for second SIP account in Control 4 composer.

The Phone number should look like : sip:[Control4 Group]@[IP address of controller]/[SIP Account].

In last step go to Hardware / Buttons and assign the User Created in Directory to button on your 2N IP Intercom.

  Lock manipulation

To enable Lock manipulation it is needed to add driver for Lock, add Motorization / Door Lock from Items / MyDrivers (by double click).

Next to 2N IP Intercom settings and in properties add Custom button1 and name it, in following it is named "Open the Door".
In Connections choose 2N IP Intercom in previous step and chose Relay1 in Control Otputs. In next step drag and drop this relay on Door Lock relay input in lower part of the screen.
To add functionality to Custom button go to Programming in first Chose 2N Doorstation for device Events. In 2N Doorstation Events set "UI Button One Pressed".
In Actions Panel choose Door Lock and in command below choose Unlock the Door Lock. And double click on Arrow Icon aboce commands to add this command.
Next choose in Actions Programming Control and add Delay 5s command to the Script by double clicking on arrow icon.
At the end choose again Actions on Door Lock and add Lock the door and add to the script by doublick click on green arrow.

Composer Version 2.7

Settings

  Adding to Composer

As the first step search driver 2N IP Intercom in the right column in the Composer software and add to the project by double clicking on the driver. There are two of them, one is receiving RTP stream via H264 and second one via MJPEG. Both of this drivers can handle the video stream from 2N IP Intercom with camera. Change the hostname/IP address field according to your 2N IP Intercom configuration and set Authentication parameters (picture below). Every row needs to be confirmed by clicking on the Set button.

The Camera from  2N IP Intercom  can be connected only via unsecured connection without authentication. For this option we must go to section  Services / HTTP API and set Camera API:  Connection type to  Unsecure and  authentication to  None

This configuration of HTTP API we will need also for door opening (output activation). Set the same values as for the camera API to I/O API according to picture below.

Add  2N IP Intercom driver to the project same way as previously the camera driver. Insert  Username/Password that will be used for connecting SIP account on the  2N IP Intercom Allow the parameter  Use Alternate Camera, small popup window will appear. Here you can choose particular camera from previous step to connecting camera the intercom module. Also allow at least one  Custom button that will be use as the trigger for sending HTTP command to  2N IP Intercom. This button will be used for opening the door. Every value need to be confirm by a  Set button.
Now we have configured 2N DoorStation and Camera in the Composer project. After this settings is done upload this project to Controller ( File / Refresh Navigators ).

  IP Intercom SIP Settings

The next step is to configure 2N IP Intercom. Open the configuration interface and go to section Services / Phone and configure the SIP account. Example of the setting is in the picture below.

  1. Phone number ID: 100
  2. Authentication ID: 100; password: 100 (based on Composer configuration)
  3. SIP proxy: IP address of the Control4 controller
  4. Allow SIP Registration with SIP proxy IP address

In this scenario we use Control 4 7'' tablet as the call destination. We need to add this to  group in section  Agents / Communication. This group is used as the phone number in 2N IP Intercom We used group named 1234 and you can find settings of this group in the picture below. Don´t forget to  Refresh Navigators after your configuration is done.
Last step is to configure particular user in  2N IP Intercom. Example of the configuration you can find in the picture below, as the phone number is used name of the group in our particular case: 1234.

  Lock manipulation

You need to add Door Lock driver for Door Opening in to your project.

Now we need to interconnect this Door Lock driver with some specific output of  2N IP Intercom  in  Connection section using Drag&Drop.
Next step is to program specific button for Door opening. Go to the Programming section. Select particular intercom unit and then choose the option  UI Button One Pressed. Now we need to select action according to previous event. In the right column select  Door Lock driver and action  Unlock the Door Lock. Last step to complete this task is to pull this action (in the right with the Green arrow) in to the middle section of programming screen. 
Now we need to define some action when the button is released. The procedure is same as in the previous step, except you will choose the action  Lock the Door Lock. After this configuration you would be able to open the the door using button on the  Control 4 tablet. The door stays open whole time you let the button pressed. 

Used Symbols

(tick) - Compatible

(warning) - Work with limitation

(error) - Incompatible