[Title will be auto-generated]

Page 1

HOME WORKS

HOME WORKS

TM

TM TM

Windows Programming Utility A Step-by-Step Guide for Configuring Lutron's HOMEWORKS System via Windows™ Programming Utility Software


Table of Contents

Step-by-Step Instructions

Page

System Requirements Software & Hardware Requirements ............ 2

Installing Software Install the Software ....................................... 3 Edit AUTOEXEC.BAT File ............................ 4

Starting Program Starting the HomeWorks Windows Programming Utility ................................. 5 Project Information ....................................... 5

Setting Up the System Specifying Your HomeWorks System Output Devices ..................................... 6-7

Page

Communicating With the HomeWorks System Uploading - Loading Your HomeWorks Configuration ......................................... 23 Downloading - Saving Your HomeWorks Configuration ......................................... 24 Terminal ...................................................... 25 Output Device Change Messages .............. 26 Keypad Button Press Messages ................ 27 Terminal Menu Options .......................... 28-29

System Diagnosis Diagnostics - Device Verification ........... 30-31

Saving Your Database .................................. 7

Diagnostics - Real-Time Control ............ 32-33

Specifying Remote Power Module Configurations .................................... 8-10

Diagnostics - Keypad Verification ............... 34

Serena Scene Definition ........................ 11-12 Relay Card Types ....................................... 13

Special Features Database Utilities ........................................ 35

Device to Area Assignment ......................... 13

DOS Compatibility ................................. 35-36

Device to Scene Assignment ...................... 14

Panel Revision Check ................................ 37

Send and Capture ...................................... 15

Set/Read HomeWorks System Date and Time ...................................... 37

Specifying the System Keypads ................. 16

Programming the System Button Programming .............................. 17-19 Telephone Interface .................................... 20 Vacation and Security Programming ......................................... 20 Time-Clock Control ................................ 21-22

Table of Contents for HomeWorks Windows Programming Utility


System Requirements SOFTWARE REQUIREMENTS: • IBM® compatible PC • Windows™ 3.1 or higher and share.exe or Windows™ '95

This program is not supported by OS/2® Warp HARDWARE REQUIREMENTS: HARDWARE

MINIMUM REQUIRED

LUTRON RECOMMENDS

CPU

386DX/25MHz

486DX/66MHz

Memory

4MB RAM

8MB RAM

Display

VGA or DSTN

Color VGA or Color DSTN

Available Disk

10MB

20MB

Floppy Drive

3.5" 1.44MB

3.5" 1.44MB

Pointing Device

Mouse or Trackball

PS/2-Style Pointing Device

Serial Port

High speed (16C550UART)

High speed (16C550UART)

RS-232 cable*

DB9 female to DB9 male

DB9 female to DB9 male

Notes: * RS-232 cable with DB9 female to DB9 male connectors. Pins are straight through, pin-1 to pin-1, pin-2 to pin-2, ... pin-9 to pin-9.

IBM and OS/2 are registered trademarks of International Business Machines. Windows and Windows '95 are trademarks of Microsoft.

2

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Installing Software Install the Software 1. Insert disk 1 in drive A (or B). 2. If in Windows 95: Click on Start and choose the Run option. If in Windows 3.1 or higher: Click on the Program Manager. Click on the File menu bar and choose the Run option. 3. In the Command Line box type: a:setup (or b:setup). Click the OK button to begin the installation. 4. The HomeWorks Setup program runs through an initialization and then asks you to verify where the HomeWorks Windows program is to be installed. The default directory is C:\HWORKS. If this directory has been previously defined and you do not wish to lose its contents, you should change the name of the install directory. 5. After selecting Continue, the setup program installs the HomeWorks Programming Utility. Setup prompts you when to insert the installation disks. When finished, a program group called HomeWorks with an icon is created.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

3


Installing Software Edit AUTOEXEC.BAT File A final installation step requires that you place the following line in the AUTOEXEC.BAT file (if using Windows 3.1 or higher): C:\DOS\SHARE /L:500. If this line is not inserted in the AUTOEXEC.BAT file, the program fails to run or runs erratically. To insert this line: 1. If in Windows 95: This line is not required, installation is complete. If in Windows 3.1 or higher: Click on the Program Manager. Click on the File menu bar and choose the Run option. 2. In the Command Line box type SYSEDIT. Click the OK button to display your system configuration files, one of which is your AUTOEXEC.BAT. 3. The top file displayed in the System Editor window is your AUTOEXEC.BAT file. Insert a blank line on the first line of your AUTOEXEC.BAT by positioning the cursor in the upper left hand corner of the file and pressing <Enter>.

4. Type in the line C:\DOS\SHARE /L:500. Make sure that back slashes and front slashes are as shown. 5. Save changes by clicking on the File menu bar and choosing the Save option. WARNING: Do not save changes if any other lines were accidentally deleted or altered. Changes to the AUTOEXEC.BAT must be made carefully, or your computer may not reboot properly. 6. Exit SYSEDIT by clicking on the File menu bar and choosing the Exit option. 7. To execute the changes to your AUTOEXEC.BAT file restart your computer by pressing ALT + CTRL + DEL.

4

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Starting Program Starting the HomeWorks Windows Programming Utility The HomeWorks Windows program is started by opening the HomeWorks program group, then double clicking on the HomeWorks Icon.

The HomeWorks program title screen appears. To create a new database file, click on the File menu bar and select the New option. This opens the file C:\HWORKS\NEW_FILE.MDB.

Project Information When creating a database for the first time, you begin by specifying some simple project information. At the main screen, click on the Setup menu bar and choose the Project Information option. The customer's name, address, and phone number along with corresponding representative information (company information, etc.) can be inputted into the database currently open. This information may be useful in identifying this database at a later time after installation.

When printing out engraving schedules to be faxed to Lutron, the Customer Information and Representative Information are used on the printout. To update the database with new project information, click on Update. To return to the main screen, click on Close. Step-by-Step Instructions for HomeWorks Windows Programming Utility

5


Setting Up the System Specifying Your HomeWorks System Output Devices Before programming a HomeWorks system it is necessary to define what output devices exist (e.g., What device controls the Dining Room Chandelier: an HWV-600D, an HWV-1000S, or a GRX unit?). Click Setup on the menu bar and choose the option Output Device Definition. This screen allows you to list what Output Devices you have in your system. Assign names to the output devices in your system (Dimmers, Switches, GRAFIK Eye units, etc.) and, where applicable, you can associate a circuit and box number.

Declaring Panels You should begin by naming the panels you have in the system and adding additional panels if you have more than one. To add additional panels, click on Add Panel. When adding a panel you can define the following properties: 1. Panel Name (usually its location) 2. Panel Type • HomeWorks Panel (original panel style) • Remote Power Panel 3. Relays Attached or Not A If you wish to change the existing properties for a panel, click on the panel which you wish to change, then click on Edit Panel. You may change the names of the existing panel(s) for easy reference. For example, you may want to call Panel 1 “Basement”. To do this, click on Panel 1, then click on Change Panel Name. Type in the new name “Basement.” A

Defining whether or not relays are attached is essential for manual programming. If an HW-LVOC-8 is not attached to a Remote Power Panel you must select “No” for Relays. If this is not done prior to manual programming, keypad buttons manually programmed will not allow devices to be turned off.

After defining all system panels and associated properties, one may do the following: 1. Continue by Defining the Output Devices. Go onto next step. 2. Upload the System Configuration and do Manual Programming. If you choose to manually program keypads, you are able to assign local controls only. This may be useful when the client wants a small demonstration of what he/she will soon have (mastering control from keypads). It is, however, not recommended that a system be programmed prior to verification of correct installation and start-up (consult the Residential Systems binder). To upload a system configuration, refer to the “Uploading - Loading Your HomeWorks Configuration” section on page 23 of this manual.

6

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Setting Up the System Defining Output Devices Define the Output Devices connected to each panel. To enter a new device click on New. Type in a Circuit #, Box\Mod #, and Output Circuit Name. For example, you might have the Media Room GRAFIK Eye unit on circuit 2 at box location 23. The circuit and box information is available for your convenience; it may be useful in locating the device when you are at the job site; but the information will not be used for system configuration. Use the Output Type pull-down list to select the device type. The example below uses the GRX-3103-T. The Address for the device automatically defaults to the next available address. You can change this address to a different address now or at a later time. In any event, it is important to understand that this program does not address your Output Devices. The addresses listed should be the addresses to which the Output Devices are manually set. For example, if the Media Room GRAFIK Eye unit was installed as address 8, its address should be changed in the Output Device Definition to 8 as well. However, this may be done after all system programming is finished.

