Composer Pro User Guide Control4 Disclaimer Control4® makes no representations or warranties with respect to this publication, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Control4 reserves the right to make changes to any and all parts of this publication at any time, without any obligation to notify any person or entity of such changes. Trademarks Control4 and the Control4 logo are registered trademarks of Control4 Corporation.
Composer Pro User Guide Contents 5. Advanced Topics..................................................................................................................... 5 5.1 Setting Up a Network Configuration .................................................................................. 5 5.2 Creating Device Drivers ................................................................................................... 7 5.2.1 Why Create a Device Driver? .................................................
Composer Pro User Guide 5.5 Programming the System ............................................................................................... 88 5.5.1 Programming Basics for Control4 Systems ................................................................. 88 5.5.2 Programming with Commands.................................................................................... 94 5.5.3 Programming with Conditionals ................................................................................ 105 5.5.
Composer Pro User Guide 5. Advanced Topics If you are a new user, this section assumes that you are familiar with Composer Pro Getting Started and “The Basics.” The Advanced sections are designed for more advanced Composer Pro users. Use the subsections in this Advanced section to • • • • • • 5.
Composer Pro User Guide Tip: If the device’s network address is not on this list, click Refresh. If it still does not appear, click Add to enter it manually. If you do not know the network address, find it at the Tools menu > Network Tools. 3. In the Devices pane (double-click the device in "Devices" to open the device pane), click the Network tab, and click Configure. 4. Click Next when a Network Configuration Wizard dialog appears. 5. In the dialog, enter the new name of the device, and click Next.
Composer Pro User Guide 9. Click Finish when you come to the "Network Configuration Wizard Complete” screen. Note your settings on the screen. 10. Wait for the Controller to check the hard disk and restart the system. Do not disconnect any temporary Ethernet cables or the power cord until the device is finished and it returns to the first Control4 screen. 5.
Composer Pro User Guide 5.2.1 Why Create a Device Driver? A hardware driver is a small piece of software that allows a computer program to communicate with a ® specific device in the Control4 system. Every device in the Control4 system requires a driver, and that driver must be added to the project tree in Composer Pro. Some devices do not have existing drivers in the Composer Pro driver database, or the drivers there cannot control a device. In that case, a new device driver needs to be created.
Composer Pro User Guide For best results, understand the following concepts and guidelines: 1. Supported Commands and Inputs/Outputs of the Device. Prior to starting the Driver Wizard, have a basic understanding of the device. 2. Discrete versus Toggle. In the Driver Wizard, the term 'discrete' indicates a direct setting rather than a toggle option between settings.
Composer Pro User Guide 5.2.4 Driver Wizard ® Use the Control4 Driver Wizard in Composer Pro to create device drivers for your devices. 5.2.4.1 Using the Driver Wizard These sections provide information about how to create device drivers. “Limitations of the Driver Wizard” “Editing a Driver Using the Driver Wizard” “Verifying Driver IR Codes Using the Driver Wizard” “Creating IR-Controlled Drivers” “Creating an IR Television Driver” “Creating a Serial-Controlled Device Driver” 5.2.4.
Composer Pro User Guide IMPORTANT: If you edit any inputs or outputs of the driver after editing a driver, you must remove the driver from the project, add it to the project again from the Search tab, and then make the connections. 5.2.4.4 Verifying the IR Codes Using the Driver Wizard Use the Edit Existing Driver menu option to verify your IR codes for the Control4® system. Note: Make sure the Controller is connected to the device via IR, and that all necessary connections are made. To 1. 2. 3. 4. 5.
Composer Pro User Guide 5.2.5.1.1 Editing Power Management Options If resetting the connections is not required, you can sometimes edit the Power Management options from the Composer Pro project tree. To edit the Power Management options: 1. Right-click the device. 2. Click Edit Driver. a. If the Edit Driver option does not appear, edit this driver from the Driver menu. b. Remove and then add the device to the project tree again.
Composer Pro User Guide Example: You know the state of most DVD players by sending a Play command, because Play typically changes the power state to On. You can set up a macro that • Sends a Play command. • Sends a power toggle command to turn the device off. • Sends a power toggle command to turn the device on. The system can determine with certainty that the power state is On. • Has Power Feedback.
Composer Pro User Guide 7. After you edit the driver, click finish, and click next. Example: The Video Sense Loop requires a Control connection. A control Video Sense connection has been added to the DVD driver. 8. Make any necessary connections to configure the new Power Management option. Example: With the Video Sense Loop Power Management option, connect the Control connection. a. From Connections, select Control/AV > DVD. b.
Composer Pro User Guide 7. Create macros if necessary. 8. Find your driver, add it to the project, and test it. See Composer Pro Getting Started for details about how to do this. 5.2.6.2 Guidelines for Capturing IR Codes For best results when capturing IR codes for a Control4® system, follow the on-screen prompts in the Composer Pro Driver Wizard.
Composer Pro User Guide If an incorrect button was pressed, or if there was interference during the IR capture—If you press the wrong button for a code or there was some interference during IR capture, the system may sense this and ask for a different code or request the same code again. If you test the code, and it doesn't work, try to capture it again. If you pressed a button longer than three (3) seconds. To disable the devices from the laptop’s Control Panel: 1. Select Wireless Link. 2.
Composer Pro User Guide 3. To a. b. c. add a Controller: Select the room (such as Theater) where the Controller is installed. Click the My Drivers tab. Under Controllers, double-click a Controller (such as Home Controller HC-1000). This adds the Controller and the Digital Audio object that resides on the Controller to the project tree. d. In the Connections view, identify the Controller you just added. 4. Start the Driver Wizard. From the Driver menu, select Create New Driver. 5.
Composer Pro User Guide 6. Enter the information for the driver you are creating, such as device’s Manufacturer, Model number, and name of Driver Creator, and then click next. • The Created, Modified, and Copyright information is automatically generated. • Manufacturer: Samsung. • Model: TX-P1430. • Device Creator: ACME Integrators. 7.
Composer Pro User Guide For the Samsung TX-P1430 television driver, select Assume device is always on. For a description of each option, see “Guidelines for Defining Power Management” to help with a selection. 11. Click next. • • Identify the Commands that the Device Supports 12. De-select the default commands not relevant to the device, add any custom commands (additional buttons) required, and then click next. a. Deselect Cancel. b. Deselect Info. c. Deselect TV/Video.
Composer Pro User Guide 14. When you are finished, click next. Note: Sometimes a device can have alternative patterns. In this case, multiple codes show up on the screen. 15. Read the television manufacturer’s documentation to find out the necessary inputs/outputs. Identify the Input/Output Connections 16. Click Add to identify the Input/Output connections on the television, and then click ok. 17.
Composer Pro User Guide The inputs appear in the Input/Output Connections window. 18. When the Input/Output Connections list is completed, click next. 19. Define the connection types for Inputs/Outputs, and then click next. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide For the Samsung TX-P1430 television driver, define the Line Input: • Under Audio Connections, select Stereo (RCA). • Under Video Connections, select Composite and S-Video. Define the RF Antenna and Connection Type 20. Define the RF/Antenna type on the input RF Antenna, and then click next. For the Samsung TX-P1430 television driver, select the UHF/VHF radio button. 21. Define the connection type for output Monitor Out, and then click next.
Composer Pro User Guide 26. You have completed the setup of this driver. You can view the driver you created in the Search tab. Click next, and then click ok to continue. 27. Next, add the new driver to the project tree and connect the device. See “Add an IR Driver to the Project Tree” and “Connect the Devices for IR Control” below. 5.2.6.3.
Composer Pro User Guide 5.2.6.3.3 Connect the Devices for IR Control After you create an IR driver using the Control4® Composer Pro Driver Wizard, you must add it to the Composer Pro project tree and connect the device. This section uses the Samsung TXP1430 as an example. To connect the IR device: 1. Start Composer and connect to a Director. 2. Click the Connections view to make the appropriate video, audio, and control connections or network connections (if appropriate) for the device. 3.
Composer Pro User Guide Example: For the Harman Kardon AVR-230 use the following information: • Device Type: Receiver. • Manufacturer: Harman Kardon. d. In the Search Results list, select the Model Number. Example: Select Harman Kardon AVR-230. • Click OK to add this driver to your Local Database. • Click Exit. 3. From the Driver menu, choose Edit Existing Driver to begin editing the driver in your local database.
Composer Pro User Guide • Driver Creator: ACME Integrators. 10. Click next. Indicate How the Device Will Be Controlled 11. Indicate how this device is controlled using IR or Serial. Example: Select IR and Direct Connect. • IR—Select this radio button if the device you want to create a driver for is IR (infrared) controlled. • Direct Connect—Check this box if your IR codes are running through a direct cable, such as S-link.
Composer Pro User Guide • Recall • Toggle Input • TV/Video 22. See the diagrams that follow. Add the Commands 23. From the extended command list, add several commands: DVD and Video 1. 24. To add the commands from the extended command list for each individual command, click Add. 25. On the dialog that appears, use the drop-down menu to select the commands, and click ok. The new command appears in the Default Commands pane. 26.
Composer Pro User Guide 28. Click next. Capture the Codes 29. Capture (or recapture) the device codes as needed using the manufacturer’s remote and the Controller’s IR Learning capability. Follow the guidelines for capturing IR codes in “Guidelines for Capturing IR Codes.” When a code has been captured, Composer Pro puts a check next to the captured code in the Codes list, and selects the next code to be captured.
Composer Pro User Guide 30. Use the Harman Kardon AVR-230 Receiver remote control to capture the codes by pointing it directly at the IR window on the Home Controller HC-500. 31. Use the Harman Kardon Receiver remote control to capture the codes. Add the Input and Output Connections 32. Add the input and output connections. For the Harman Kardon Receiver driver: a. Add 2 inputs: DVD and Video 1. b. Add 1 output: Monitor Out. The inputs and outputs appear as shown: 33. Click next. 34.
Composer Pro User Guide 43. Click next. 44. Define connection types for input Monitor Out. a. In Audio Connections, check Stereo. b. In Video Connections, check Composite, S-Video, and Component. 45. Click next. 46. Define three (3) macros for Dolby Pro Logic, DTS Neo 6, and THX. a. Use the scrollbar to skip all the macros until you get to “Set output Mon...” b. Select this macro. c. Go to the window in the bottom right corner and find Dolby Pro Logic. d.
Composer Pro User Guide 49. 50. 51. 52. 53. You have now completed your driver setup. View the driver you edited in the Search tab. Drag the new driver to the project tree. Connect the video, audio and control or network connections (as appropriate) for the device. Click System Design, and double-click the device in the project tree. Use the Device Control window to test the control of the device. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 54. For the Harman Kardon Receiver driver, double-click Receiver. 5.2.7 Serial-Controlled Device Drivers 5.2.7.1 Creating a Serial-Controlled Device Driver Create serial drivers using the Control4® Driver Wizard in Composer Pro. Instead of capturing the code as you do with IR, you enter the specific serial data that you must send for each command. To create a serial-controlled driver: 1.
Composer Pro User Guide Method Description Example Data (“DVD” with carriage return): $44 $56 $44 $0D ASCII Data—All ASCII data must be inside double quotes. Each byte inside the quotes represents one byte of data. Look at any ASCII table to see the real values each character represents. The same ASCII characters supported in the C programming language are supported. Escape characters are also supported in the same way.
Composer Pro User Guide Method Description parameters, use a modified version of the format that C uses in its printf function. Example: This example is a GO_TO_CHANNEL command where the protocol specifies that the devices need the ASCII command “Channel XXX\r” where the XXX is the three digit (decimal) channel number that is being requested with zeroes padded (on the left) if the number is less than 100. The parameter name is CHANNEL_NUMBER.
Composer Pro User Guide Method Description sizes are 1 and 2), followed by byte order (E = big endian e = little endian), followed by the checksum calculation format (STD = standard (chunk size wide) addition inverted, CRC = CRC). Example: The example uses the same devices as previously mentioned and assumes the big endian GO_TO_CHANNEL command, where that command needs a checksum (before the 0 end byte) starting at the beginning of the command, and the command is a simple 1-byte checksum.
Composer Pro User Guide Data Bits—Use the drop-down menu to select (5, 6, 7, 8 – default). Flow Control—The control of the transfer of data to avoid congestion. Options: None default, Xon/Xoff, Hardware. • Stop Bits—Options: 1-default, 1.5, 2. • Parity—Process for detecting whether bits of data have been altered during transmission of data. A parity bit is appended to an array of bits to make the sum of all the bits always odd or always even for error detection.
Composer Pro User Guide 19. 20. 21. 22. • Aspect Ratio: Native • Ceiling mount off • Ceiling mount on Enter the serial code for each serial command. Click next to continue through the codes. For information about how to enter serial codes, see “Create a Serial-Controlled Driver.” Click Add to identify the Input connections on the device.
Composer Pro User Guide 5.2.8 2-Way Serial or TCP/IP-Controlled Driver Using DriverWorks 5.2.8.1 Creating a 2-Way Serial or TCP/IP-Controlled Driver You can create most serial drivers using the Control4® Driver Wizard in Composer Pro. Instead of capturing the code as you do with IR, you enter the specific serial data that you must send for each command.
Composer Pro User Guide Example: Export the driver you have edited on one Control4 system to another Control4 system, and save it with your company name. To export a connected driver: 1. Start Composer and connect to a Director. 2. In an existing project and from the project tree, right-click the driver you want to export and select Export Driver. This option is available from System Design, Connections, or Programming. 3. On the dialog that appears, type your company name in the Creator Name box. 4.
Composer Pro User Guide 5.3.2 Connect and Verify Devices In Composer Pro Connections, you can: • Identify Control4 devices to establish a network connection • Check all network connections • Define AV connections • Define control connections When only one (1) connection is available in a room for a given connection type, Composer Pro assumes that connection. Tip: To remove any inappropriate connection, right-click the connection, and choose Disconnect.
Composer Pro User Guide b. Select an unidentified device in the address list, then right-click and choose Identify (or click the Identify button in the list header). A device-specific instruction screen with a graphic of the device displays (such as the Home Controller HC-1000). c. At the physical device, press the Identification button or dial, as indicated on the screen. The button to be pushed on the device flashes on the screen. d.
Composer Pro User Guide b. Select a device in the Control/AV tab. The Control & Audio Video Connections for the selected device display in the top pane. c. Select one of the device’s connections in the top pane. The available connections for the selected connection display in the bottom pane. d. To make a connection, drag a device’s input (or output) in the top pane to the output (or input) in the bottom pane. Example 1: Make Receiver Connections In the top pane under Audio Video Inputs: 1.
Composer Pro User Guide Example 2: Make Television Connections In the top pane under the Audio Video Inputs pane: 1. Click AV (Video—COMPOSITE), and drag it to Receiver (Output—Theater) in the bottom pane. 2. Click AV (Audio—STEREO), and drag it to Receiver (Output —Theater) in the bottom pane. 3. Under Control Inputs, click IR Sensor (Control—IR_OUT), and drag to Controller (IR Output 1—Theater) in the bottom pane. 5.3.
Composer Pro User Guide 3. Select the room in the project tree. 4. Click the Control/AV tab. The Control & Audio Video Connections pane displays. If you run Interviewer or set up your system using System Design, room connections use the default settings according to the devices you add. Example: For a basic system with a Television, DVD player, VCR, and Satellite, Composer Pro by default makes the Television the Video end point which is the end of the AV path for viewing video.
Composer Pro User Guide Note: Speakers are not included in the Control4 project configuration. A room provides two (2) priority levels for End Points of audio (Audio End Point 1 and 2) and two (2) for audio playing for video (Video Audio End Point 1 and 2). The system automatically connects the first End Point in the room to End Point 1 as the first priority. If that device is part of AV path selected, it manages the volume in the room automatically. 5.3.3.
Composer Pro User Guide Example 2: Video Audio End-Point 1—The Receiver is Video Audio End Point 1 and manages the volume in the room when the homeowner watches video using the DVD, VCR, or Cable. Example 3: Video End-Point—Plasma Television switches video for DVD, VCR, and Satellite. Example 4: Video Audio End-Point (combined)—Receiver switches both audio and video for DVD, VCR, and Satellite. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Example 5: Audio End-Point—Receiver switches audio for DVD, VCR, and Satellite. Tip: Understand the physical room connections on your system. The system uses default settings. It cannot auto-detect how your system is set up. 5.3.3.4 Verify Default Room Connections To verify default room connections including prioritized AV Audio End Point providers: 1. Set up a project either using Interviewer or Composer Pro views. See Composer Pro Getting Started for details.
Composer Pro User Guide Bedroom Front Audio Volume Not set Audio End Point Mini Mini Touch Screen Audio Volume Mini Touch Screen There are no video or audio End Points or any devices that can manage volume in the Front room, so you don’t need to identify the video or audio source or volume control device in that room, or modify the room for room connections. 3. Create a connection to define the other devices in the room where you want volume. a. Select a room in the project tree. b.
Composer Pro User Guide 5.3.4.1.2 Configuring a WiFi Connection ® Use the Control4 Composer Pro System Manager tool to connect to WiFi. Some devices can be connected directly to Ethernet, and then can be configured on a Navigator. See your device's installation instructions for details about how to configure wireless on a Navigator page (More > Settings > Network).
Composer Pro User Guide Prerequisites Ensure that the devices to be connected have been added to the project. Network Tab To ensure that all network connections are identified on the Network tab: 1. Click Connections > Network tab > IP Network. 2. In the Address column, check whether there is an address for every line item. Network Tools Option To ensure that all Network connections are connected and active at the Network Tools: 1. From the Tools menu, select Network Tools. 2.
Composer Pro User Guide Example: At this point in your project, the System Remote Control should be yellow (or the only device not green). The System Remote Control turns green as soon as you wake it. To wake the System Remote Control press the red Control4 4 button. 5.3.4.2 Connecting and Managing Control and AV Devices ® Control/AV connections are visible when you select the Control/AV tab in the Control4 Composer Pro Connections view.
Composer Pro User Guide Tip: If connections do not appear as needed, edit the driver to create the needed connections as described in “Editing a Driver Using the Driver Wizard.” 5.3.4.2.1 Verifying Control and AV Connections Use the Control4® Composer Pro Control & Audio Video Connections pane to verify connections, and use the System Design view to verify room connections. To verify all Control and AV connections by checking the connection list: 1.
Composer Pro User Guide 5.3.4.2.3 Reassigning Control/AV Connections Use the Control4® Composer Pro Connections view to reassign connections. To re-assign Control/ AV connections: 1. Start Composer and connect to a Director. 2. Click Connections > Control/AV tab. 3. In the project tree, select a device. The device’s control and AV connections appear. 4. In the Control and AV Connections pane, drag an input from the top pane to a different output on the bottom pane.
Composer Pro User Guide 2. Click Connections. 3. Click the Control/AV tab, and review your connections to ensure they are updated in the current control and AV topology. 4. Click the Network tab. Disconnect all connections by right-clicking and selecting Disconnect. 5. Re-assign each connection. 5.3.5 Testing Device Connections Use the Control4® Composer Pro Connections view to test that connected devices work.
Composer Pro User Guide 3. Click the available controls in the graphical representation to: • • Ensure that the commands work Set the parameters temporarily (such as configuring the LED lights on Dimmers) Notes: 1. If you double-click a device and a Device Control window does not appear, it indicates that one is not available for that device or item. 2. These user interfaces are not specific for each device and model. Understand the capabilities of a device before testing it. 5.3.5.
Composer Pro User Guide 3 Button Keypad 6 Button Keypad Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Controller Dimmer DVD Player Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Electronic Gate Gas Fireplace Motorized Screen Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Receiver Sprinkler System System Remote Control, SR-250 Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Television Wireless Thermostat Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Wireless Outlet Switch 7" Portable Touch Screen 5.4 Setting Up the Media To take full advantage of media lookup services by Gracenote®, your customers must be registered in 4Sight. See Composer Pro Getting Started for details. To add and scan songs and albums for playlists, they must be available in MP3, M4A/AAC, or FLAC format on a PC, Controller, or network share. To add Internet radio stations, the Internet radio driver must be bound to the Controller.
Composer Pro User Guide You can set up your customer's audio and video media in a Control4® system for: • Controllers • • • • • • • Disc Changers Media Players Dock for iPod Television broadcast channels Radio broadcast stations Internet radio Satellite broadcast channels or music stations • Other external storage devices: USB flash drives and shared network drives You can also • • • • • • Add CDs and DVDs Add individual songs Add cover art, titles, albums, etc.
Composer Pro User Guide • • • Media Database. Migrating from pre-OS 2.0 to OS 2.0 and later requires a Media Database conversion and schema changes; consequently, the Media Databases in OS 2.0 are smaller. Media Manager. All scans are performed by the Media Manager running Director on the Primary Controller. Note: Composer Pro configures scanning only, and does not scan the media. Media Lookup Service. This service now runs either in Composer Pro or Media Manager. • Composer New/Edit - Search.
Composer Pro User Guide 5.4.1.1.4 Media Storage Audio and video files can be stored on one or more of the following devices: • Home Controller disk space. Home Controllers with disk space can host audio and video content. Note: Dealers must provide their own backup solution or use a NAS with mirror/recovery capabilities. • USB-attached storage. Both audio and video can be stored on these devices, although Control4 does not recommend it due to poor performance. • Network-attached storage (Samba-mounted).
Composer Pro User Guide 7. Click the Media view. 8. In the tree, select Media Scanning Options to set up a schedule for scanning. To set up to scan the media now, click Scan Now and skip Step 9, and then the Scanning Schedule in Step 10. 9. Set up the scanning schedule and the files to scan. 10. Set the schedule as follows: • Scanning Schedule. Select one. • Never. Select if you never want to schedule an automatic scan. Every x Days or Weeks (up to 10). Select the frequency to scan. On the following days.
Composer Pro User Guide Extensions. Use the up and down arrows to choose the format to add or remove from the list. To add a format if it doesn't appear in the list, use the down arrow to select the extension, select Video, and then click Add. Click Remove to remove that format from the list. Note: The list only allows format types that are supported in the Control4 system. • Use Online Media Lookup to improve scan results.
Composer Pro User Guide When the Auto Scan Enabled option is checked on the Disc Changer Properties page, the Auto Scan feature automatically detects when a disc is added to an empty slot or when a disc is removed. The Navigators are automatically updated with the change. The Auto-scan feature does not detect when a disc is replaced or swapped. Note: If a DVD/CD is scanned and the media is not recognized, it is titled 'unknown.
Composer Pro User Guide Prerequisites 1. Ensure that a Controller is added to your project and identified to the network. 2. Ensure that your Controller has storage space for media. To 1. 2. 3. 4. add and scan available media on a Controller: Start Composer and connect to a Director. Click System Design. Click Connections. In the Network tab, ensure that the Controller has an address. If it does not, you must go back and identify the Controller to the network. 5. Click Media. 6.
Composer Pro User Guide This section covers how to: • • Add media to a Disc Changer Scan media in a Disc Changer Prerequisites 1. The system must be registered at my.control4.com, and registration must be complete before using the online Media Services. To register the system, see 'Registering the System' (Composer Pro Getting Started). 2. Ensure that a Controller is added to the project tree and identified to the network. 3.
Composer Pro User Guide The following sections describe how to add media to the Media Database using the options listed above. 5.4.5.1 Scanning Media in a Disc Changer To scan media loaded in a Disc Changer to add it to the Media Database: 1. Click Connections. 2. Ensure the Disc Changer is connected to a serial port on the Controller. Example: From the Control/AV tab, select Sony CX777ES DISC Changer; ensure that the Serial RS-232 is connected to the correct serial port (1 or 2). 3. 4. 5. 6.
Composer Pro User Guide 2. Ensure that the Auto Scan Enabled box is checked. When you select the Auto Scan Enabled option from the device's Properties page in Composer Pro, an automatic scan of the disc(s) is available if you add a new disc to an empty slot, or if a disc is removed. In those cases, the Disc Changer automatically recognizes the change, and the Navigators automatically update the changes. The Disc Changer recognizes the changes in its slot when its door closes to perform the auto-scan.
Composer Pro User Guide 5. Repeat the previous steps for each of the DVDs/CDs in the Disc Changer you want to add to the Media Database. 6. Click Finished. 5.4.5.4 Edit CD or DVD Information To 1. 2. 3. edit a scanned DVD or CD: Select the CD or DVD to edit. Click Edit. Change the Title, Director or Artist, Album or Movie, Studio, Genre, etc. You can also change the location, locate the cover art (Find Art File), and so on. 4. Click OK. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 5.4.5.5 Adding a DVD or CD To 1. 2. 3. add a DVD or CD: Click Media. Select Disc Changer in the Media pane. Select the empty box for the New DVD and New CD buttons to appear. 4. Click either New DVD or New CD as appropriate. The New Movie or New Album dialog appears. 5. In the Title box, enter the DVD you want to play. Example: "A Beautiful Mind" Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 6. Click Search. 7. When the Search dialog appears, use the scrollbar to find the appropriate cover art, and select it. 8. Change the search criteria, and search again if needed. The possible matches from the Web database appear in the Search Results window. 9. Click Next. 10. (Optional) Customize the DVD/CD information before adding it to the Media Database by editing the text in the box. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 11. Click Finished. 12. Click OK. 5.4.6 Setting Up Videos for a Media Player Use the Control4® Composer Pro Media view to identify the videos that you want the Media Player to play. Prerequisites 1. Ensure that the Media Player is installed and added to Composer Pro as directed in the Control4 Media Player Installation and Setup Guide and Control4 Media Player User Guide. 2.
Composer Pro User Guide The selected stations populate the media source channel list (such as the FM Radio list shown next). 8. Repeat the previous steps for each additional media source, such as Cable, Satellite, XM Radio, or AM Radio. (Each of these services must be set up separately.) 5.4.8 Setting Up Media for Television Stations Use the Control4® Composer Pro Media view to set up television channels for the Control4 system. To set up media for television broadcast channels: 1.
Composer Pro User Guide 3. Select the broadcast media type (UHF/VHF, Satellite, Cable, etc.). 4. Click Search. When the dialog appears, type the zipcode for the Control4 system’s location in the box. 5. Click Search, and use the pull-down menu to select Local Broadcast Listings. The available channels are populated in the Search Results window. 6. Check the individual boxes of channels that you want to make available in the Navigators; or click Select All, and then click OK.
Composer Pro User Guide 5.4.9 Setting Up Internet Radio Stations Use the Control4® Composer Media view to add Internet radio stations that you can play from Touch Screens, MyHome apps, or On-Screen Navigators. Prerequisites 1. Ensure that the Controller is installed and identified as directed in the Controller's installation guide. 2. Ensure that the Internet radio stations you add are in MP3 format. You'll need to create a new form for each station you add. To configure Internet radio: 1.
Composer Pro User Guide g. Click OK. 6. Go to the Touch Screen, MyHome app, or On-Screen Navigator and select the Listen > Station. Note: If you have several sources, Internet Radio appears under Sources. 5.4.10 Importing a DVD List from a File Use the Control4® Composer Pro Media view to populate DVD metadata stored on a Disc Changer. Prerequisites Ensure that the Disc Changer is installed as directed in the Control4 Disc Changer Installation Guide. To import a DVD list: 1.
Composer Pro User Guide 5.4.11 Using External Storage Devices ® You can access digital music from an external storage device in your Control4 system. External storage devices include USB flash drives, USB external hard drives, or a shared network storage area (for example, a computer’s hard drive). The following applies when setting up an external storage device: • USB flash drives or USB external hard drives must be formatted as FAT32 devices.
Composer Pro User Guide This information varies between types. Contact your System Administrator or Control4 Technical Support if you need help with this information. 5. Click Media. 6. In Network File Storage, notice the options: Audio Media and Video Media. 7. To add or scan audio files, in the Media list select Audio Media, and then click New or Scan. Notes: 1.
Composer Pro User Guide Notes: 1. Video files must be in one of the following formats to be scanned by the Control4 system: .avi, DVD, .iso, .m4a, mpeg, .mpg, or .wmv. These video files can only be played using a Media Player device. 2. Video is not supported from a USB drive, so the Video Media option is not displayed in the list under a USB drive. 5.4.12 Adding an Audio or Audio/Video Switch ® Use Control4 Composer Pro to add audio or audio and video switches to a Control4 system.
Composer Pro User Guide Tip: You can rename it any time by right-clicking the playlist, selecting Rename Playlist, and then typing a new name. 5. Select the Controller or other media on which the songs are stored, and ensure that you have scanned the media from the storage to make the media known to the Controller. 6. Drag the list of songs to the playlist. These playlists are designed exclusively for streaming media in Digital Audio.
Composer Pro User Guide The playlist can now be played from or edited in the Navigators. 5.4.14 Testing the Media Connection To test control of media through the Control4® Navigators (System Remote Control, On-Screen Navigator, LCD Navigator, or any of the other Navigators or Touch Screens), use the steps outlined in the Control4 System User Guide.
Composer Pro User Guide 3. In the project tree, double-click the CD storage device on which you want to edit CD information; for example, CD, Disc Changer, or Controller. 4. Select an album and click the Edit button, or double-click the album title. 5. In the Album tab, edit the Album Name, Artist, Label, Genre, or Art. Make text changes as applicable. 6. Click OK, or use the additional features outlined below. 7. Search on a Name or Artist to search the database for similar entries. 8.
Composer Pro User Guide 9. View or edit the information about the album: Name, Artist/Composer, Label, Genre, Year, Art, and Notes. 10. Change the information as needed, and then click Finished to save your changes. 11. Choose the Track tab, and edit or remove tracks as needed. 12. Choose the Notes tab, and edit as needed for future reference. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 5.4.15.2 Editing DVD Information Use the Control4® Composer Pro Media view to edit DVD title, director, studio, genre, runtime, release date or rating in a Control4 system. Tip: New in OS 2.0 and later, you can edit DVD and video titles on the Touch Screens and On-Screen Navigators. To 1. 2. 3. 4. 5. edit information about a DVD: Start Composer and connect to a Director. Click Media. In the project tree, double-click the Disc Changer or DVD.
Composer Pro User Guide 10. Replace the cover art using one of the options provided. 11. Click the Cast and Synopsis tab to edit text displays as needed. 12. Click Finished to save your changes. 5.5 Programming the System Use the Control4® Composer Pro Programming view to program the Control4 system. This section assumes that you have a general understanding about how to use Composer Pro to add and identify devices, and that you are now familiar with the Composer Pro interface.
Composer Pro User Guide Tip: A useful tool is available in OS 2.0 that can help you keep track of your programming scripts. The tool is called Programming Detective which is part of the Detective Suite, and you can find it at: http://downloads.control4.com/updates/PD/SelfExtract/ProgrammingDetective.exe or in Tools > Detective Suite. See the Composer Pro Getting Started guide for details. To get to the Programming view: 1. Start Composer and connect to a Director. 2. Click Programming.
Composer Pro User Guide Events (Programming Pane) Select the event (left side of the window): Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Actions (Actions Pane) Select the action(s) (right side of the window): Script (Script Pane) Drag the Events and Actions commands to the Script pane (middle pane): The next table describes Events, Actions, and the Script. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Programming Item Description Events All programming begins with events. An event is a “when” statement. An event is the trigger report that something happened that results in an automation. Events happen instantaneously. On a Keypad, pushing a button is one event. Actions all occur under Events. Examples of events include: Events • When the door opens • When it is 7:00 AM • When it is sunrise After the event identifies to the system that something occurred, it sends actions.
Composer Pro User Guide Tip: To configure or program devices, you can use properties, agents and variables also. These are considered advanced configuration and programming tasks. See “Programming with Agents” or “Programming with Variables.” 5.5.1.1 Programming Elements Basic programming consists of two (2) parts: 1. Define a device’s events that trigger actions. 2. Define a device’s actions to trigger when an event fires. The following steps introduce the basic programming flow and script creation: 1.
Composer Pro User Guide 3. Drag the actions to the script (Script pane). 4. In the Script pane, click Execute. Note: Programming can make use of agents also, where you can include pre-programmed system functionality, such as scheduling, delays, or setting up Lighting Scenes. Example: To program around sunrise and sunset, use the Scheduler agent. See “Programming with Agents” for more information about using agents in programming.
Composer Pro User Guide 5. Make sure the sprinklers are connected to the correct Relay port. a. Click the Control/AV tab. b. Select Sprinkler System from the project tree. c. In the Control & Audio Video Connections pane, ensure Sprinklers is connected to Relay 2. 6. Click the Network tab. 7. From the Network tab, ensure that the Controller and 3-Button Keypad have an address in the IP Network Connections pane. 8. Click Programming. 9. In the Device Events pane project tree, select 3-Button Keypad. 10.
Composer Pro User Guide 14. Click Execute in the Script pane to turn on the sprinklers. 15. Click Execute again to turn off the sprinklers. Results: The Top Button of the 3-Button Keypad now toggles the Sprinklers on and off. 5.5.2.1 Programming with Delay, Stop and Break Commands Control4® Composer Pro programming provides a Delay command in response to an event that waits for a specified amount of time before executing the next command in a code sequence.
Composer Pro User Guide 5. To use the Delay command, in the Device Actions pane click Programming Control. Scroll to the bottom of the tree to find it. 6. In the Programming Control Actions pane, click the Commands tab. 7. Select Delay and type 5, then use the drop-down menu and select seconds (default). 8. Drag the green arrow Delay command to the Script pane. This ensures that there is a fivesecond delay after the projector powers up. 9. Scroll up and select DVD in the project tree.
Composer Pro User Guide 10. Click the Commands tab, and click Power > On. 11. Drag the green arrow ‘Turn on the DVD’ to the Script pane. 5.5.2.1.2 Stop Command To use the Stop command during programming, see this example using a Motorized Screen and a DVD player: 1. In the DVD Events pane, select the DVD and click Power On. ‘When -> DVD Turns On’ appears at the top of the Script pane. This assumes that the device is on before turning it off and using the Stop command. 2.
Composer Pro User Guide 5.5.2.1.3 Break Command Here are some rules about using the Break command (see example script below). 1. A break in a 'While' loop jumps to the first statement after the While statement. 2. A break in an 'If' statement (nested in a 'While' statement) jumps to the first statement after the 'If.' 3. A break not in a 'While' or an 'If' statement should behave like a Stop command (jumps to the first statement after the function). Note the 'Break' command in the statement below.
Composer Pro User Guide See “Programming with a While Statement” or “Programming with Conditionals” for details. 5.5.2.2 Programming with a While Statement A ‘While’ statement runs continuously in a loop until the evaluation is shown to be False (Boolean value). While statements can be repeating ‘if’ statements also. To program a While statement, follow this example: 1. Start Composer and connect to a Director. 2. Click System Design. 3.
Composer Pro User Guide c. In the Actions pane, select Theater Dimmer. d. Click the Commands tab below, and choose Off. The action appears in the right middle Actions pane. e. Drag the green arrow to the Script pane. This turns off a blinking light when the door closes. 10. Program the While statement (when the Door opens, and while it is open, turn the Theater Dimmer on): a. In the project tree, select Door Contact Sensor to trigger an event. b. Choose the When the Door Contact Sensor opens event.
Composer Pro User Guide c. In the Actions pane, select Door Contact Sensor to trigger an action. d. Click the Loops tab, and select the While Loop option: the Door Contact Sensor is Open. The While loop While the Living Room > Door Contact Sensor is open appears in the Actions pane next to a red circle arrow. e. Drag the red circle arrow to the Script pane. f. In the Actions pane, select Theater Dimmer. g. Click the Commands tab, and choose On. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide h. Drag the green arrow icon Turn on the Theater > Theater Dimmer on top of the red circle arrow icon in the Script pane to nest it under the loop statement. i. j. k. Delay the action 5 seconds. In the Actions pane, scroll down to choose the Programming Control Delay agent. Click the Commands tab, and set the Delay time to 5 seconds. Drag the green arrow on top of the red circle arrow in the Script pane to place the delay action below the previous action.
Composer Pro User Guide l. Turn the Theater Dimmer off. In the Actions pane, select Theater Dimmer again. m. Click the Commands tab, and choose the Off command. n. Drag the green arrow icon on top of the red circle arrow icon in the Script pane to place the command below the previous action. o. Click Execute. p. Test the While statement by opening the actual door. The light should blink on and off while the door is open. q. Close the door. The light should turn off when the door is closed. r.
Composer Pro User Guide 4. 5. 6. 7. 8. • 7” Touch Screen • Access to 4Store In the Device Events pane, select the device to program, for example, 3-Button Keypad. In the 3-Button Keypad Events pane, select the button, for example, Button 2. In the Device Actions pane, select the Touch Screen that contains the bookmark you created. In the Touch Screen - 7" Actions pane, select the Commands tab. Scroll to the bottom of the tab, and locate the Bookmarks options.
Composer Pro User Guide To program a conditional that turns on the light when the doorbell is pressed and the light is off: 1. Start Composer and connect to a Director. 2. Click System Design. 3. Ensure that the following devices are in the project: • Controller • Doorbell • Theater Switch 4. Click Connections. 5. Make sure the control or network connection is made. a. Click the Control/AV tab. b. Select the Doorbell in the project tree. c. In the Control & Audio Video Connections pane, select Doorbell.
Composer Pro User Guide 14. Click the Commands tab, and select On. The command you chose displays in the Theater Switch Actions pane. 15. Drag the green arrow to the blue question mark in the Script pane to make it a child under the "When..." statement. Tip: If you drag the action to the text, or you drag the action under the text to the open space, it places the action as an equal above the conditional. If you drag the action to the question mark, it becomes a subset of the conditional.
Composer Pro User Guide 16. Click Execute. With the Theater Switch light off, press the doorbell; the light should come on. 5.5.4 Programming Using Digital Audio and Rooms You can program a Control4® system using the Digital Audio and Room objects in Composer Pro. You can use digital audio events when a session starts or stops. A session is when a song or playlist begins and ends. A list of songs can be compiled into a playlist. You can compile the list by songwriter, album, song type, or any combination.
Composer Pro User Guide 5.5.4.2 Program a Button to Turn Up the Volume Use the Control4® Composer Pro Programming view to let you use a Keypad button to turn up the volume in a room. Example: The example in this section uses a 6-Button Keypad for the Theater room. When you press Button 2 the volume increases in the Theater room. Prerequisites 1. Ensure that a 2, 3, or 6-Button Keypad is installed as directed in the Control4 2, 3, or 6 Button Keypad Installation Guide. 2.
Composer Pro User Guide Example: The example in this section uses a 6-Button Keypad for the Theater room. When you press Button 3, music starts playing in the Bedroom as well as the Theater room. Prerequisites 1. Ensure that a 2, 3, or 6-Button Keypad is installed as directed in the Control4 2, 3, or 6 Button Keypad Installation Guide. 2. Ensure that your project has an audio End Point, such as Speaker Point, added and identified on the network. To program a button to add another room's music session: 1.
Composer Pro User Guide 5. In the Miscellaneous tab, check the Enable Default Volume box. Adjust the Audio Volume and Video Volume as desired for the room. The default volumes are enabled immediately. Repeat these steps for each room in the Control4 system. 5.5.4.5 Program a Button Using Room Programming Use the Control4® Composer Pro Programming view to use a Keypad button to add another room to a program, for example, music. Refer to “Program a Button to Add a Room to Another's Room's Music.
Composer Pro User Guide 5.5.5.1 Example: Using Room Variables Control4® room variables provide greater flexibility in programming, letting you program using events and actions at the room level. Note: Most of the functions in Room Variables are available by selecting the Room object which is the recommended method for programming the room. Whenever possible, use the Room object rather than Room Variables. To use room variables: 1. Start Composer and connect to a Director. 2. Click Programming.
Composer Pro User Guide Events/Actions Description CURRENT_SELECTED_DEVICE Lets you do programming when any device changes in the room. CURRENT_MEDIA Lets you do programming when any media changes in the room. POWER_STATE Lets you do programming when any device’s power state changes from True to False in the room (read only). A device in the room is required to detect the power state.
Composer Pro User Guide • Define one Variable to equal another—Defines one variable to equal another variable. This can be used to save and restore variable values. Example: The level of a light or the volume of music in a room. After this value is saved to the variable, you can restore the system variable to the value stored in the user variable. The system can then compare the two variables and determine if it needs to reset one of them.
Composer Pro User Guide 7. Click New. 8. On the dialog that appears, do the following: a. Click New Variable. b. In the drop-down menu, select Boolean. c. Name the Variable Power State and click OK. The default value is false. Create a Media Scene ‘Someone is at the door’ 9. Select Media Scenes, and click New. 10. Name the Media Scene Someone is at the door. Click OK. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Add the Bedroom and Theater Room 11. Click Add Room, and add the Theater and the Bedroom (see above). 12. Set the volume in the Bedroom to 50, and the volume in the Theater to 75. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 13. Click Programming. 14. In the project tree and the Device Events pane, click to expand Variables, and select Power State. 15. In the project tree and in the Device Actions pane, click to expand Variables, and select Power State. Add the Conditionals and Commands 16. Follow the previous programming steps to create a script with Conditionals. 17. Click the Conditionals tab. 18. In the Conditionals tab, click Is False, and drag the blue question mark to the Script pane.
Composer Pro User Guide 19. Click the Commands tab. 20. In the Commands tab, click Set to True, and drag the green arrow on top of the blue question mark in the Script pane to make it the first subset item of the first conditional. 21. In the Device Actions pane, select Light Switch. 22. Click the Commands tab. 23. In the Commands tab, click On, and drag the green arrow on top of the blue question mark in the Script pane to make it the second subset item of the first conditional. 24.
Composer Pro User Guide 25. Click the Commands tab. 26. Click Activate in the Commands tab, and drag the green arrow on top of the blue question mark in the Script pane to make it third subset item of the first conditional. 27. In the project tree and in the Device Actions pane under Variables, select Power State. 28. Click the Conditionals tab. 29. In the Conditionals tab, click Is True, and drag the blue question mark to the Script pane. 30. Click the Commands tab. 31.
Composer Pro User Guide 41. In the dialogue that appears, select the album and song that you want to play when Someone is at the Door executes. In this example, Rhapsody’s ‘50s Hits’ is used. Click OK. 42. Drag the green arrow to the Script pane. 43. Repeat steps 37-41 for the Theater. 44. In the project tree and in the Device Events pane, select Motion Sensor under Front, and choose the event When the Motion Sensor senses motion. Add the Boolean Values 45.
Composer Pro User Guide 5.5.5.3 Example: Using a Custom Variable Agent Number Use the Control4® Composer Pro Programming view to create custom variables in an Agent using a numeric value. In this example, program one Keypad button to toggle between turning on the Theater Dimmer and the Theater Switch. Prerequisites The following devices are added and identified in the project: • Controller • • • Dimmer (Theater) Light Switch (Theater) 6-Button Keypad To program using a Custom Variable Agent number: 1.
Composer Pro User Guide 8. In the Variables pane, select the variable Keypad_releases. The available variables for your devices appear in the right pane. 9. Enter the value as 0 (zero). Create an Event 10. Click Programming. 11. In the project tree and in the Device Events pane, select 6 Button Keypad. 12. Click Button 1 on the 6 Button Keypad. 13. Select Press for the event. The event appears at the top of the Script pane. Create the Actions 14. In the Actions pane, scroll down to view the agents. 15.
Composer Pro User Guide 20. Drag the blue question mark below the previous command in the Script pane. This places the conditional Action parallel to the previous Action command. 21. In the Actions pane, select Theater Dimmer. 22. In the Command tab, select On. The action command appears in the Actions pane. 23. Drag the green arrow to the blue question mark in the Script pane to make it a subset of this conditional item. 24. In the Actions pane, scroll down to Variables and select Keypad_presses. 25.
Composer Pro User Guide Results: Press Button 1 on the 6-Button Keypad to toggle between turning on the Theater Dimmer and the Light Switch. 5.5.5.4 Example: Using a Custom Variable Agent String ® Use the Control4 Composer Pro Programming view to create custom variables in an Agent using a numeric value. The steps in this section are for more advanced users of Composer Pro. In this example, program Button 4 on a Keypad to toggle through four (4) playlists.
Composer Pro User Guide Set Up Mom's Favorites Playlist in the Theater 8. Click Programming. 9. In Programming select the 6 Button Keypad in the Theater from the Device Events pane. 10. In 6-Button Keypad Events, click Button 4 on the Keypad. 11. In the Device Actions pane, scroll down and click to expand Variables. 12. Select My Playlists. 13. In the My Playlists Actions pane, click the Conditionals tab, and enter the name of a playlist; for example, Mom’s Favorites. 14.
Composer Pro User Guide 15. 16. 17. 18. In Device Actions, select the Theater room object. In Theater Actions, select Select Media. In the window that pops up, select Playlists, Mom’s Favorites, and then click OK. Drag the green arrow icon on top of the first blue question mark in the Script pane to make it the first subset of the first conditional. 19. In Device Actions, select Variables > My Playlists. 20.
Composer Pro User Guide 21. Drag the green arrow on top of the first blue question mark to the Script pane to make it a second subset of the first conditional. The next time the button on the Keypad is pressed, the value of the variable will be Dad’s Favorites, and will then cue that playlist in the Theater. 22. 23. 24. 25. In Device Actions, scroll up and select the 6 Button Keypad in the Theater. In 6 Button Keypad Actions, click Button 4. Under Color Settings select LED On.
Composer Pro User Guide 26. Drag the green arrow on top of the first blue question mark in the Script pane to make it a third subset of the first conditional. 27. In Device Actions, scroll down and select Programming Control. 28. In the Programming Control Actions, select the Stop radio button. 29. Drag the green arrow on top of the first blue question mark in the Script pane to make it a fourth subset of the first conditional. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Note: It is important to add a Stop command here so that when the conditional is fulfilled, the programming will not continue. Because of the way this programming is set up when it’s finished, without the stop, the button on the Keypad will always select the last playlist in the script. Set Up Dad's Favorites Playlist 30. In Device Actions, select My Playlists again. 31. In the Conditionals tab, next to ‘Is’ enter Dad’s Favorites in the text box. 32.
Composer Pro User Guide 44. In the Programming Control Actions pane, select Stop. 45. Drag the green arrow on top of the second blue question mark to make it a fourth subset of the second conditional. 46. In Device Actions, select My Playlists again. 47. In the Conditionals tab, enter Kid’s Music. 48. Drag the blue question mark to the Script pane to make it the third conditional. 49. In Device Actions, select the Theater room object. 50. In Theater Actions, select Select Media. 51.
Composer Pro User Guide 74. Click the square of color to choose the color you want Button 4’s LED to be when Choral Music plays. Choose the color in the menu that pops up (in this example: yellow), and click OK. 75. Drag the green arrow on top of the fourth blue question mark to make it a third subset of the fourth conditional. 76. In Device Actions, select Programming Control. 77. In the Programming Control Actions, select the Stop radio button. 78.
Composer Pro User Guide Note: Agents vary greatly in functionality and flexibility. 5.5.6.2 Agent Types • • 4Store—Lets you set up and manage 4Store logins, apps, themes, and storage. Announcements—Plays a pre-recorded .WAV file, or displays a text message whenever a given event occurs. You can play an audio announcement on any audio output device with a supporting text message that displays on selected Navigators. Example: A Doorbell announcement plays a .
Composer Pro User Guide • • Video Wall—(10.5” Touch Screens only) Creates a video wall for simultaneous viewing and control of multiple video sources on multiple displays. A video wall is commonly used for viewing multiple sports or news channels while in the same room. It incorporates multiple video displays and multiple cable/satellite tuners equipped with Digital Video Recorders (DVRs). The agent provides the ability to control these multiple video displays from the Wireless Touch Screen.
Composer Pro User Guide 5. Select an account in the list to log in to 4Store. The Account Properties pane is populated with the information you added when you saved it. Click Activate to log in to that account. Note: When you log in to an account from Composer Pro, all of the Navigators are logged into 4Store. To select the storage: 1. Use the File Storage Locations drop-down list and select what to store your apps and themes to: Network File Storage or a Controller (see next figure).
Composer Pro User Guide To update the apps and themes purchased for an account: Click Update at the bottom of the page. This not only updates the list, but also all of the Navigators attached to this Control4 system. When you update, the list populates with the account's apps and themes and their size. 5.5.6.4 Example: Program Using the Announcements Agent Use the Control4® Composer Pro Agents and Programming views to program this agent. You can create announcements that: 1.
Composer Pro User Guide a. Check the Display Navigator Text/Image Popup box. b. Click Edit Text/Image. c. Type a text message, a URL, or browse to an image (JPG, GIF, or PNG) to display. The text box accepts any HTML code. While certain links and scripts won’t be handled, when the announcement is triggered, for example, if you put this text in an announcement, it will show up just as if it were a Web page.
Composer Pro User Guide Note: An audio file only has to be added to your project one time because it is copied to the Controller. When added, it is available in the Audio File drop-down menu for use in any additional announcements created. c. Choose the WAV file from the drop-down menu. d. Click Add/Remove Rooms and check the rooms where the audio file will play. Click OK. e. Set the volume of the audio play for each room.
Composer Pro User Guide 5.5.6.5.1 Guidelines • • • You can access each screen on the Navigators from the Control4 main menu or for a room from four (4) available tabs. Example: The heated driveway screen is accessed from a custom tab on the main menu. You can configure the tab to be viewed system-wide on all screens, or to view in one room only. The Navigators allow up to four (4) tabs per room to access custom screens with custom buttons.
Composer Pro User Guide 6. Select the Custom Buttons agent. 7. From the list that appears in the left pane, select the room for the Custom Button; for example, select Family. 8. When the Custom Buttons interface appears, in the Screen 1 area, click Add. Note: In the Navigator, Screen 1 appears in the top left corner; Screen 2 appears in the lower left corner, Screen 3 appears in the top right corner, and Screen 4 appears in the lower right corner. 9.
Composer Pro User Guide 12. Click the Programming view to program your Custom Button. 13. In the Device Events pane, scroll down to the agents and select the Custom Buttons agent. 14. In the Custom Buttons Events pane, ensure that Family-Garage Door is selected under the Event Screen next to Toggle, and then select the Press radio button. When custom button ‘Toggle’ on screen ‘Garage Door’ in Family is pressed, it appears at the top of the Script pane. 15. In the Actions pane, select Garage Door. 16.
Composer Pro User Guide 18. Select File > Refresh Navigators. 5.5.6.6 Example: Program Using the E-Mail Notification Agent IMPORTANT: An active 4Sight Internet Service subscription is required for Email Notification to work. See Composer Pro Getting Started or the Control4 System User Guide. Use the Control4® Composer Pro E-Mail Notification Agent to have an email sent to an email address automatically when specific events occur as defined in programming.
Composer Pro User Guide Tip: Control4 now includes Control4 system and user-defined variables in the templates created using this agent. To use this function, you can create or modify email templates using Composer Pro, Agents, E-mail Notification, and then use the Add Variable option. 7. Enter a name on the dialog that appears, for example, 'Security Alert.' 8. Click Create. 9. In Email Notification Template Name, select Security Alert for the Composer Pro email screen to appear. 10.
Composer Pro User Guide 17. Drag the green arrow to the Script pane. 18. In the File menu, click Refresh. 19. Test the Email Notification agent by going to the door and opening it. An email is sent to your Inbox with the Security Alert as a subject. 5.5.6.7 Example: Program Using the Intercom Agent Use the Control4® Composer Pro Agents and Programming views to program this agent.
Composer Pro User Guide To add an Intercom group: You can create Intercom groups (groups of Touch Screens) to send broadcast messages to. 1. Select Intercom in the left pane, and click New. 2. Name the Intercom group, and click Add. Example: easy/reader. 3. Add the devices to the new group. Group Properties: You can add devices to an existing group of 5" or 7" In-Wall Touch Screens that are installed and added to the system.
Composer Pro User Guide You can customize the following communication options for each 5" or 7" In-Wall Touch Screen: • Manual Answer Popup Timeout (seconds): This is the amount of time the popup remains on the screen if the Set Answer mode's Manual option is selected. • Microphone: Raise or lower the microphone volume using the slider bar or the up or down arrows. Note: This can be set also on the 5" or 7" In-Wall Touch Screen or in programming.
Composer Pro User Guide 5.5.6.8 Example: Program Using the Lighting Scenes Agent Use the Control4® Composer Pro Agents and Programming views to program this agent. Lighting Scenes let you set up lights in a home at a pre-determined setting and ramp rate. Note: The Off state in Lighting Scenes is available only in programming and is not in the OS 2.0 Flash Navigators. Use specific Off scenes where needed for the Navigators.
Composer Pro User Guide 7. The instance of the agent you created appears below the Agents pane. Select the instance you just created, and click Add/Remove Load to continue. 8. Check the lighting loads that you want to add, and then click OK. This can be a single light, a single room, all lighting loads in an entire house, or any combination of these options. 9.
Composer Pro User Guide Sync All Scenes—Click to synchronize the behavior of all devices in all scenes. Used mostly for updates and testing. A dialog appears that the scene is executed. Click OK. Click Programming. In the project tree, select the device to program. Example: 6-Button Keypad. In the Events pane, click an event; for example, if you chose the 6-Button Keypad, click Button 4. Select Press at the event to trigger programming. The event appears at the top of the Script pane. • 11. 12. 13. 14.
Composer Pro User Guide 18. In the Commands tab, select the command to view it, for example, 'Evening Lights - ON.' 19. Drag the green arrow to the Script pane. 20. Press Button 4 on the 6-Button Keypad, or click Execute in the Script pane to test the Lighting Scene. 5.5.6.9 Example: Program Using the Macros Agent Use the Control4® Composer Pro Agents and Programming views to program this agent. Macros agents are routines that associate programming with events.
Composer Pro User Guide To set up a Macros agent: 1. Start Composer and connect to a Director. 2. Click Agents. 3. (Initial Macros agent only) Click Add. 4. Select Macros, and then click OK to add the agent types list to the project. To create a new Macros agent: 1. Select Macros in the Agents pane, and click New. 2. Name the new macro, for example, Bob, and then click Create.
Composer Pro User Guide Note: A unique Macros agent cannot be edited or copied; only created or deleted. If you want to create a new Macros agent based on another one, you must create a new one. 5.5.6.10 Example: Program Using the Media Scenes Agent Use the Control4® Composer Pro Media Scenes agent to allow simpler multi-zone audio control. Media Scenes link source, volume, and room-off commands. With Media Scenes, you can configure one or more rooms in a system to play the same music at the same volume.
Composer Pro User Guide 7. In the dialog box is a list of rooms in your system. Check the rooms where you want to play your Party Music, and then click OK. Example: Theater and Family. Tips: To remove a room from a scene, click Remove Room. To create another Media Scene, return to Step 1. Tip: You can add all rooms on a floor by clicking, for example, Main. This automatically selects all other rooms in that category.
Composer Pro User Guide 9. You can program a button for your Media Scene. Do this by creating a new Custom Button. a. In the Agents view, click Custom Buttons, and then below, click a room. In the Custom Buttons pane, click Add. b. In the Add Screen dialog that appears, enter the name of the Custom Button, and then click OK. Example: Click Theater and call the Screen name Media Scene. Name Button 1: On/Off and click OK. The custom button name appears in the pane. 10. Click the Programming View. 11.
Composer Pro User Guide The Script pane now reads, 'When custom button ‘On/Off’ on screen ‘Media Scene’ in Kitchen is pressed...Activate scene ‘Party Music.’' 22. To execute the scene, click Execute. 5.5.6.11 Example: Program Using the Rhapsody Agent Use the Control4® Composer Pro Agents view to activate or disable a Rhapsody agent. Note: Rhapsody is a subscription-based music service that gives you unlimited access to a catalog of millions of full-length, CD-quality tracks.
Composer Pro User Guide 6. Enter your Rhapsody account name and password. 7. Click Save. 8. Click Activate. To disable Rhapsody: 1. Start Composer and connect to a Director. 2. Click Agents. 3. Select Rhapsody from the agents list. 4. Select Disable Rhapsody. 5.5.6.12 Example: Program Using the Scheduler Agent Use the Control4® Composer Pro Agents and Programming views to program this agent. The Scheduler agent lets you schedule time on the Control4 system to trigger specific events to occur.
Composer Pro User Guide 6. In the Scheduler pane, click New. 7. In the New Event dialog, enter the relevant information for this Scheduler instance: a. In Name: type Dads Birthday. b. In Time, add the following: • Select the Time radio button. • Highlight the hour: 07, minutes: 30, and AM. Use the drop-down menu to select each time separately. • Select Sunrise/Sunset, and choose Sunrise from the drop-down menu. c. In Start Date, select one of the following: • Select the Start on radio button.
Composer Pro User Guide 13. You can use the Scheduler agent in Programming also to add Conditionals or Loops to your scripts. 14. In the project tree, select the 3 Button Keypad. a. In the Actions pane, scroll down and select the Scheduler agent. b. Click the Conditionals tab, select Time, and Within 5 minute(s) Before Sunset. c. Drag the blue question mark to the Script pane. d. In the project tree, select the light. e.
Composer Pro User Guide See also: “Setting Up the Photo Screen Saver Option” “Setting Up Custom Screen Saver” Control4 System User Guide 5.5.6.14 Example: Program Using the Timer Agent Use the Control4® Composer Pro Agents and Programming views to program this agent. The Timer agent lets you start, stop, or repeat a timer based on a given event and action. Example: A Motion Sensor turns on a light when it detects motion; use a timer to turn off the light after 15 minutes.
Composer Pro User Guide 5. In Interval, use the drop-down menu to set the timer in seconds, minutes, or hours (hh:mm:ss), and click OK. 6. Click Start to start the timer. 7. Click Programming. 8. Select the Timer Action in the Actions pane, and ensure the new timer options display in the Commands tab (Start, Stop, Reset, and Change). 9. Start, Stop, Restart, or Change the timer as needed. The following table outlines how the timer behaves depending on the state of the timer when a command is executed.
Composer Pro User Guide Event Screen: Action Screen: 5.5.6.15 Example: Program Using the Variables Agent ® Use the Control4 Composer Pro Agents view to set up a Variables agent. Ensure that the devices you want to use for variables are added and identified to the system. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide These sections provide information about how to create the type of variable that you want to use in programming. “Example: Using Room Variables” “Example: Using a Custom Variable Agent Number” “Example: Using a Custom Variable Agent String” “Example: Using Custom Variables Agent Boolean” 5.5.6.
Composer Pro User Guide To add a Video Wall: 1. Add and configure all applicable devices to the system required for the Video Wall. In Composer Pro, when you add the second or third monitor to the project, add them to a separate Room object. This physical device still exists in the same room, but the Television object must reside in a separate Room object in the project. Example: Assuming that the first television is in the Theater room, add two (2) rooms: Theaterright and Theater-left.
Composer Pro User Guide 8. Using the three (3) panes at the bottom, use the pull-down menus to select the Location, Video Source, and Starting Channel for each monitor. 5.5.6.17 Example: Program Using the Wakeup Agent Use the Control4® Composer Pro Agents and Programming views to program this agent. The Wakeup agent lets you set wakeup times, lighting, music, and so on. Note: Wakeup times set in Composer Pro synchronize with the Navigators.
Composer Pro User Guide 9. In the Wakeups pane, click New. 10. On the dialog that appears, enter a name. Example: Bedroom Wakeup. 11. Click Create. 12. Enter Wakeup Scene 1 information. • Media—Click Choose Media (default). Use the drop-down menu to select Playlists, and then click a particular album and song you want to play when the Wakeup starts, such as ‘Choral Music.' Set the desired volume using the scrollbar or the drop-down menu. Select Shuffle or Repeat.
Composer Pro User Guide 13. Enter Wakeup Scene 2 information. 14. Scene 2—Check Wakeup Scene 2 and set the Start time to 15 minutes after Wakeup Scene 1. Set the desired volume for Scene 2 using the scroll bar or drop-down menu. • Media—Click Choose Media and use the drop-down menu to select Broadcast Video. Then, select a local channel, such as 4-KTVX and click OK. Select Volume at 70. • Lights—Uncheck the box to make no changes for Wakeup Scene 2.
Composer Pro User Guide Note: Your scene saves automatically even when you leave the Agent view. 16. In the Device Events pane, scroll down to view the available agents. 17. Select the Scheduler agent and Scheduled Event. The agent event appears at the top of the Script pane. In the Actions pane, scroll to the bottom to see the available agents. 18. Select the Wakeup agent. The available commands appear. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide 19. In the Commands tab, do the following: a. In the Wakeup Actions pane, select the Wakeup scene you want to use, such as Bedroom Wakeup. b. In 'Location to play scene,' select the location to play the scene, such as Bedroom. 20. Drag the green arrow to the Script pane. 21. When you are finished, click Execute in the Script pane. Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide To add a device to the Wakeup scene: 1. In the project tree > Device Events pane include additional devices in your wakeup. Scroll to the bottom of the project tree to the devices, rooms and other information about the project. 2. Select the Wakeup agent again. 3. In Wakeup Events, select the Bedroom Wakeup. The Wakeup event appears at the top of the Script pane. 4. In the Device Actions pane, select the device to trigger actions when the Wakeup event occurs.
Composer Pro User Guide Tip: Some homeowners may want a Wakeup agent executed Monday through Friday, but not on the weekends. To turn off Wakeup for weekends, turn it off as a programmable event not to execute on weekends. 5.5.7 Other Programming Tasks 5.5.7.1 Programming Using Find and Replace ® The Control4 Composer Pro Find and Replace programming feature lets you find one device already programmed and replace it with another.
Composer Pro User Guide 4. Replace the programming device object with the one you want. Find what: Family > Left Dimmer Replace with: Theater > Theater Dimmer. 5. Click Replace. The statement in the Script pane changes to the replacement script. 6. Repeat for each line in the Script pane. Find what: Family > Middle Dimmer Copyright © 2011 Control4. All Rights Reserved.
Composer Pro User Guide Replace with: Bedroom > Bedroom Dimmer Find what: Family > Right Dimmer Replace with: Front > Front Dimmer When you complete this process, the script reflects that you have changed all the lights in your Control4 system to Dimmers. 5.5.7.2 Programming Using Copy and Paste The Control4® Composer Pro copy and paste programming feature lets you copy the programming you configure from one device and paste it to another device.
Composer Pro User Guide 11. Move to the Script pane, and right-click. Select Copy from the options. This automatically copies all arrow statements in the pane. 12. Click Button 4 in the 6-Button Keypad Events pane, and then select the Press radio button. 13. Right-click in the Script pane, and select Paste. The programming of the lights shows up in the Script pane for Button 4. You have completed Copy and Paste Programming. Now you can edit the Button 4 Script as needed. Copyright © 2011 Control4.
Composer Pro User Guide Example: You can remove the Bedroom Dimmer from Button 4 Script, so when you push Button 1 all the lights in the system come on; and when you push Button 4, all the lights come on except for the Dimmer in the Bedroom. Tip: This feature is very useful when programming complex loops and conditionals. 5.5.7.
Composer Pro User Guide one (1) room from the front IR receiving window. The Home Theater Controller has one (1) front IR receiving window so it can only support one (1) room. If needed, you can stack the Controllers to support additional rooms as necessary. To use Control4 IR Input codes for programming third-party remote control devices: 1. Plan where remote controls will be used in the house or site. Each room is assigned a mask number.
Composer Pro User Guide 0 Not Defined 39 Not Defined 78 HOUSE 117 Not Defined 1 PLAY 40 Not Defined 79 MYINFO 118 PAGE_UP 2 STOP 41 Not Defined 80 CONTROL4 119 PAGE_DOWN 3 PAUSE 42 Not Defined 81 Not Defined 120 INFO 4 SKIP_FWD 43 Not Defined 82 Not Defined 121 CANCEL 5 SKIP_REV 44 Not Defined 83 Not Defined 122 RECALL 6 SCAN_FWD 45 Not Defined 84 Not Defined 123 PVR 7 SCAN_REV 46 Not Defined 85 Not Defined 124 GUIDE 8 RECORD 47 Not Defined
Composer Pro User Guide 21 Not Defined 60 Not Defined 99 Not Defined 138 MUTE_OFF 22 STAR 61 Not Defined 100 Not Defined 139 MUTE_TOGGLE 23 POUND 62 Not Defined 101 Not Defined 140 Not Defined 24 HYPHEN 63 Not Defined 102 ROOM_OFF 141 Not Defined 25 DASH 64 Not Defined 103 Not Defined 142 Not Defined 26 ON 65 Not Defined 104 CH_UP 143 BASS_UP 27 OFF 66 Not Defined 105 CH_DOWN 144 BASS_DOWN 28 Not Defined 67 Not Defined 106 VOL_UP 145 TREBLE_UP
Composer Pro User Guide 6.
Composer Pro User Guide guidelines, 9 Driver Wizard IR-controlled drivers, 15 limitations, 11 using, 11 DriverWorks SDK, 8 DVD add, 76 edit, 91 DVD information edit, 75 E-mail Notification agent, 136 Events pane programming, 94 External storage device using, 84 Favorites program, 108 GNU, 2 Gracenote, 2 Intercom agent, 147 Internet radio set up, 82 IR codes guidelines for capturing, 16 verify in Driver Wizard, 12 IR driver create, 7 edit, 25 IR drivers create, 15 Legal Notice, 2 Lighting Scenes agent, 136
Composer Pro User Guide network configuration, 5 Stop command, 100, 102 String variable, 116 System configurations examples, 47 Television driver creating IR, 17 Temperature and Temperature Control, 47 Timer agent, 136 Variable handling, 118 room example, 116 room, variable options, 117 using Boolean, 119 using custom variable agent number, 125 using custom variable agent string, 128 Variables use in programming, 115 Variables agent, 137 Video Audio End Point, 47 Video End Point, 47 Video scanning from ne