Contents

Composer Help
What's new in this release
Introduction
Scope
Related documents and resources
Composer Pro overview
Setting up the Control4 system—overview
Composer Pro system requirements
Installing the hardware and software
Installing and connecting the hardware
Installing Composer Pro software
Exploring Composer Pro features
First page
Composer Pro startup options
Start Composer Pro
Exit Composer Pro
Composer Pro views
System Design view
Connections view
Media view
Agents view
Programming view
Composer Pro menu options
Composer Pro Properties
Accessing properties from the project tree
Properties pane
Basic Composer Pro tasks
Accessing the List view from the project tree
Removing items from the project tree
Clearing a project
Exiting Composer Pro
Getting project configuration information from a controller
Loading a project’s configuration from a computer to a controller
Backing up a Composer Pro project
Backing up and loading from a virtual to a local or remote Director
Backing up a project's configuration and media
Validating the project
Composer Pro Version Independence
Connecting to a Director
Connecting to a virtual system
Saving changes when working virtually
Using Virtual mode
Connecting to a Director on a local network
Setting up Remote Access
Connecting to a Director using Remote Access
Requirements
Connecting using Remote Access
Ensuring that Director and Composer are compatible
System Compatibility Check
Designing the Control4 system
Introduction
Purpose of device drivers
Adding items to the project tree
Building a project in System Design
Composer Pro design methods
Planning a Composer Pro project: Create a plan
Home automation design methods
Prerequisites to creating a design
Guidelines of system design
Using Composer views to build a project
Making and testing the connections
Connecting the hardware
Testing the device connections
Testing network connections
Testing control and AV connections
Testing room connections
Registering the Control4 system
Register the system at customer.control4.com
Register the controller from Composer Pro
Setting up a 4Sight subscription
Managing and assigning Composer Pro licenses
Where to go from here
Contacting Control4 technical support
Other resources
Project build example using system design
Adding a controller
Adding keypad and electrical interfaces
Adding AV components
Adding a touch screen
Finishing the project
Basics
Composer Pro basics
Installing devices
Configuring device properties
Help for device properties
Configuring devices
How to add devices to a project
Auto Discovery (SDDP)
Composer views
Using the My Drivers tab
Using the Search tab
Adding drivers manually
Adding Z-Wave devices
Configuring third-party devices
Configuring controllers
Configuring a home controller
Configuring a CA-10 Automation Controller
Configuring a Zigbee mesh controller
Configuring high-resolution audio with an EA Controller
Replacing an existing controller using the Controller Migration Wizard
Ensure that Zigbee Server is running
Configuring a Z-Wave controller
Advanced Z-wave concepts
Troubleshooting Z-Wave
Ensure that SD Video Mode is set correctly
Configure multiple controllers
Configure an IO Extender
Configuring lighting
Wireless Lighting
Device settings for Configurable Keypads
Device settings for dimmers
Configuring the Keypad Dimmer’s buttons
Device settings for switches
Changing LED colors on a switch or dimmer
Outlet Lighting
Configure a Wireless Outlet Switch V2
Perform power learning
Configure a Wireless Outlet Switch for power-sensing AV devices
Configure a Wireless Outlet Dimmer V2
Centralized Lighting
Adding Centralized Lighting to your project
Configure light properties for Centralized Lighting
Set Dimmable Light properties
Non-Dimmable properties
0-10V properties
Configure an 8-Channel Dimmer
Configure an 8-Channel Relay
Configure an 8-Port Ethernet Switch
Configure an 8-Channel 0-10V Dimmer
Configure a Bus Ethernet Gateway
Configuring user interfaces
Change the order of Watch/Listen sources
Enable Equalizer Settings
Configuring remote controls
Configure System Remote Control SR-150B
Program the System Remote Control SR-150B programmable buttons
Configure System Remote Control SR-250
Program the SR-250 programmable buttons
Program the SR-250 Paging feature
Configure System Remote Control SR-260
Program the SR-260 programmable buttons
Program the SR-260 Paging feature
Configuring touch screens
Configure the Intercom Proxy Properties for touch screen drivers compatible with the Communication agent
Configure a 7” or 10” T3 Series In-Wall Touch Screen
Configure a 7” T3 Series Tabletop Touch Screen
Configure a 7" In-Wall Touch Screen with Camera (C4TW7CO)
Scenarios
Configure a 7" Portable Touch Screen with Camera (C4TSMC7EN)
Wireless Network Limitations
Configure a 5" or 7" In-Wall Touch Screen (C4-TSWMC5 or C4-TSWMC7)
Scenarios
Keypads
Configure a Configurable Keypad
Device settings for Configurable Keypads
Ordering keycap engraving
Configuring lights for 3-way
Configuring a 2-Button Keypad as a 3-way light
Configuring a 3-Button Keypad to control a 3-way light
Configure a Dry Contact Input Module
Device settings for Dry Contact Input Module
Configure mobile devices or PCs/tablets as Navigators
Configure a Door Station (C4-DSC-EN-XX or C4DSCENINT)
Configuring AV devices
Configure a Triad Audio Matrix Switch
Configure a Triad Power Amplifier
Configure a Triad One Streaming Amplifier
Configure Triad One for WiFi
Configure an Audio Matrix Switch
Configure a Control4 4k Ultra HD 10x10 HDMI Matrix Switch
Configure an audio or AV switch
Configure a 4-Zone Amplifier
Configure a Multi-Channel Amplifier
Configure a media player
Configure a Wireless Music Bridge
Configure TuneIn
Adding a media service
Configuring Motorization
Configure a relay
Configure a contact
Configure a Fan Speed Controller
Keypad properties
Configuring HVAC systems
Setting up a Wireless Thermostat
Programming the Control4 Thermostat schedule
Using the Wireless Thermostat advanced properties
Advanced Device Configuration
Configuring a camera
Configuring Black & Decker locks
Connecting devices
Why you need connections
Connection design tips for CentralizedLighting
Connect and verify devices
Connection Filters
Connecting rooms
Get room connections
Room connection types
Examples of system configurations
Verify default room connections
Connecting devices to the network
Connecting a device to the network
Configuring a WiFi connection
Verifying the network connections
Connecting Zigbee devices
Connecting Z-Wave devices
Removing Z-Wave devices
Connecting and managing control and AV devices
Verifying control and AV connections
Disconnecting or removing control/AV connections
Re-assigning control/AV connections
Updating connections when a location changes
Testing device connections
Testing device controls
Device Control examples
Examples
Example home project: Composer views method
Example: Design and create the project
Composer views
Example: Make and verify the connections
Example: Verify the network connections
Using the Network tab
Using Network Tools
Example: Define the control and audio/video connections
Verify that all control and AV connections use room properties
Disconnect/Remove control/AV connections
Re-assign control/AV connections
Update connections in the project if you change locations
Example: Use the Access agent
Example: Use the Advanced Lighting agent
Setting Up Media
Media types
Overview of media management
Media Manager
New scans
Scans where content is in the media database
Other Media Manager considerations
Media storage
Media lookup service
Configure video scanning of network storage
Setting up media auto-scan
Disc changer
Setting up media stored on a disc changer
Scanning media in a disc changer
Automatically scan media
Searching media in a disc changer
Edit CD or DVD information
Adding a DVD or CD
Setting up videos for a media player
Setting up media for radio stations
Setting up media for television stations
Setting up Internet radio stations
Importing a DVD list from a file
Using external storage devices
Attach and scan external storage devices
Access and scan network storage devices
Creating a playlist
Testing the media connection
Editing media information
Editing CD information
Editing DVD information
Using and Programming with agents
Agent types
Example: Program using the Announcements agent
Example: Configuring the Communication agent
Add new Intercom group
Local Devices tab
External Devices tab
Example: Program using the Custom Buttons agent
Guidelines
Example: Program using the E-Mail Notification agent
Example: Program using the Light Properties agent
Example: Program using the Macros agent
Example: Program using the Media Scenes agent
Guidelines
Using the Color agent
Using the Media Sessions agent
Using the MultiDisplay Manager agent
Example: Program using the Scheduler agent
Example: Program using the Screen Saver agent
Example: Program using the Timer agent
Example: Program using the UI Configuration agent
Example: Program using the Variables agent
Example: Program using the Wakeup agent
Programming
Programming basics
Event-driven programming
Programming elements
Programming with commands
Programming with conditionals
Programming with Delay, Stop, Break, Or, And, and Else commands
Delay command
Stop command
Break command
Else command
And command
Or command
Programming with a While statement
Programming using digital audio and rooms
Program a button to play media or a playlist
Program a button to turn up the volume
Program a button to add a room to another room’s music session
Set the default for a room’s music volume
Examples: programming with variables
Example: Using room variables
Variable handling
Example: Using custom Boolean variables in an agent
Example: Using a custom number variable in an agent
Example: Using a custom string variable in an agent
Other programming tasks
Using Programming Comments
Using Find and Replace
Programming using Copy and Paste
Customizing Navigators
Overview
Setting up screen savers
Setting up the photo screen saver
Setting up a custom screen saver
Programming the screen saver sleep mode
Changing the time on a Navigator screen saver
Hiding device availability
Viewing device availability in navigators
Creating and managing drivers
Using the Manage Drivers window
Creating device drivers
Overview
Why create a device driver?
Guidelines for creating device drivers
Using DriverEditor
Using the Driver Wizard
Limitations of the Driver Wizard
Editing a driver using the Driver Wizard
Verifying the IR codes using the Driver Wizard
Power management
Guidelines for defining power management
Editing power management options
Configuring assignable inputs and outputs
Changing power management options
IR-controlled drivers
Creating IR-controlled drivers
Guidelines for capturing IR codes
Creating an IR television driver
Conditions
Add the IR driver to the project tree
Connect the devices for IR control
Editing an IR-controlled receiver driver
Conditions
Serial-controlled device drivers
Creating a serial-controlled device driver
Guidelines for entering serial codes
Example: Creating a serial driver InFocus LP850 projector
DriverWorks Two-way serial or TCP/IP driver
Creating a 2-way serial or TCP/IP-controlled driver
Related tasks
Using a new device driver in an existing project
Exporting a driver in the project
Maintaining Your System
Updating Composer Pro
Updating Composer and Director
Control4 website
Prerequisites
Update Manager
Zigbee Health
Network Tools
System Manager
Updating firmware
Zigbee devices
IP devices
Black & Decker locks
Guidelines for updating a Control4 system
Guidelines for updating specific devices
Estimating Control4 system update times
Estimating update times per device type
Best practices for updating a Control4 system
General procedure
Back up the current project and media
Check the currently installed Composer version
Update Composer software and drivers
Updating with a USB device (USB Stick Creator)
Create an Install on a USB device
Reports
Upgrade Report
System Report
Centralized Lighting reports
Report types
Create a Panel Report
Create a Module Report
Create a Load Schedule Report
Engraving reports
Report types
Creating a Keypad Engraving Report
Exporting your Engraving Order
Troubleshooting
Guidelines for troubleshooting
Troubleshooting controllers
Rebooting the Control4 system
Resetting the Control4 system
Troubleshooting a Director connection
Troubleshooting media
Troubleshooting device control
Troubleshooting Navigators
Troubleshooting driver creation
Troubleshooting dimmers, switches, and keypads
Cannot identify the device to the network
Troubleshooting the upgrade process
Basic troubleshooting guidelines
Diagnosing trouble spots
System Diagnostics tool
System Diagnostics uses
System Diagnostics interface
Viewing controller performance information
Using the controller networking information
Using system information
Logging diagnostics information
Glossary