Editing/Sorting Records Enter all devices in your system. If you misname an Output Device or assign it the wrong type, simply click on the item in the grid. The output device selected appears in the editable region at the top of the list. Make the appropriate changes and click on Update to confirm the changes in the grid. If you have trouble finding devices listed in the grid, you may wish to change how the grid is sorted. By clicking on a column heading, i.e., Circuit #, Box\Mod #, Output Circuit Name, etc., you can sort the list by different criteria. The default listing is by Address (the Address column is highlighted). To sort by Name, click on Output Circuit Name (the Output Circuit Name becomes highlighted).

Saving Your Database When saving your work for the first time choose the Save As option under File on the menu bar. Save As allows you to rename your database. Standard convention is to name your database with a .MDB extension (Microsoft® DataBase).

Step-by-Step Instructions for HomeWorks Windows Programming Utility

7


Setting Up the System Specifying Remote Power Module Configurations Remote Power Modules (RPMs) are output devices that are mounted in the Remote Power Panel. RPMs can control up to four separate circuits or zones. When a RPM is assigned an address, the other addresses on that bus are reserved for the same RPM. RPM buses are limited to buses 1-8 (four controls per bus). Three types of RPMs exist: 1. RPM-4U: Four circuit universal module. Each circuit may be configured to control dimmable or nondimmable load types. 2. RPM-4S: Four circuit switching module. Each circuit may be configured to control non-dimmable load types. 3. RPM-4M: Four circuit motor module. Each circuit may be configured to control motor or non-dimmable incandescent load types. Each zone may be configured to control one of many load typesA:

Load Types Incandescent (INC) Fluorescent Dimming Ballast (FDB) Magnetic Low-Voltage (MLV) Electronic Low-Voltage (ELV) Neon Cold Cathode (NCC) Lighting Non-Dim (NON-DIM 1B) Screen Non-Dim (NON-DIM 2C) Motor (MOTOR) A

Dimmable load types (RPM-4U only)

Non-dimmable load types (All RPMs) Motor load type (RPM-4M only)

Warning: Interface controls may be necessary for controlling certain load types. An FDB zone will require and FDBI. An ELV zone may require an ELVI or a high inductance filter choke (HIFC). The screen moves down immediately when lights are fading off and up immediately when lights are fading on.

B

The light turns on last when lights are fading on, and turns off first when lights are fading off.

C

The screen moves down immediately when lights are fading off and up immediately when lights are fading on.

Remote Power Module Configuration Parameters For a given Load Type there are parameters associated with each zone. For non-motor load types these parameters are: 1. High-End: Maximum light level setting. 2. Low-End: Minimum light level setting. 3. Manual On: Light level to go to when an auxiliary contact closure control is used. 4. Electronic Bypass: Light level to go to if communication is lost with the processor and the power to the RPM is cycled. For motor load types these parameters are: 1. Jog-Time: Amount of time a motor output (raise or lower) is engaged when performing a jog. 2. Time to Off: Maximum amount of time a motor output (raise or lower) is continuously engaged before turning off. 3. Interlock Delay: Minimum amount of time between a raise output being engaged and a lower output being engaged (and vice versa). 8

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Setting Up the System RPM Declaration Loads to be controlled by RPM devices are declared in the Output Device Definition screen (in the example a number of loads in the Living Room are being controlled by RPMs). Notice that all four addresses on bus 2 (2-1, 2-2, 2-3, and 2-4) are taken by one RPM-4U Module (with four separate output circuits controlling the Living Room Art 1, 2, 3, and Downlights).

Configuring RPMs The default Load Type for a newly declared RPM device is NON-DIM 1, with the high-end and low-end set at their maximum and minimum values respectively. Thus, when you first select the Remote Power Module Definition option from the Setup menu, all of the devices declared as RPMs appear as NONDIMs. To change the load type setting for a particular device, click on the grid to call that device up to the white editable region. Click on the pulldown Load Type list to find out what load types are available. The Low-End, High-End, Manual On, and Electronic Bypass configuration parameters may be modified by clicking on the appropriate text box and pressing enter. A dialogue box appears so you can edit the desired parameter. In the case of motor load types, Jog-Time, Time to Off, and Interlock Delay may be modified.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

9


Setting Up the System Guidelines for Changing Low-End and High-End Settings The low-end setting of a light load indicates how much light is emitted when the dimmer is at its lowest setting. For some loads, such as incandescent or magnetic low-voltage, this low-end may be essentially off. But the lowend for a fluorescent load should be set higher to avoid the flickering that may occur if the load is dimmed too low. IMPORTANT NOTE: If you define an RPM load-type as FDB, low-end adjustment should not be required. If lamps flicker or drop out at minimum dimming level, there may be an installation error. Continued use of the system in this mode will cause premature lamp failure. If this condition exists, call the Lutron Technical Assistance Hotline at: 1-800-523-9466. In most cases the default value for the low-end should be suitable. The low-end should be changed if: 1. The light level is too high. 2. The lamp is dropping out prematurely when dimming below a certain level. 3. The lamp is flickering at low-end. The high-end setting of a light load indicates how much light is emitted when the dimmer is set to full. The highend of a load may be lowered in order to: 1. Save energy. 2. Increase lamp life. (This is useful for fixtures that are difficult to access.)

Guidelines for Changing Jog-Time, Time to Off, and Interlock Delay Jog-Time may be adjusted from 80 milliseconds to 3.52 seconds. The longer the Jog-Time, the farther a motor jogs. For fine control, the Jog-Time should be reasonably small. The size of the motor and equipment controlled by the motor dictates how long an appropriate Jog-Time may be. Time to Off may be adjusted from 10 seconds to 7 minutes, 31 seconds. The minimum amount of time allowed for Time to Off should be the time it takes to fully raise or lower a motor zone. This time should be set in accordance with recommendations of the manufacturer of the equipment being controlled by each motor zone. Interlock Delay may be set at 320, 560, or 960 milliseconds. Typically, the default value is acceptable.

Copying RPM Configurations Once a desired configuration is set up for a particular RPM zone, it may be useful to copy that configuration to other RPM zones. This may be done easily by using the Copy feature. Click on the Remote Power Panel grid and choose the zone from which to copy (i.e., the Living Room Art 1). Click on the Copy button. The Copy RPM Configuration box appears as shown. Displayed are the parameters that are going to be copied from the selected device. Highlight the devices that should have the same configuration. Click on OK. The highlighted devices now have the same configuration as the device from which they were copied.

10

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Setting Up the System Serena Scene Definition Serena Fabric Panels Serenas may only be controlled by panels whose type is defined as “HomeWorks Panel” (see “Declaring Panels” on page 6). A Serena unit can come as a single-roller or as a double-roller. In the double-roller case there are certain fabric panels associated with a particular Serena unit. For example, there may be a Serena unit covering the Sunroom window with four custom fabric panels (and a Clear View) that may be chosen to cover the window: 1. Full Blockout Panel 2. Sunscreen Panel 3. Partial Blockout Panel 4. Art Panel 5. Clear View Associated with each of these fabric panels covering the Sunroom window is a number position. For example: Full Blockout Panel Sunscreen Panel Partial Blockout Panel Art Panel Clear View

= Position 2010 = Position 2223 = Position 2450 = Position 2671 = Position 2892

When the Sunroom Serena unit is at position 2671, the Sunroom window is covered by the Art Panel (the other fabric panels remain rolled up in the top or bottom rollers). In the case of a single-roller, like a projection screen, there would be different positions for: Up Down

= Position 761 = Position 345

The exact position depends on the particular Serena unit and the application.

Relating Serena Panels to Position Numbers From the HomeWorks Introduction menu, click on the Setup menu bar and choose the Serena Scene Definition option. This displays the screen that allows you to relate Serena unit positions to Serena unit fabric panels (Blockout, Art, etc.) or levels (Up, Down, Open, etc.). The Serena units that you defined in the Output Device Definition Screen appear in the list box “List of Serenas in System.” For each Serena unit, you associate positions with Serena unit fabric panels and/or levels. In the “List of Serenas in System” click on the Serena unit which you wish to make fabric panels/level vs. position associations. The Serena unit name is highlighted. The example below relates positions to levels for a Master Bedroom Screen. Click on the New button to insert a new association into the grid. For the Master Bedroom Screen, Up is associated with position 761 and Down with position 345. Step-by-Step Instructions for HomeWorks Windows Programming Utility

11


Setting Up the System Getting the Serena Position Numbers It is important to note that, initially, any position numbers may be used. After the initial setup, the correct position numbers may be entered. In the above example, you could click on Down in the grid and it would show: Down 345 in the white editable region. You could then alter the position number and click on Add to update the record.

