Certified Control4 Integration

From IC Realtech Wiki
Jump to: navigation, search
Control4: Home Automation and Smart Home Systems

The aim of this guide is to cover the integration of IC Realtime IP Cameras into the Control4 automated home using the Composer software. This wiki article is specific to the SDDP compatible, certified Control4 drivers which were released on 11-26-2018.


Hardware Setup

Ensure that the camera has the latest available firmware installed. Physically connect the camera to the same Network as the Control4 host, and provide power to the camera (via PoE or DC power connection).

Control Connection Setup

The Discovered tab of Composer - just double click to add your cameras!


SDDP If the camera was added to the project via SDDP then the control connection will have automatically been set up. Check to ensure that the camera is on the same IP subnet as the Control4 system. You should be able to see the IC Realtime cameras listed under the Discovered tab within Composer. To add via SDDP, just double click the camera.


Manual We recommend that the camera be identified by SDDP. However you can also manually identify the camera via the Connections - Network tab. To identify the camera, you should trigger video tampering to let the camera send the identify message.(make sure that the camera's video tamper function is enable.you can enable the function via the camera's web page - Event - Video Detect - Video Tamper tab)




Properties

The properties tab of the IP Camera driver within Composer.
  • SerialNumber - It will show the camera's SerialNumber.
  • Camera Model - It will show the camera's Camera Model.
  • Firmware - It will show the camera's Firmware.
  • Motion - The value of this property mean: if the value is not 0, for example the value is 3, the driver would check the camera's motion state every 3 second. If the value is 0, it means disable this function.

(To use this function, ensure that the motion detect function is enable. you can enable this function via the camera's webpage - Setup - Event - Video Detect - Motion Detect tab, also in this tab, you can change the areas and schedules about the motion detect.)

  • Brightness,Contrast,Saturation,Sharpness - Change these values, it will change the camera's value about Brightness,Contrast,Saturation and Sharpness.
  • Debug Level and Mode are for testing purposes.

Actions

The Actions tab of the IP Camera driver within Composer.

A number of actions are available to assist with the setup of the driver.

  • Reboot Camera - Will cause the camera to reboot - It may be several minutes before the camera is back online.
  • Toggle Mirror - Allows you to toggle image mirroring - useful if the camera was physically installed incorrectly.
  • Sync Time - Will synchronize the camera time to the controller's time.


Motion Detection Event Programming

  • In order to use the Motion Detection event from the IP Camera in the Programming tab of Composer, you must have Motion Detection enabled in the Cameras Setup Menu:
  • Checkmark Enable in the Motion Detection Menu (Setup > Event > Video Detection > Motion Detection). Confirm you have a valid period, and area set. Anti-dither should be set to 0 in most instances.
  • On the properties tab of the driver, you can change the Motion property to determine how frequently Control4 will check for changes to the Motion state. Set this to 1 to poll every one second (or higher, if desired) and click Set to enable the feature.

The IC Realtime Motion Detection Event is structured as follows:


0) Anti Dither (The cooldown period. If a previous event just ended, the system waits for the 'Anti-Dither' duration to expire before starting a new event)

1) Event Start (Occurs when the Alarm starts (Alarm Input, Motion, IVS rule, etc))

2) Event payload (In the case of motion, this will be for the entire length of the motion event plus a required additional 10 seconds of uninterrupted "no motion" delay. If motion occurs again during the delay period, the loop resets)

3) Event Stop (Camera closes the event state, stop recording to memory, and update the API C4 interacts with).


Therefore, a motion event that is 4 seconds of length will have a full clip / event duration of 14 seconds.


Limitations & Gotchas

  • This driver is for IP cameras only; not the NVR. Address each camera sepearately using these drivers - do not try and address the NVR with this driver.
  • Not all features are available on all cameras.


Troubleshooting

If communication cannot be established with the camera then this is likely to be caused by one of the following:

  • Incompatible camera firmware - ensure camera is running latest firmware
  • Camera not on same IP subnet as Control4 controller.
  • If manually entered IP address then this is incorrect
  • Contacts not bound correctly to Control4 contact devices.

Custom Programming

As well as the standard Control4 programming actions the following are available:

MIRROR/UNMIRROR IMAGE REBOOT_CAMERA DAY_NIGHT NOISE_REDUCTION_3D WHITEBALANCE BRIGHTNESS CONTRAST SATURATION SHARPNESS

NOTE: Not all cameras will support all these functions.

Supported Camera Models

ICIP B4732Z

ICIP B2730

ICIP B2732Z

ICIP D4732Z

ICIP D2732Z

ICIP D2730

ICIP D4730

ICIP B4730

ICIP 360L5

ICIP B2012VIR-S

ICIP B4012VIR-S

ICIP B5000AF-S

ICIP D2001IR-D-S

ICIP D2001IR-D28-S

ICIP D4001IR-S

ICIP D4001IR-D-S

ICIP D8320-IR-S

ICIP D2012VIR-S

ICIP D4012VIR-S

ICIP D2012VIR-B-S

ICIP D5000VIR-I-S

ICIP D8330-IR-S

ICIP B8310-IR-S

ICIP D2000AIR2

ICIP D2000AIR2-B

ICIP D4005IR28-B

ICIP D4005IR28

ICIP D2000-28A

ICIP B4001IR

ICIP B1300T-B

ICIP B2001IR

ICIP B2001IR-B

ICIP D2001IR-D

ICIP D2001IR-D28

ICIP D2004-28-C

ICIP D2022-28-C

ICIP D4001IR

ICIP D4001IR-D

ICIP D4002IR28

ICIP D2002IR

ICIP S2000

ICIP B2012VIR-B-S

ICIP MC2028

ICIP T802-I

ICIP B2064VIR-S


For a more detailed setup on configuring the IC Realtime equipment and troubleshooting tips, please see the general integration guide.