ELK-M1XSP Serial Port Expander Supplementary Instructions & Release Notes for Firmware Version 20.X.X This version provides M1 Integration to: 1st Generation Leviton Vizia rf (Z-Wave) Lighting & Thermostats (does not support Locks) * The new ELK-M1XSLZW is required for Z-Wave Lock support. Table of Contents M1XSP Installation and Setup ..................................................................................................................................... 2 ELK-M1 Data Bus E.O.L. Termination .......................................................................................................................... 3 1st Generation Leviton Vizia (Z-Wave) Lights & Thermostats Only .......................................................................... 4 Updating/Replacing Firmware in the ELK-M1XSP ..................................................................................................... 6 Firmware Release Notes .............................................................................................................................................. 6 Version 20.0.4 released October 27th, 2008. ........................................................................................................ 6 Firmware and/or bootware releases contain enhancements and/or resolutions for issues found in previous releases. For the latest Updates refer to the Elk Website. http://www.elkproducts.com Copyright 2012, Elk Products, Inc. No portion of this document shall be copied or distributed without the express written permission of Elk. PO Box 100 • Hwy. 70W • Hildebran, NC 28637 • USA • 828-397-4200 • http://www.elkproducts.com 2/8/2012 M1XSP Installation and Setup INSTALL UNIT * SET ADDRESS AND OPTION JUMPERS * ACTIVATE M1 BUS ENROLLMENT PROCESS J1 -Factory Use ONLY! JP3 - Jumper selects between RS-232 or RS-485 Jumpers S1,S2,S3 select BAUD rate JP1 - Jumper selects termination of M1 RS-485 Data Bus JP2 - Jumper selects termination of other Mfg. RS-485 Jumpers S4,S5,S6,S7,S8 select Interface MODE Data Bus Address Switches RS-485 Partner Port RS-232 (DB9) 9 Pin Partner Port JP5 - Jumper Selects +12VDC to DB9 Pin 4 (MUST be in-place for HAI Thermostats) RS-485 M1 Data Bus M1XSP Diagnostic LED indicator Slow blink (1/2 sec.) = Normal communication with M1. Fast flicker = Communicating with other equipment (Thermostat, Lighting Controller, PC, etc.) No blink = No communication with M1. Unit might be unplugged or powered off. 1. The M1XSP operates on the M1 Keypad data bus and may therefore be remoted near the equipment being interfaced. 2. Before making any wiring connections, turn Off the M1 Master Power Switch. 3. Connect terminals +12V, A, B, and Neg from the M1XSP to the M1's Keypad Data Bus (terminals +VKP, Data A, Data B, & Neg). NOTE: Refer to the M1 Installation Manual and the M1DBH information in this manual about proper connections of data bus devices with multiple homerun cables. 4. There are 4 address switches, each with a position of OFF or ON (binary value 0 or 1) and a decimal equivalent value of (1, 2, 4, or 8). The total decimal value of the "ON" switches equates to the data bus address. As a rule, the first M1XSP should be set to address 1. If more than 1 M1XSP is installed, set each one to a unique (sequential) address (2, 3, etc). Table 1: Data Bus Address Switch Settings Address 2 Address 1 ON Address 3 ON Address 4 ON LEGEND ON ON 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 OFF Address 5 Address 6 ON 1 Address 7 ON 2 3 4 1 ON 2 3 4 1 2 3 4 For an M1XSP the only valid Data Bus Addresses are 1 thru 7 since the max. number of M1XSPs is 7. M1XSP Data Bus Terminating Jumper JP1 Used to engage a 120 Ohm resistor for terminating the M1 RS-485 Data Bus. See Data bus wiring instructions before use. 5. Set the "Mode", "Baud", and other necessary jumpers according to the Installation diagrams on previous pages. 6. After all connections are complete, turn On the M1 Master Power Switch. 7. Enroll the M1XSP into the M1 Control. From the Keypad access the Installer level programming and select Menu 01-Bus Module Enrollment. Press the right arrow key to start the enrollment. Onceenrollment has completed, press the right arrow key to view results. Enrolled M1XSPs will show up as type 5 (T5) followed by the specific address number. Page 2 M1XSP Supplementary Instructions and Release Notes ELK-M1 Data Bus E.O.L. Termination VERY IMPORTANT! The control uses a RS-485 “differential” data bus operating at 38,400 bits per second. This is relatively high speed by industry standards and ensures fast, accurate communications. EOL data bus terminating resistors are strongly suggested to eliminate the possibility of reflection errors due to varying cable lengths. Every device; keypad, expander, etc. and the control has a built-in bus terminating resistor (120 Ohm) which can be activated via a 2 pin jumper (2 Gold Pins). Two black shorting caps are included in the hardware pack. When one of the shorting caps is placed on the two gold pins, it activates the 120 Ohm terminating resistor across Data Lines A & B. Terminating resistors are marked JP2 on the keypads and JP1 on the expanders. From the factory, no terminating resistors are installed (activated). WARNING! The RS-485 Data Bus must NEVER have more than 2 terminating resistors header/jumpers installed. RS-485 Data Bus (Max. length is 4000 ft. Max. bus devices vary by control.) RS-485 DATA BUS Data Bus Devices e.g. Keypads, Expanders Keypad 1 RED +VKP DATA A GREEN DATA B WHITE NEG BLACK DO NOT Jumper Terminate these devices. Jumper Terminate these two devices. Keypad 3 Daisy Chain Connection of Data Bus Devices Using Two (2) Home Run Cables The M1 should have no more than 2 home run cables but devices can be daisy chained along each. The last device on each home run SHOULD be terminated via the gold 2 pin terminating header/jumper. Placing a shorting cap on the pins will engage a 120 Ohm resistor across data lines A & B. If there is only 1 data bus home run cable then place shorting cap on JP3 of Main Board. See other hookups below. ELK-M1DBH Data Bus Hub † + VKP DATA A J4 J2 J6 RJ45 Terminating Plug Insert in first unused jack and terminate the control at JP3. DO NOT TERMINATE AT ANY OF THE DEVICES! J8 DATA B NEG J1 J3 J5 J7 J9 Front view RS-485 DATA BUS CAT5 Cables Keypad Keypad Pin1 8 - Brown 7 - Wht/Brn 6 - Orange 5 - Wht/Blue 4 - Blue 3 - Wht/Org 2 - Green 1 - Wht/Grn Pin1 Brown Blue pair is unused RJ45 Plug Wht/Brn Orange Green CAT5 or CAT6 Cable Wht/Blue Blue Daisy Chain Connection using the ELK-M1DBH and CAT5 Cables. A GREEN A1 WHITE Wht/Org B B1 RED +12V Keypad BLUE To + 12V Refer to Keypad Instructions for more info about Output and Zone Input Mount M1DBH inside control. Connect it to the M1 Data Bus terminals using a 4 conductor cable. BLACK (-) Wht/Grn TO CONTROL COLOR CODE for CAT5 or CAT6 Data Bus Cable to RJ45 Plugs for ELK-M1DBH Data Bus Hub. + - BROWN + To BLACK (Neg) - Load (50mA max) I.E. LED, Relay Optional programmable Output To BLACK (Neg) N.C. N.O. 2200 Ohm EOL Optional programmable Zone Input The optional ELK-M1DBH † Data Bus Hub is suggested if the job must have more than 2 home runs. The M1DBH accepts CAT5 or CAT6 cable with RJ45 plugs. It keeps wires more organized while also providing easy bus termination. Essentially, the M1DBH circuit board daisy chains the devices by series connecting the DATA lines A & B. An plug-in RJ45 terminator is supplied for use in the first unused jack. + - To 12VDC +VKP RED DATA A GREEN DATA B WHITE NEG BLACK To 12VDC RS-485 DATA BUS TO CONTROL DATA A1 A DATA A1 A B1 B1 B GREEN WHITE Keypad BLUE B Install Teminating Jumper on this last device AND on the control JP3. 6 conductor cable Keypad A A1 B B1 6 Wire Cable RED +12 BLACK (-) BROWN Optional Output and Zone Input - See Keypad Instructions Keypad Connect each device to the 6 conductor cable as shown above Daisy Chain Connection of Data Bus Devices Using 6 Conductor Cables Another option for wiring multiple home runs is with 6 conductor cable. This allows devices to daisy chained by making an in and out connection, basically a 3 way splice of the data A (Green)wire to 2 wires of the 6 conductor cable (designated A and A1). Do the same for the data B (White) wire. At the control splice the A1 and B1 wires to the A and B wires going to the next device. Terminate the last wired device and the control JP3 ONLY! The data wires will be in series, but the POS (+) and Neg (-) power wires should be parallel wired to the +VKP and Neg terminals or to an auxiliary Power Supply if the combined current draw exceeds the rated current available from the Control. Page 3 M1XSP Supplementary Instructions and Release Notes 1st Generation Leviton Vizia rf (Z-Wave) Lights & Thermostats Only This firmware supports the Leviton Vizia rf VRCOP (RS-232 Interface), which provides functional support for ZWave 2Way Lighting and ZWave Thermostats ONLY. A Leviton VRCOP (RS-232 Serial Interface) and ElkM1XSP are required. This is the first version of firmware released to support Leviton Vizia rf [ZWave]. Components required: - An ELK-M1 or ELK-M1EZ8 Controller. - One (1) ELK-M1XSP Serial Port Expander. Requires firmware version 20.0.4 to support Leviton Vizia rf (Z-Wave) - Leviton VRC0P RS232 Interface - One or more Z-Wave Lighting devices and/or Thermostats. Setting up the M1XSP and the M1 to communicate with the Leviton VRC0P 1. Install the ELK-M1XSP and set its data bus address per instructions on page 2. 2. The MODE and BAUD Jumpers (S1 thru S7) on the M1XSP DO NOT require any special setting for this special firmware. However, Jumper S8 can be used to select whether or not a “request node status” (Poll) command is sent by the M1XSP. Set Jumper S8 to “0” if you want a request node status command to be sent whenever a “Hail” command is detected on the Z-Wave network. THIS WILL CREATE ADDITIONAL Z-WAVE TRAFFIC which could result in devices slowdown. Set Jumper S8 to “1” if you do not want to send the request node status. This is the recommended setting. 3. Set Jumper JP3 to the “232” position. If there is a shorting Jumper plug on JP5 then remove it and discard. 4. Connect the 9-pin serial cable between the M1XSP and serial connector on the Leviton VRC0P RS232 Interface. 5. Power up all the devices and enroll the M1XSP into the M1. VERY IMPORTANT! 6. Update the firmware in the M1XSP to version 20.0.4 (or the latest 20.x.x version). This can be downloaded from the Elk website. Leviton Vizia rf (Z-Wave) Configuration: 7. Physically install the ZWave nodes and program them into the network. This will require: a. Handheld Primary Remote Controller Leviton model # VRCPG or equivalent. b. Plug-In Serial Interface Module Leviton model # VRCOP. 8. Follow the steps listed in the VRCPG Remote’s User Guide to create your ZWave Network (include devices). 9. Follow the steps listed in the VRCOP Serial Interface Installation Instructions. It is very IMPORTANT to implement each step in the VRCPG Remote consisting of: a. Include Modules b. Update Controller(s) c. RS-232 Setup (this may show up as HAI SETUP in some older remotes) For helpful information about the Vizia rf configuration use the following link to the Leviton web site: http://www.leviton.com/OA_HTML/ibeCCtpSctDspRte.jsp?section=25545&minisite=10024 10. Use the ELK-RP Software to program the M1 Lighting device attributes. Only the specific devices to be used for the Vizia rf (ZWave) Network need to be programmed. Page 4 M1XSP Supplementary Instructions and Release Notes M1 Lighting Devices Mapped to 1st Generation Leviton Vizia rf (Z-Wave) ELK Light Device # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Notes: • • • • • • • PLC (X-10) Ref. A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 B16 C01 C02 C03 C04 C05 C06 C07 C08 C09 C10 C11 C12 C13 C14 C15 C16 D01 D02 D03 D04 D05 D06 D07 D08 D09 D10 D11 D12 D13 D14 D15 D16 Z-Wave Node Device 1 Device 2 Device 3 Device 4 Device 5 Device 6 Device 7 Device 8 Device 9 Device 10 Device 11 Device 12 Device 13 Device 14 Device 15 Device 16 Device 17 Device 18 Device 19 Device 20 Device 21 Device 22 Device 23 Device 24 Device 25 Device 26 Device 27 Device 28 Device 29 Device 30 Device 31 Device 32 Device 33 Device 34 Device 35 Device 36 Device 37 Device 38 Device 39 Device 30 Device 31 Device 32 Device 33 Device 34 Device 35 Device 36 Device 37 Device 38 Device 39 Device 40 Device 41 Device 42 Device 43 Device 44 Device 45 Device 46 Device 47 Device 48 Device 49 Device 50 Device 51 Device 52 Device 53 Device 54 ELK Light Device # 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 PLC (X-10) Ref. E01 E02 E03 E04 E05 E06 E07 E08 E09 E10 E11 E12 E13 E14 E15 E16 F01 F02 F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15 F16 G01 G02 G03 G04 G05 G06 G07 G08 G09 G10 G11 G12 G13 G14 G15 G16 H01 H02 H03 H04 H05 H06 H07 H08 H09 H10 H11 H12 H13 H14 H15 H16 Z-Wave Node Device 65 Device 66 Device 67 Device 68 Device 69 Device 70 Device 71 Device 72 Device 73 Device 74 Device 75 Device 76 Device 77 Device 78 Device 79 Device 80 Device 81 Device 82 Device 83 Device 84 Device 85 Device 86 Device 87 Device 88 Device 89 Device 90 Device 91 Device 92 Device 93 Device 94 Device 95 Device 96 Device 97 Device 98 Device 99 Device 100 Device 101 Device 102 Device 103 Device 104 Device 105 Device 106 Device 107 Device 108 Device 109 Device 110 Device 111 Device 112 Device 113 Device 114 Device 115 Device 116 Device 117 Device 118 Device 119 Device 120 Device 121 Device 122 Device 123 Device 124 Device 125 Device 126 Device 127 Device 128 ELK Light Device # 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 PLC (X-10) Ref. I01 I02 I03 I04 I05 I06 I07 I08 I09 I10 I11 I12 I13 I14 I15 I16 J01 J02 J03 J04 J05 J06 J07 J08 J09 J10 J11 J12 J13 J14 J15 J16 K01 K02 K03 K04 K05 K06 K07 K08 K09 K10 K11 K12 K13 K14 K15 K16 L01 L02 L03 L04 L05 L06 L07 L08 L09 L10 L11 L12 L13 L14 L15 L16 Z-Wave Group Group 1 Group 2 Group 3 Group 4 Group 5 Group 6 Group 7 Group 8 Group 9 Group 10 Group 11 Group 12 Group 13 Group 14 Group 15 Group 16 Group 17 Group 18 Group 19 Group 20 Group 21 Group 22 Group 23 Group 24 Group 25 Group 26 Group 27 Group 28 Group 29 Group 30 Group 31 Group 32 Group 33 Group 34 Group 35 Group 36 Group 37 Group 38 Group 39 Group 40 Group 41 Group 42 Group 43 Group 44 Group 45 Group 46 Group 47 Group 48 Group 49 Group 50 Group 51 Group 52 Group 53 Group 54 Group 55 Group 56 Group 57 Group 58 Group 59 Group 60 Group 61 Group 62 Group 63 Group 64 ELK Light Device # 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 PLC (X-10) Ref. M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M12 M13 M14 M15 M16 N01 N02 N03 N04 N05 N06 N07 N08 N09 N10 N11 N12 N13 N14 N15 N16 O01 O02 O03 O04 O05 O06 O07 O08 O09 O10 O11 O12 O13 O14 O15 016 P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 P11 P12 P13 P14 P15 P16 The PLC column is for reference only. Z-Wave Group Group 65 Group 66 Group 67 Group 68 Group 69 Group 70 Group 71 Group 72 Group 73 Group 74 Group 75 Group 76 Group 77 Group 78 Group 79 Group 80 Group 81 Group 82 Group 83 Group 84 Group 85 Group 86 Group 87 Group 88 Group 89 Group 90 Group 91 Group 92 Group 93 Group 94 Group 95 Group 96 Group 97 Group 98 Group 99 Group 100 Group 101 Group 102 Group 103 Group 104 Group 105 Group 106 Group 107 Group 108 Group 109 Group 110 Group 111 Group 112 Group 113 Group 114 Group 115 Group 116 Group 117 Group 118 Group 119 Group 120 Group 121 Group 122 Group 123 Group 124 Group 125 Group 126 Group 127 Group 128 The Zwave individual Devices/Nodes map to the ELK-M1 Lighting Device as numbers 001 to 128. The ZWave groups map to ELK-M1 Lighting Device numbers 129 to 256. If interfacing with ZWave Thermostats, each stat must be given a name in the ELK-RP “Thermostats” page. Thermostat # 1 is associated with the first stat listed in the list of Zwave devices/nodes. Upon power-up the M1XSP will instruct the VRC0P Serial Interface to broadcast the “Find” command. The VRC0P will notify the M1XSP of all devices that responded. This may take a few minutes and depends on the number of devices that are in the network. If ZWave thermostats exist on the network, they will be polled in a round-robin fashion for the current temperature, setpoints, mode, and fan settings (note: not all stats support all functions). If the RS-232 SETUP procedure was performed correctly in the VRCPG Handheld Remote, the lighting status updates should be reported by the VRC0P to the M1XSP whenever a switch is manually operated. There is a helpful third party software program titled LumenLink available from the following website: http://johnnynine.com/wiki/LumenLink.ashx. Among other features, this software can be used to define lighting groups for use by the VRC0P Serial Interface, and to export a file containing the node and group information of the network. This file can then be imported into ELK-RP’s Lighting setup. For detailed instructions visit the website. Page 5 M1XSP Supplementary Instructions and Release Notes Updating/Replacing Firmware in the ELK-M1XSP The M1XSP stores it’s operating firmware in “Flash” memory. This state-of-the-art memory allows electronic field updates and eliminates the old fashion method of changing IC chips or shipping boards back to the factory. As new firmware updates become available, they will be posted on ELK’s website found at www.elkproducts.com. NOTE: Firmware updating can only be done through the M1 Control using a Direct to PC Com port connection or an optional Ethernet Network connection. Dial-up connections cannot be used to perform firmware updates. How to Update: 1. Physically connect the Computer and Control using either the RS-232 Serial Port 0 or the M1XEP Ethernet Interface. 2. Open ElkRP and the account belonging to the control. Click on the Connection menu icon and establish a connection. Use either the Direct using Com_ OR Network options. 3. On the Send/Rcv menu icon there is a selection that allows the firmware to be updated. 4. Select the device to be updated. In this case it is a Serial Expander. Select the update firmware option. 5. Display will show: Device name, current Firmware, Hardware, and Bootware version, and a pull down window for selecting the update firmware. NOTE: All update (.bin) files downloaded or received should be stored in a directory on your computer. Refer to the Options tab under the Setup menu in RP. It will indicate what directory is used for the update files. 6. Click on the check box for “Update”. If “Reprogram” or “Rollback” is displayed the firmware file is the same as OR older that what is in the control. Reprogramming with the same firmware is a waste of time but was included for factory testing purposes. Rollback is not recommended except under the guidance of Elk Technical Support. Firmware Release Notes Version 20.0.4 released October 27th, 2008. This is the first version of firmware released to support Leviton Vizia rf [rZWave]. An ELK-M1XSP equipped with this firmware will provide support for Z-Wave Lights and Thermostats ONLY. Locks are not supported! A Leviton VRC0P RS232 Serial Interface is also required. Page 6 M1XSP Supplementary Instructions and Release Notes