Where do the numbers come from? The position of a Serena unit at any location may be determined by using the Diagnostics menu Real-Time Control option. You must be linked to the HomeWorks system via the RS-232 connection to receive these position numbers. Close the Serena Scene Definition screen by clicking on the Close button. This returns you to the HomeWorks Introduction screen. Save your work so far by clicking on the File menu bar and selecting the Save option. To use the Real-Time Control screen you must first set up communications with the HomeWorks system. Click on the Communication menu and choose the Setup option. Select the COM port that links your computer to the HomeWorks system. Click on the OK button. If the COM port is unavailable (i.e., it is being used by the mouse interface device) or is missing, the HomeWorks program notifies you of the problem. You should verify your COM port connection. If you are unable to connect to a port, click on Cancel. Once the COM port is successfully determined, you may open the RealTime Control screen by clicking on the Diagnostics menu bar and choosing the Real-Time Control option. The Real-Time Control screen displays all output devices defined in the Output Device Definition screen. Each of the Serenas is displayed as a small Serena icon. To determine the shade positions for a particular Serena, click on the corresponding Serena icon. The output device information for the selected Serena is called up in the information boxes at the top of the screen. Next to these information boxes is a box that displays the current positionA of the selected Serena unit. Move the displayed Serena unit using the raise/ lower buttons on the Serena MDU or by using a Serena wall control. The current position of the Serena is updated on the screen. Write down this position number (along with the name you wish to call it) for the displayed Serena unit. In the example, we display the “Down” position number for the Master Bedroom Screen. Likewise we can move the Master Bedroom Screen and obtain the position number for the “Up” position. If the current position for a Serena unit is “DNR”, the unit Does Not RespondA. Once all of the position numbers for Serena fabric panels/levels are obtained, go back to the Serena Scene Definition screen and input them into the database (see “Relating Serena Panels to Position Numbers” on page 11). Save your work so far by clicking on the File menu bar and choosing the Save option. A

After system power up, Serena units must be moved before their positions are displayed. If the position is not displayed, check the following: 1.Serena Communication with the Panel If you change the Serena unit position, does the panel the Serena unit is connected to display the Serena unit address? 2.RS-232 Cable 3.COM Port Connection Take the System out of Real-Time mode if necessary. At the panel the RS-232 cable is connected to, move the third dipswitch on the dipswitch package (located to the left of the RS-232 connector) to the OFF (down) position.

12

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Setting Up the System Relay Card Types In certain cases it may be desirable to configure relays as having pulsed outputs. This is useful when interfacing to equipment that requires momentary contact closures for operation. To define relay types as pulsed, click on the Setup menu bar and choose the Relay Card Types option. All of the relays defined in the Output Device Definition screen appear. Each relay may be defined as pulsed: 0.7–1.4 seconds, 1.4–2.1 seconds, 2.1–2.8 seconds, or as a maintained ON/OFF (latching, not pulsed). Click on Close to return to the main screen.

Device to Area Assignment Keypad buttons typically control devices located in the same area as the keypad. In such cases, when assigning devices to be controlled by keypads, it may be useful to display only the devices for a particular area. For example, a Living Room keypad would most likely control the Living Room lights, shades, and outlets. By grouping devices into areas, you may choose from a list containing devices only in a specific area.

Defining Areas From the HomeWorks Introduction screen, click on the Setup menu bar and choose the Device to Area Assignment option. When you enter the screen for the first time, the screen displays “No areas Defined.” Click on “Edit area list” to define the areas that you have for this particular job. The Update Area List screen appears. A list of Current Areas defined for the system appears on the right. You may add an area from the Predefined Areas list by clicking on an area in that list and clicking on Add selected area(s). If an area name does not exist in the predefined list, you may add an area name by typing in a Custom Area name and clicking on Add selected area(s). If you add an area by mistake, click on the area in Current Areas you wish to eliminate. The area name becomes highlighted. Click on Delete selected area(s). Once you finish adding areas, click on Close. Now all the system devices defined previously in the Output Device Definition screen appear as Available Devices. These are the devices available for grouping into areas. A device may only be grouped into one area. For example, the Living Room Sconce grouped into the Living Room may not also be grouped into the Kitchen.

To group devices into an area, first use the Area Being Displayed drop-down list to choose the desired area. Use the mouse to select devices from the Available Devices list. You may click and drag to select multiple devices. Click on the Add selected device(s) button to add all highlighted devices to the Area Being Displayed. Proceed to group all Available Devices to different areas until no devices remain available. To get a print out of the groupings click on the Print button. Click on Close to exit Assign Devices to Areas. Click on the File menu bar and choose the Save option to save your work so far.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

13


Setting Up the System Device to Scene Assignment Scene Definition A lighting “scene” is a device or a group of devices set at particular levels. A scene may also include the amount of natural lighting blocked by a Serena Shading system. So in general, a scene is determined by a group of devices at particular levels. For example, in a Media Room you may have three scene settings: Media Room Recessed 1. Movie Scene OFF 2. Reading Scene 80% 3. Everyday Scene85%

Media Room Sconces 25% 50% 80%

Media Room Screen Down Up Up

Each of the scenes includes the same zones: Media Room Recessed, Media Room Sconces, and Media Room Screen. What makes each scene unique is the level to which each of the individual zones are assigned. There are many places in a home from which it may be desirable to activate the same scene. For example, a homeowner may want to have a Panic scene on all bedroom keypads in the house. This scene may easily be assigned to more than one keypad using the Add New Scene procedure.

Creating a Scene From the HomeWorks Introduction screen click on the Setup menu bar and choose the Scene Assignment option. A list of all scenes currently defined is displayed in the Scenes list box in the upper left hand corner. To add a new scene, click on Add New Scene. The New Scene dialogue box appears. Type in a scene name. Click on OK and the new scene is added to the Scenes list box. To assign which devices are going to be controlled at which levels for a particular scene, choose the scene from the Scenes list box. Use the Available Devices box to select the devices to assign to the scene. Click on the Area drop-down list if you want to pull devices from a specific area. Click on the Device drop-down list box to list the different device types, Dimmers, GRAFIK Eye units, Relays, Serena units, and Switches or choose All to list all output devices (except Serenas and motors). To assign devices to the scene, click on the devices you wish to add. Use the Intensity scroll bar to adjust dimmers to a level between 0% and 100%. Click on Add Device(s) and the highlighted device(s) in the Available Devices list box are added to the Devices in Scene box. For example, after adding three scenes called Away, Panic, and Party Time, click on Away to construct the “Away From Home” scene. Click and drag on the dimmers displayed in the Available Devices box to highlight the devices to add. Use the Intensity scroll bar to change the assigned intensity to 27%. Click on Add Device(s). In the example below, Living Room Art 1, 2, and 3 are assigned to 27%. Similarly, Relays or Switches could be added to the Away scene by clicking on the Device drop-down list box and choosing Relays or Switches. This would display the Relays or Switches available for assignment. To assign a GRAFIK Eye unit to the Away scene, click on the Device drop-down list and select GRAFIK Eye units. The GRAFIK Eye units declared in the Output Assignment screen are recalled. Click on the GRAFIK Eye units that are to be assigned to the Away scene. In this example, we choose the Media Room GRAFIK Eye unit. Use the Scenes list box to select the scene the GRAFIK Eye unit is to go to (Scene 1, Scene 2, Scene 3, etc., and OFF). In this example, we choose OFF (so that in Away mode, the Media Room GRAFIK Eye unit will be off). To delete a device from the Devices in Scene, click on a device in the grid. It becomes highlighted. Click on Delete Device and the device is removed. 14

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Setting Up the System Send and Capture You may find it is useful to look at a lighting scene while you are programming. This is the case when trying to get a feel for what different intensities of light look like, or when working with the customer to help define his or her needs. In these cases, you do not wish to upload the entire system because of the time involved. The Send option lets you quickly test the current scene or button by sending its devices to the levels specified. From the list of Scenes defined, choose the Scene you wish to see in real-time. Click on SendA. A pop-up box appears allowing you to select whether you want to send the ON scene or the OFF scene. Selecting the ON scene sends the lights in this scene to their programmed levels. Selecting the OFF scene sends the lights in this scene to their OFF levels. The OFF selection is useful if, after looking at the ON scene, you want to turn the same lights back OFF. After selecting ON or OFF, click on Start. A percentage bar graph indicates how much of the scene has been displayed. If you wish to stop the Send process at any time, click on Cancel. After the Send process is completed, the lighting scene appears as entered in your computer. It is important to note that this scene has not been uploaded to the system yet. The Send option is a real-time look at a scene, no information is retained in the system panels regarding the scene sent. After your system is completely defined in the HW-WPU, you must upload all programming (see “Uploading - Loading Your HomeWorks Configuration” on page 23). After using the Send option, you may find that the scene is not quite what you wanted. You may want to use local controls in the space or the Real-Time Control screen (shown on page 32) to adjust light levels in the scene. By itself, however, this does not change the programming of this scene. The capture option lets you quickly capture the current device levels to the current scene or button being programmed. From the list of Scenes defined, choose the Scene you wish to capture. Click on CaptureA. A pop-up box appears. Click on Start to begin capturing levels for the devices in the scene selected. Only the devices in the scene selected are updated. The HW-WPU queries the HomeWorks system three times to determine the current device levels. If a device is reported at an illegal level, or is not at the same level two out of three times, then its level is not captured (it remains unchanged, as programmed). Otherwise, the new levels of the devices in the selected scene are captured. WARNING: Motor module levels are not captured. Pulsed relays tend to be captured at the OFF level (because typically pulsed relays turn OFF after a short period of time). If pulsed relays are part of a scene, they must be reprogrammed after the capture feature is used. A

This option is only available if you are attached to the HomeWorks system and your COM port has been setup properly (see “COM Port Setup,” page 23).

Step-by-Step Instructions for HomeWorks Windows Programming Utility

15


Setting Up the System Specifying the System Keypads From the HomeWorks Introduction screen click on the Setup menu bar and choose the Keypad\Input Station Definition option. The Keypad Assignment screen is displayed which allows you to enter the keypads that are in the system. This screen is very similar to the Output Device Definition screen. Now you are assigning keypad types and keypad names. In the upper left corner of the screen is the Interface Panel list, displaying the panels in your HomeWorks system. Click on the panel to which you wish to assign keypads. The grid on the bottom of the screen displays all of the keypads currently defined for this panel. To add a new keypad, simply click on New or click directly into one of the white editable regions. Type in a Link # and/or Box # if desired. Type in the keypad Name (this usually corresponds to the keypad location). In the example shown here, we define a keypad in the Media Room. Select the Keypad Type from the list available. (This list represents all standard keypads available. For a custom keypad choose the “Phantom” type. The “Phantom” type calls up a 15 button keypad and you may choose which buttons you wish to program). The Master, Color, Address, and Buttons pull-down lists have default values. The Master pull-down list indicates whether the master buttons on the keypad are to be ON/OFF or RAISE/LWR; the default is ON/OFF. Use the pull-down Color list to indicate the color of the control. The Address box indicates the hard addressing on the back of the control. Use the drop-down list to change the address, if necessary. Designer keypads (HWV-5S models) and Architrave™ Keypads also have an optional button scene setting on the back of the controls (dipswitches 5 and 6). The five toggle buttons can represent buttons 1-5, 6-10, or 11-15. The Buttons pull-down list allows you to select which button range the control is set to. Use to set addresses Use to set scene

123456

Address setting and scene setting DIP switches

Button 1 Button 2

Scene On Indicator LEDs

Button 3 Button 4 Button 5

LUTRON

Master Control for HWV-5S-M or IR receiver for HWV-5S-IR

HWV-5S-M Keypad

4

MUX

3 2

MUX+1 5V

1

COM

Class 2 wiring connections to HomeWorks panel or other Keypads

Rear View of Keypad

You may enter all keypads initially or later return to this screen to add more. If you wish to eliminate a keypad from the system, click on the keypad grid. The keypad is called up into the white editable region. Click on Delete. Click on Close to return to the HomeWorks Introduction screen. Click on the File menu bar and select the Save option to save your work so far.

16

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Programming the System Button Programming The Button Programming Screen Once the keypads in the system have been entered, the buttons on those keypads may be defined to control any or all of the Output Devices. Click on the Programming menu bar and select the Button Programming option. The Button Programming screen appears. This screen is composed of five sections.

1. Keypad List (upper right corner). The list box that displays all the keypads defined in the system. 2. Keypad Display Window (upper left corner). Click on a Keypad Name in the Keypad List to display the control in the window to the left. Click on a keypad button to select the button to be configured. The LED next to the button being configured flashes (in the case of Master buttons, the Button Properties box indicates that a Master Button is being configured).

Step-by-Step Instructions for HomeWorks Windows Programming Utility

17


Programming the System 3. Button Properties (center right). The Button Properties box indicates which button has been selected. This box allows you to: A. Enter a Button Name — This should indicate what will be engraved on the plate later. B. Change the Button Function — Determine if each button should toggle lights, always turn them on, always turn them off, or only turn them on while a closure is being maintained. In most cases the default button function is sufficient (default is Toggle for buttons with LEDs, Always Off for Master Off buttons, and Always On for Master On buttons). Master buttons may be declared as raise/lower from the keypad definition screen (see “Specifying the System Keypads” on page 16). C. Change the LED type — Should the button LED be Zone-type or Scene-type? A Zone LED lights if any of the devices assigned to the button are on at any level. This mode is useful for monitoring lights from a remote area. For example, if the kids left the Basement lights on, a button on the Master Bedroom keypad could indicate this. A Scene LED lights if, and only if, all devices assigned to the button are on at their assigned levels. Scene LEDs are useful for pathway buttons, or Exclusive Scene settings. For example, a homeowner may want to have distinct scenes that are made up of the same group of lights at different levels, like a Morning scene, an Afternoon scene, and an Evening scene. The LED indicates exactly which scene has been selected. D. Fade — Choose from a list that allows fading from 0 seconds to 1 hour. The default fade is 2 seconds. Assuming that the default properties for a button are acceptable, the only property that needs to be entered is the Name. When the Name is entered, the Update Properties button becomes highlighted. Any time you make a change to the Button Properties, the Update Properties button becomes highlighted to indicate that changes have been made, but not confirmed. Click this button to confirm changes. If the Name has changed, the new engraving will appear on the keypad. 4. Available Devices (lower left corner). After a button is defined (see the Panic button in the previous example) you may select the devices or scenes from the Available Devices box to assign to the button. Pull down the Device/Scenes drop-down list box and select Scenes for a listing of all Scenes previously defined in the Device to Scene Assignment screen. Click on a scene to highlight it. Add the highlighted scene to the Button Assignment list by clicking Add/Update Device. 5. Button Assignments (lower right corner). The Button Assignments box lists the devices being controlled by the button that has been selected. Devices are added from the Available Devices box as previously discussed (refer to “Device to Scene Assignment” section on page 14). To delete a device, click on the Button Assignments grid. The device becomes highlighted. Click on Delete Device to remove the device from the list. Repeat the above steps to configure other keypad buttons. Use the Area drop-down list in the Available Devices box to display devices in a specific area. Use the Device/Scenes drop-down list to select different device types (All, Dimmers, GRAFIK Eye units, Motors, Relays, Serena units, Switches) or Scenes. To display other keypads, click on the keypad list in the upper right corner.

18

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Programming the System Clear Button Function To clear all of a button’s assignments and properties, click on the button you want to clear. The LED next to the button flashes. Click on Clear Button. The program prompts you for verification. Click on Yes to clear.

Copy Button Function Buttons may frequently be defined similarly (if not the same) on multiple keypads. In these instances, it is useful to either: 1. Create a Scene Create a scene and assign the scene to multiple keypad buttons. You can define a scene by following the “Device to Scene Assignment” procedure (refer to page 14) or create a scene from the Button Programming screen (see page 17). To create a scene from the Button Programming screen, first click on the button you want to define as a scene. Next click on the Create Scene button. A text box appears, allowing you to input the name of the new scene. Input a name and click on OK. The button assignments are now grouped into the newly defined scene. This scene is available under the Devices/Scenes listing for assignment to other keypad buttons. 2. Copy Button Assignments from one button to another At the Button Programming screen, click on the keypad which you wish to copy button assignments to. Click on Copy Assignments. The keypad copying button assignments TO appear on the left of the screen as the “Destination” keypad. The “Destination” keypad is fixed. It is the keypad that was being programmed when the Copy Assignments button was clicked. If the “Destination” keypad is undesired, close the Copy Button screen, choose the correct keypad from the keypad list in the upper right hand corner of the Button Programming screen, and return to the Copy Button screen by clicking on Copy Assignments.

Once the “Destination” keypad is correct, highlight the button to be copied TO by clicking on the appropriate “Destination” keypad button. The keypad copying button assignments FROM appears on the right side of the screen as the “Source” keypad. Change the “Source” keypad by using the drop-down list box on the right side of the screen. Once the “Source” keypad is correct, highlight the button to be copied FROM by clicking on the appropriate “Source” keypad button. To perform the copying process, click on the Copy button. If the button being copied TO was previously defined, the program warns you that all previous assignments will be eliminated from the button. If this is Ok, click on Yes to perform Copy. In the example above, a button programmed as the “Away” button is copied from the Entry 2 keypad to the Entry keypad.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

19


Programming the System Telephone Interface From the HomeWorks Introduction screen, click on the Programming menu bar and choose the Telephone Interface option. This opens a screen that is very similar to the Button Programming screen. Instead of a picture of a keypad, you have a picture of a phone. From the list in the upper right corner, select the panel to which the Telephone Interface is connected. Click on a telephone button to highlight the one you wish to configure. For each telephone button (1-9), follow the procedures in the “Button Programming” section (pages 17-19) to assign devices and properties to the button. As with the Button Programming screen, buttons may also be defined by copying properties from previously defined keypads or by assigning scenes to buttons.

Vacation and Security Programming To define which devices are to be assigned to Vacation and Security, click on Programming and choose the option Vacation\Security. The Assign Mode box lets you select Vacation or Security. Click on Vacation. Vacation becomes highlighted. As with the Button Programming screen, use the Available Devices box to select which devices you wish to assign to Vacation Mode. The Assignment list box indicates the list of devices assigned. Security assignments may be performed using the same procedure. Click on Close to return to the HomeWorks Introduction screen. Click on the File menu bar and choose the Save option to save your work so far.

20

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Programming the System Time-Clock Control Each HomeWorks panel has an internal time-clock chip for time-clock control. In order to use the time-clock chip for time-clock control, one must do the following: 1. Setup a time-clock schedule. 2. Upload the time-clock schedule to the HomeWorks system. 3. Set the time of the system. 4. Enable time-clock schedule execution.

Setting Up a Time-Clock Schedule From the HomeWorks Introduction screen click on the Programming menu and choose the Time-Clock option. The Time-Clock Schedules screen appears. This screen is very similar to the Button Programming screen, but instead of assigning devices to keypad buttons you assign devices to time-clock events. First, declare an event time for a particular Day. Use the pulldown Day list in the upper left corner of the screen to select the Day of the week you wish the event to occur on. This day may be Sunday - Saturday, Weekends, Weekdays, or All Days. Next use the Event Time horizontal scroll bar in the middle of the screen to choose an event time (the Event Time box to the right of the scroll bar changes to display the time selected). Click on Add Event and the new event time is placed in the Event list for the Day selected. This procedure should be repeated to add additional Event Times. If you input a wrong Event Time at any point you can correct the Event Time by either changing the Event Time or deleting the Event Time. To change the Event Time, first click on the Event Time to be changed (located in the Event list in the middle of the screen). The Event Time becomes highlighted. Then, use the Event Time horizontal scroll bar in the middle of the screen to change the Event Time as desired. The Update Properties button becomes highlighted. Click on the Update Properties button and the old Event Time is corrected. To delete an Event Time, first click on the Event Time to be changed (located in the Event list in the middle of the screen). The Event Time becomes highlighted. Click on the Delete Event button. The program prompts you for verification. Click on Yes. The selected Event Time is deleted. For each Event Time entered follow the procedures in the “Button Programming” section (pages 17-19) to assign devices and properties to an Event Time. Instead of clicking on a keypad button, click on an Event Time to indicate what devices are being assigned.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

21


Programming the System Uploading a Time-Clock Schedule to the HomeWorks System A time-clock schedule is uploaded when uploading all system programming (for Keypads, Telephone Interface, Security, Vacation) and configurations (RPM parameters, Relay pulse types). It can not be uploaded separately. Follow the instructions in the “Uploading - Loading Your HomeWorks Configuration” section on page 23.

Setting the Time of the Time-Clocks in the System Each panel in a HomeWorks system contains a battery-backed time-clock. This time-clock is used to control Vacation record and playback modes as well as time-clock events defined using the HW-WPU. Prior to setting the system time, each panel's time-clock is probably set to a different time. To set the system time (updating the time held by each panel) click on the Special menu and choose the Display/Set Clock option while connected to the HomeWorks system. If this option is grayed out, then your COM port has not been specified. To specify which COM port is connected to the HomeWorks system, refer to “COM Port Setup” on page 23. Once your COM port has been specified and the Display Set/Clock option is selected, a pop-up box appears. The left side of the box allows you to change the date and time as desired. Once the appropriate date and time are chosen, click on Set Date/Time to send to the HomeWorks system. The right side of the box allows you to read the currently set date and time of the HomeWorks system. Click on Read Date and Time to query the HomeWorks system. The currently set date and time is displayed. Setting the time of the HomeWorks panel your computer is linked to sets the time of all panels connected in the system.

Enabling Time-Clock Schedule Execution Once your HomeWorks system has been uploaded with a time-clock schedule, that schedule remains there indefinitely (until the system is cleared or another time-clock schedule is uploaded). Time-clock schedules are enabled when a contact closure is provided between pins 3 and C on any one HomeWorks panel’s input terminal. The input terminal is located on the HomeWorks panel subassembly in the lower left corner, next to the RS-232 input. The contact closure that enables the time-clock schedules may be provided by a simple jumper wire from pin 3 to pin C, or by wiring a NOC (low-voltage relay card) between the two pins. If a NOC card is used then it may be assigned to a HomeWorks keypad, allowing the user to conveniently enable or disable the system time-clock schedule.

22

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Communicating With the HomeWorks System Uploading - Loading Your HomeWorks Configuration COM Port Setup After completing your HomeWorks configuration, you may load it into the system using the Communications menu Upload to Panel(s) option. If you have not set up your communications port, you must first click on the Communications menu and select the Setup option. Select the COM port that links your computer to the HomeWorks system. Click on the OK button. If the COM port is unavailable (e.g., it is being used by your mouse) or is missing, then the HomeWorks program notifies you of the problem. You should recheck your COM port connection. If you are unable to connect to a port, then click on Cancel.

Uploading to Panels Once an available COM port is selected, the Upload to Panel(s), Download from Panel(s), and Terminal Communication options become enabled. To load your HomeWorks configuration, click on the Communication menu bar and select the Upload to Panel(s) option. A box prompts you to click on the panels you wish to load. When in doubt, click on All, though if you select only the panels that need to be loaded the process is quicker. All panel configurations can be loaded through one panel. You do not have to connect to each panel individually. When you click on OK, the HomeWorks program attempts to communicate with the first panel selected. If you try to load a panel that does not respond (because it does not exist, is not wired into the system, or is not powered), you receive an Abort, Retry, Ignore message. Abort allows you to terminate the upload. Use Retry to attempt loading the panel again. Click on Ignore to skip loading of the current panel, and move on to the next one. A panel may not respond because of an incorrect COM port setting or simply because the panel does not exist. The HomeWorks program allows you to connect to one of four COM ports on your PC. The COM port may be available even though it is not connected to the HomeWorks system. If an Upload error message is received, check the COM port setting; the cable you are using (DB9 Male to DB9 Female, straight, pin 2 to pin 2, pin 3 to pin 3, pin 5 to pin 5); and the panel connection. When the HomeWorks Windows Program has successfully communicated to a panel, a PREPARING FOR UPLOAD message is displayed. This is followed by a number of compile/upload steps. Each step shows a percentage bar graph representing the upload progress. Upon successful completion of an upload, the message “UPLOAD COMPLETE” is displayed. If an error is detected along the way, the program notifies you and prompts you to upload again.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

23


Communicating With the HomeWorks System Downloading - Saving Your HomeWorks Configuration A database file must be open before downloading is possible (the Download from Panel(s) option is grayed out if unavailable). Open the database that corresponds to the devices for your job. The Output Device names, keypad names, and button names defined in the database file opened are used in the configuration downloaded. If no such database is present, open a new database by clicking on the File menu bar and selecting the New option. Downloading a configuration into a New database produces a configuration with default labels (like GRAFIK Eye 1-1, Serena 1-5, Dimmer 1-5-3, Button 1-1-1, etc.). To retrieve your HomeWorks configuration, click on the Communication menu bar and choose the Download from Panel(s) option. The DOWNLOAD dialogue box appears. Check the panels that you wish to retrieve. If you select ALL, the program tries to download all 8 panels (even if 8 do not exist). Click on OK. The open database is used as a reference for the Output Device names, keypad names, and button names. All of these names are copied to a new database, NEW_FILE.MDB. The system configuration is downloaded into NEW_FILE.MDB rather than in the database opened. This is done so that you do not overwrite the database opened. Before the database NEW_FILE.MDB is created, the program prompts you to save the reference database (click on Cancel to abort the download process; NEW_FILE.MDB will not be created, and the current database remains open). If you have made any changes to the reference database currently open which you wish to save before it is closed, select Yes; otherwise select No. As with uploading, if a panel does not exist then an Abort, Retry, Ignore message is given. Check the COM port being used, the cable connection, and power to the panel. Downloading and decompiling takes from 1 to 15 minutes per panel. If your HomeWorks system has panel revision RSPNL6-2 or higher then the download and decompile process takes about 1 to 5 minutes per panel (for earlier revs the time it takes is from 7 to 15 minutes per panel). The decompile time also depends upon your machine. Upon successful completion of a download, the message “DOWNLOAD COMPLETE” is displayed. The downloaded configuration will have been decompiled automatically into the current database entitled: C:\HWORKS\NEW_FILE.MDB. Use the File menu option Save As to save the downloaded file as a different database (remember to use the .MDB extension, Microsoft DataBase). You can now edit the configuration by using the Setup and Programming menu options.

24

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Communicating With the HomeWorks System Terminal All information received from the HomeWorks system via the COM port can be displayed via the Terminal screen. Click on the Communications menu and select the Terminal option. If the Terminal option is grayed out (i.e., disabled) then you must use the Communication Setup option to setup your COM port connection. Refer to “COM Port Setup” on page 23. Once the COM port is configured the Terminal screen may be used. The Terminal screen has two parts: 1. Command Box The white text box below “RS-232 Command String to Send” allows you to input an ASCII command string to send to the HomeWorks system. The string is not sent until you press <Enter> or click on Send. Thus you can backspace, use the arrow keys, etc. The RS-232 protocol guide (P/N 043-004) covers all the valid strings that may be sent. When Send is clicked on, the string in the Command Box is sent to the HomeWorks system and is displayed in the gray Log Window below the Command Box. A string sent to HomeWorks is preceded with a dashed arrow, “----->”, to indicate that the string was sent rather than received. 2. Log Window The Log Window displays all messages passed between HomeWorks and the COM port connection while the Terminal screen is displayed. The screen may fill up with information, in which case scroll bars appear on the right side. Use the scroll bars to scroll back to previously captured information. It may be useful to disconnect the computer from HomeWorks when using the scroll back feature. To clear the Log Window click on Clear. The Terminal screen is useful primarily for displaying Real-Time messages being sent from the panel. In order to receive Real-Time messages, the panel the computer is connected to must have this mode enabled. Locate the input connector on the lower left side of the HomeWorks panel. Next to the input connector is a dipswitch package. Flip the third dipswitch from the left to the up (ON) position to enable Real-Time mode. Whenever an Output Device in the system changes state (a dimmer goes from off to on, a GRAFIK Eye changes from scene 1 to scene 3, a Serena moves from Full Block to Art Work) HomeWorks reports a message to the terminal. This reporting is called “Real-Time” because messages are generated based on real-time events, e.g., the action of someone turning a light on or off generates a message immediately. Three types of Real-Time Messages exist (as displayed in the Terminal screen example): • Output Device Change Messages: Begin with a ‘D’ • Keypad Button Press Messages: Begin with a ‘K’ • LED Messages: Begin with a ‘L’ For troubleshooting, the Output Device Change Messages and Keypad Button Press Messages are important. Each Output Device Change and Keypad Button Press, even on panels that the computer is not connected to, generates a message on the Terminal screen. You need to be connected to only one HomeWorks panel to receive messages regarding all Output Device Changes and Keypad Button Presses. Step-by-Step Instructions for HomeWorks Windows Programming Utility

25


Communicating With the HomeWorks System Output Device Change Messages Output Device Change Messages have the following format: Panel

= 1 to 8

Bus

= 1 to 12 13 14 15

Dimmers\Modules GRAFIK Eyes Serenas Relays

Control

= 1 to 4 1 to 8

Dimmers\Modules GRAFIK Eyes, Serenas, Relays

Position\Level = 0 to 31 Dimmers\Modules, 0 = Off, 31 = Full On 0-16 GRAFIK Eyes, 0 = Off, 1-16 = Scenes 1-4095 Serena position, 4095 = Off 0, 31 Switches, Relays, 0 = Off, 31 = On Decoding the first Output Device Change message in the Terminal screen example above, D101330, we get: Device on panel 1, on bus 01, with control address 3, went to level 30.

Why is this useful? This allows us to verify: 1. Device is communicating with system. 2. Device control address is\is not as expected. This screen also feeds back information on problematic devices. If Output Device Change messages are constantly received for a particular device (i.e., when the device is not being pressed, the slider has not been moved, or the scene has not changed), then this indicates a problem device. For example, the following was received on the Terminal when no system devices were being pressed: D101330 D101315 D101330 D101315 D101330 This would indicate that something is wrong with Device on panel 1 on bus 01 with control address 3. Typical problems are: 1. Duplicate Control Addresses - Two devices on the bus in question (this case 01) have the same address. In the example above, one control with address 3 may be reporting level 30, while the other is reporting level 15. Check addresses of all devices on the bus. 2. Wiring Problem - An intermittent signal is being received by the HomeWorks system for this device because a wire shorted to a box, one device is wired wrong, or a wire has been pierced by a nail\screw. Check the wiring for the bus in question. 3. Load Type Problem - A device is controlling a load for which it is not rated. Standard HomeWorks Vareo controls (HWV-600D, HWV-1000D, and HWV-1000S) cannot control ELV or compact fluorescent. Check the load types for all devices on the bus in question. Make sure that a 40W minimum load is in place for standard HomeWorks Vareos. 26

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Communicating With the HomeWorks System Keypad Button Press Messages Keypad Button Press Messages have the following format: Panel

= 1 to 8

Keypad Address

= 1 to 16

Button

= 1 to 17

Press\Rel.

= + = Press, - = Release

The button mapping for a HWV-KP15 is shown below.

Scene or Zone Indicator LEDs 11

6

1

Scene or Zone Buttons

15

10

5

All Off/Lower (button 16) All On/Raise (button 17)

HWV-KP15 Keypad Keypad Button Press Messages are useful for: 1. Verifying Keypad Communication. 2. Verifying Keypad Addressing. The message K10201+ confirms that the Keypad on panel 1 with address 02 is communicating with the system.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

27


Communicating With the HomeWorks System Terminal Menu Options File I/O The File input/output menu for the Terminal is used for capturing Terminal messages to a file. You must open a file, by clicking on New or selecting Open, before Terminal messages may be saved. Once a file is opened, all Terminal messages are directed to that file. To save changes to a file, click on Save or use the Auto-Save option described below.

Tools A number of useful options are available under the Tools menu of the Terminal. The Tools available are as follows: 1. Time-Tag A date and time tag are placed on all incoming messages from the HomeWorks system. This is useful when trying to pinpoint the time when an event occurred, or a relative time frame between a sequence of events. 2. Auto-Save This insures that all messages transmitted to and received from the HomeWorks system are recorded to the Log file opened. This option is useful if you are leaving a system computer on overnight. If your computer resets and Auto-Save is engaged, then all information passed from/to your computer prior to reset will have been saved. 3. Terminal Display Off This feature may be desired if downloading each panel's contents using the DOS method. Sometimes computers have problems refreshing the screen and downloading a panel's contents simultaneously. Often times the result is loss of data from the panels. To prevent this problem, check mark the Tools Terminal Display Off option. This dedicates more resources to receiving data over the COM port, and less to refreshing the Terminal screen. If using this option, you need some indication that the panel has finished transmitting. This is possible by observing the RX, receive data, indicator. The RX indicator is red when receiving data, and black when it is not. When the RX indicator is black, it may be assumed that the HomeWorks system has stopped transmitting (your computer has stopped receiving). 4. Enable/Disable Messages This allows you to turn on/off individual real-time messages D, K, and L (refer to pages 25 and 26). This is convenient if you are just looking for one type of message (e.g., keypad button press messages, K). This function is only available for panel revisions RSPNL7-0 and higher. When uploading a new system configuration or clearing a panel, all real-time messages are reenabled (you must turn off undesired messages every time you upload).

Communications The Communications menu is used to manually Upload (Download) information to (from) panels. These options were included to provide a DOS-like backup system, in the event that normal Upload and Download procedures fail to work (see “Uploading - Loading Your HomeWorks Configuration,” page 23). These features should be used in conjunction with the DOS Compatibility options under the Special menu (see “DOS Compatibility,” pages 35-36). To download a panel’s configuration (.LOG file), click on the Communications menu and choose the Download file from Panel option. The program will prompt you to name the file to be downloaded (use the .LOG extension for clarity). Once the file has been named, click on OK. Use the Command Box to issue the appropriate download command to the HomeWorks system. The format of the download command is: SAVEx (where x = panel number 1-8)

28

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Communicating With the HomeWorks System For example, if you are downloading panel 1, type SAVE1 and click Send. This command must be typed in all caps (Save1 or save1 will not work). There is no space between SAVE and the panel number (SAVE 1 will not work). After issuing the proper download command, the system responds with the contents of the panel being downloaded. Once the panel has finished downloading (the end of file is delimited by an exclamation point “!”), click on the File menu bar and choose the Close option. After downloading all system panels, use the “DOS Compatibility” features (refer to pages 35-36). To upload a panel a configuration file (.CFG ) is required. To obtain this file follow the “DOS Compatibility” procedures on pages 35-36. Once a configuration file is obtained, you use the Command Box to issue the appropriate upload command to the HomeWorks system. The format of the upload command is: LOADx (where x = panel number 1-8) For example, if uploading panel 1 you would type LOAD1 and click Send. This command must be typed in all caps (Load1 or load1 will not work). There is no space between LOAD and the panel number (LOAD 1 will not work). Once the LOAD command has been issued, the system responds with: OK-x CLR

(where x = panel number 1-8)

Once this is received, click on the Communications menu and choose the Upload file to Panel option. Use the file i/o box to find the configuration file (.CFG). Select the configuration file and click OK. The configuration file is displayed on the Terminal as it is being uploaded to the system. When complete, an upload complete message is displayed. Repeat this procedure to upload multiple panels.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

29


System Diagnosis Diagnostics - Device Verification Click on the Diagnostics menu bar and select the Device Verification option. This allows you to run a test which verifies that all system devices (except for Serenas) are responding. This screen can only be accessed if you have setup your COM port (see “COM Port Setup” on page 23) and opened a database. The purpose of this test is to verify that the devices you defined in the Output Device Definition screen are reporting. Note the warning message: “This test may require that the HomeWorks system have real-time RS-232 mode disabled.” If several Real-Time mode messages are being generated by the HomeWorks system, then the results of the test may be in error. Typically, this should not be the case. If results of the test seem grossly in error try disabling Real-Time mode. To do this, locate the input connector on the lower left hand side of the panel. Next to the input connector is a dipswitch package. Flip the third dipswitch from the left, to the off or down position to disable Real-Time mode. The test sorts devices into the following three categories: Defined Devices Responding, Undefined Devices Responding, and Defined Devices NOT Responding.

Defined Devices Responding The left column displays devices that were defined in the Output Device Definition screen that are responding. The items in this list are colored green because they are responding as expected. WARNING: Remote Power Modules (RPMs) show up as “Defined Devices Responding” only if the central processor that each RMP is wired to has been previously configured with RPM links. To configure a central processor's link as RPM vs Vareo, use the Output Device Definition screen. Upload the RPM configurations using the Communication menu Upload to Panel(s) option (refer to the “Uploading - Loading Your HomeWorks Configuration” section on page 23).

Undefined Devices Responding The center column displays devices that were not defined in the Output Device Definition screen but are responding. All devices in this list are colored yellow because it is unsure whether these devices were simply not given names yet, or if they are not supposed to be present. Some of these devices may match up with the Defined Devices NOT Reporting (devices in the red column). Devices that show up in the yellow column are listed with generic names (e.g., GRAFIK Eye 1-1, Relay 1-4, etc.).

Defined Devices NOT Reporting Basically, these are the problem devices. Some of the reasons these devices may not be reporting are: 1. These devices may be misaddressed and therefore are showing up as Undefined Devices Responding. 2. The load has not been installed yet (HomeWorks Vareos need a load to operate). 3. These devices may not have a 40W minimum load, or may be controlling an improper load-type (HomeWorks Vareos can not directly control ELV or compact fluorescent). 4. The air-gap on the device may be pulled. 5. Two devices on the link may have the same address. 6. Communication wiring may be shorted to a box, pierced by a screw, or miswired.

30

Step-by-Step Instructions for HomeWorks Windows Programming Utility


System Diagnosis Testing the System To begin the test, click on Run Test. A warning message is displayed. It is important to understand the warning. All of the Dimmers, GRAFIK Eyes, and Relays in the system will be turned on. This may NOT be desirable. For example, a relay may be controlling the Driveway gates, and you do not know if it is safe to open or close them. Any circuits that are going to be turned on for this test that absolutely can not be turned on should have their circuit breakers turned off for the extent of this test. After the test is complete, all devices are turned off. If this is undesirable, this test can not be run. (Thus, you are restricted to troubleshooting with the Terminal, Real-Time Control, and Keypad Verification screens.) Click on OK if the test can be run safely. The test keeps you informed of how far along it is with percentage bar graphs. Once the test is complete the results are displayed. To find out more details about the results, click on a device name in the red or green columns. If an Output Device has been declared incorrectly (i.e., the address was input wrong) then go back to the Output Device Definition screen and fix the mistake. The results of the last test run remain in the Device Verification window until the HomeWorks Windows program is exited. Therefore, you can always come back to the Device Verification screen and see the results of the last test run. WARNING: The beta version of this program only runs the Device Verification test once. The results being the sum of one test make them less than 100% accurate. Beta versions should run the test multiple times and average the results for better accuracy.

Two results to make note of are: 1. DIM ——> SW This indicates a device which was declared in the Output Device Definition screen as a Dimmer (HWV600D or HWV-1000D) reported as a Switch (HWV-1000S). This is important to correct because it may prevent keypad LEDs from turning on. If a keypad button tells a switch to go to 50% (because it thinks the device is a dimmer) then the switch does nothing. This may cause the LED to turn off because the switch never reports at a level of 50%. (This also may prevent the lights from being able to turn off.) 2. SW ——> DIM* This indicates a device which was declared in the Output Device Definition screen as a Switch (HWV1000S) reported as a Dimmer (HWV-600D or HWV-1000D). This is less important to correct because it does not prevent LEDs from turning on. Good system design requires this to be corrected (otherwise you can only assign this device the levels 0% and 100% because the Windows program thinks the device is a Switch). * For RPM devices, ignore these results.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

31


System Diagnosis Diagnostics - Real-Time Control Real-Time Control of Output Devices is useful to: 1. Determine problems with Output Devices. After completing the Diagnostics - Device Verification procedure, a number of devices may show up as “Undefined Devices Responding” or “Defined Devices NOT Responding.” In these cases, the next step is to figure out why these devices are responding inappropriately. From the Device Verification screen, click on the Real-Time button to go to the Real-Time Control screen that allows you to control the problem devices. The “Defined Devices NOT Responding” are displayed as individual icons. Click on one icon to call the Output Device information for that device up to the top of the screen. Establish whether or not you can cycle this device by using the “Cycle” feature. Cycle turns the device on and off about once per second (if the addressing of the device is correct). If the device being cycled does not turn on and off, check the following: a. Is the HomeWorks Windows Program communicating with the system? If the Real-Time feedback box displays “None,” then no communication exists between the panel and the HW-WPU. If this is the case: • Check the COM port cable and connection. • Cycle power to the panel and see if communication resumes. • If computer is an IBM ThinkPad™ (or laptop), verify that the COM port internal power supply is ON. b. Is the device address correct? Use the HomeWorks 7-segment panel displays, or the HW-WPU Terminal screen to verify (refer to the “Terminal” and “Output Device Change Messages” sections on pages 25 and 26). c. Is the unit communicating to the panel? If the Real-Time feedback box displays “DNR”, then the Device is Not Responding.

32

Step-by-Step Instructions for HomeWorks Windows Programming Utility


System Diagnosis

2. Establish what different lighting levels look like. Local dimmers and switches, like HomeWorks Vareos, can be controlled locally allowing real-time lighting level display. Remote Power Modules (RPMs), however, do not have buttons or sliders, and therefore can not have their levels changed so easily. To simulate “local” control, RPM levels can be changed via the computer. For convenience, all output devices (except Serenas) can be controlled in this manner from the Real-Time Control screen. To enter the Real-Time Control screen click on the Diagnostics menu, then choose the Real-Time Control option. The Real-Time Control menu bar allows you to display what devices you want to control in a number of different ways: • All Devices • Area • Panel • Custom List • Problem List The bar across the top of the Real-Time Control screen displays what devices are being shown. In the previous example “All Devices” are displayed. Each device is shown as a small icon. Click on the icon corresponding to the output device you wish to control. The information for that output device is displayed in the information boxes at the top of the screen. Use the Level control box (horizontal scroll bar), located underneath the information boxes, to control the level of the selected device. Once the desired level is selected, click on the Send button to send the device to this level. The device should change to the desired level and then report its new level in the Feedback boxA (in the center of the screen). 3. Determine fabric Panel/Level positions for Serenas. Refer to the “Serena Scene Definition” section on pages 11-12 of this manual. 4. Load Locator. When controls are mounted remotely from loads, the actual control that operates a particular load may become mixed up with another control. In these cases, it becomes useful to simply identify control/load pairs (i.e., what controls are operating what loads). Using the “Cycle” function, a control may be cycled on and off to easily locate the corresponding load. Follow the instructions in step 2 above, using the “Cycle” option rather than sending desired levels. A

For RPM and HomeWorks Vareo devices the feedback level may not exactly match the desired level sent. This is because RPMs and HomeWork Vareos are limited to 32 preset levels. The feedback will thus be within 4% of the desired level.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

33


System Diagnosis Diagnostics - Keypad Verification After successfully completing the Device Verification section, and uploading the system, each keypad may be tested using virtual keypads. Pictures of keypads are displayed which allow you to click on buttons simulating real keypad button presses. It is important to note that this is a simulation of button presses. If you have not uploaded your system and your keypads are unprogrammed, then when you click on a virtual keypad the simulated button press does nothing. The system must be uploaded prior to using Keypad Verification. To save yourself a lot of time and frustration, it is recommended that the Device Verification Diagnostics (refer to pages 30-31) be run prior to Keypad Verification. In the upper left corner of the screen is a list box that displays all system keypads. Click on a keypad name to call up a keypad in the keypad display window. Upon clicking on a keypad button, the list of devices that button controls (when the system has been uploaded) is displayed to the right of the keypad. To verify that a keypad button works, click on the virtual keypad button to turn the LED from off to on. Wait 10 seconds to see if the LED turns off (falls out). If the LED turns off, then one of the devices in the list of devices that the button controls is in error. To figure out which device is in error click on Verify list. The program figures out which device(s) are not reporting correctly. Check the wiring for these devices, check the communications, check the load-type, verify that load is 40W minimum for HomeWorks Vareos, check that dimmers are really dimmers and not switches, etc. If LEDs do not stay on, then the Device Verification test should be run again. To call up other system keypads, click on a name in the keypad list.

34

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Special Features Database Utilities Compact Database As you add and delete information to your database it will continue to grow. To reduce your database down to an efficient size, click on the Special menu and choose the Compact Database option. This compacts your database file down to a minimum size. This is useful if your database file is too large to fit onto one floppy.

Repair Database In the event that errors are mistakenly incorporated into a HW-WPU database, the Special menu Repair Database option should be used. Once this option is performed, the database currently open is analyzed for previously known database errors. Any errors discovered are corrected and you are prompted to save the repaired database.

DOS Compatibility Prior to the introduction of the HomeWorks Windows Program Utility (HW-WPU), HomeWorks systems programmed via a computer used a DOS based text file system. To maintain compatibility between the DOS system and the HW-WPU the following features have been included in the HW-WPU under the Special menu: 1. Import Labels This allows importing of a DOS symbol file (.SYM). The text based DOS symbol file is the equivalent of the HW-WPU Output Device Definition screen. Output Device names (i.e., symbols) were equated to a panel, bus, and control address. A sample symbol file GENERIC.SYM is included with the HW-WPU. You may want to import this file if you wish to create a database without having to define output devices (e.g., generic names are given to devices, like DIMMER1-1-1, GRAFIK1-4, etc.). 2. Export Labels This allows exporting of Output Device names defined in the HW-WPU to a symbol file in the DOS symbol file format (.SYM). This provides a backup system for the HW-WPU. In the event that problems arise with Windows communication drivers, one can fall back to the DOS system and still maintain the HomeWorks system database (.MDB) in Windows. 3. Decompile The DOS files loaded into and pulled from a HomeWorks system (.CFG and .LOG files) are in a unique HomeWorks language file format. These files contain all system configuration information (i.e., how keypads are programmed, what time-clock events do, what devices are security and vacation devices, etc.). The Decompile option allows you to import these files (.CFG and .LOG) into the HomeWorks Windows Programming Utility. The Decompile option, along with the Import Labels option, allow HomeWorks DOS files to be converted to a HW-WPU database format. 4. Compile The Compile option allows full compatibility between the DOS programming procedure and the Windows Programming Utility. The Compile option allows you to compile a HW-WPU database file into HomeWorks system configuration files (.CFG files). These are the basic files that are loaded into HomeWorks panels, containing all system programming, RPM information, and Vacation/Security device designations. In the event that problems arise with Windows communication drivers, you can compile a HW-WPU database into .CFG files and use a third party communication package to upload.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

35


Special Features Using the DOS Compatibility Features To convert files from DOS format to HW-WPU format in Windows: 1. Open a new database file. Click on the File menu bar, and select New. 2. Import DOS symbol file. Click on the Special menu bar and select Import Labels. When the program prompts you to save changes to the database currently open, click on No. The program prompts you for a file to import labels from. Use the file menu box and pull-down menu to find the correct file to import. Once the appropriate file is highlighted, click on OK. The DOS symbol file (.SYM) is then imported. 3. Decompile DOS configuration files. Click on the Special menu bar and select Decompile. When the program prompts you to save changes to the database currently open, click on No. The program then reads in Generic symbols (in case symbols for some Output Devices were not defined in the imported symbol file). Next the program prompts you for configuration files to be imported (.CFG or .LOG files). Highlight the files you wish to convert to the HW-WPU format, noting that multiple files may be decompiled at once. Click on OK. After all files have been decompiled, you are asked if you wish to decompile more files. If you do not wish to do so, select No. Otherwise, repeat the decompile steps noted above. 4. Save HW-WPU database. Save the converted DOS files as an appropriate .MDB (Microsoft DataBase) file using the File menu Save As option. Now you can use the HW-WPU to make changes to your HomeWorks system configuration. To convert files from HW-WPU format to DOS format: 1. Open a HW-WPU database file. Click on the File menu bar, and select Open. Use the file box to select the appropriate database file. 2. Compile to DOS configuration files. Click on the Special menu bar and select Compile. The HW-WPU prompts you to declare which panel configurations you wish to compile. If you wish to compile all panel configurations defined by the database currently open, then click on All. Otherwise, select the individual panels whose configurations you wish to compile into .CFG files. Click on OK. The HW-WPU then creates a configuration file (.CFG) for each panel selected. The files are called: UPLOAD1.CFG UPLOAD2.CFG . . . UPLOAD8.CFG The number in the file name indicates the corresponding panel configuration (i.e., panel 1 - 8). Each of these files are placed in the directory where the HW-WPU was installed (default is C:\HWORKS). It is important to realize that each time the HW-WPU is used to Compile or Upload files to a HomeWorks system, the above files are created, writing over previously compiled configuration files. In order to determine which .CFG files were created from a recent Compile, use the Windows File Manager to analyze the files Date and Time.

36

Step-by-Step Instructions for HomeWorks Windows Programming Utility


Special Features Panel Revision Check To find out what firmware version is in the HomeWorks panel you are connected to, click on the Special menu and choose the Panel Revision Check option. The HW-WPU queries the panel and displays the results as shown in the following example.

Set/Read HomeWorks System Date and Time Each panel in a HomeWorks system contains a battery-backed time-clock. This time-clock is used to control Vacation record and playback modes as well as time-clock events defined using the HW-WPU. To set/read HomeWorks system date and time, click on the Special menu and choose the Set/Read Date and Time option. A pop-up box appears. The left side of the box allows you to change the date and time as desired. Once the appropriate date and time are chosen, click on Set Date/Time to send to the HomeWorks system. The right side of the box allows you to read the currently set date and time of the HomeWorks system. Click on Read Date and Time to query the HomeWorks system. The currently set date and time is displayed.

Step-by-Step Instructions for HomeWorks Windows Programming Utility

37


Technical and Sales Assistance If you need assistance, call the toll-free Lutron Technical Assistance Hotline: (800) 523-9466 (U.S.A., Canada, and the Caribbean), other countries call: (610)-282-3800 Fax: (610) 282-3090 Lutron Electronics Co., Inc. 7200 Suter Road Coopersburg, PA 18036-1299 U.S.A. Made and printed in U.S.A. 8/96 P/N 043-012 Rev. A

This product may be covered by one or more of the following U.S. patents: Re.33,504; 4,737,609; 4,783,581; 4,797,599; 4,833,339; 4,889,999; 4,893,062; 5,030,893; 5,170,068; 5,191,265; 5,237,207; 5,430,356; 5,463,286; DES 311,371; DES 313,738; DES 337,755; DES 344,264; DES 370,663; and corresponding foreign patents. U.S. and foreign patents pending. Lutron, GRAFIK Eye, and Vareo are registered trademarks and Architrave, HomeWorks, and Serena are trademarks of Lutron Electronics Co., Inc. Windows is a trademark of Microsoft® . © 1996 Lutron Electronics Co., Inc.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.