Application Note - Kwikset Home Connect



Similar documents
Baldwin, Kwikset, Schlage, Yale. 5.7 or newer required

LYNX Touch Series Security Systems

Lynx Touch L5100 Technical Training. Z-Wave Setup

What is empower? Lights Appliances Thermostats Door locks

RS232 Programming and Troubleshooting Guide for Turbo Controls

Z-Wave RS232 ASCII Interface Programming

Property Description Allowable values (Bold indicates default value) automaticaly relock after an unlock operation. English, Spanish, French 1, 2, 3

PRT3 Printer Module: ASCII Protocol Programming Instructions

PROGRAMMING & OPERATING INSTRUCTIONS CL5000 AUDIT TRAIL

Home security just got smarter.

LYNX Touch L5200/L7000 Series Security Systems

IVR (Interactive Voice Response) Operation Manual. Copyright 2012 Agile Networks, Inc. All Rights Reserved.

HomeSeer Technologies. HomeSeer Technologies LLC 35 Constitution Dr, Suite C Bedford NH,

Laser Barcode Scanner

APR-PRT3 Printer Module: C-Bus Programming Instructions

Aquadyne TechTip TITLE: TROUBLESHOOTING PC COM PORT AND MODEM PRODUCTS AFFECTED SYMPTOMS POSSIBLE CAUSES

Keypad Locks User Guide

Master Code 2. Troubleshooting: Installation 7. Troubleshooting: Door Jamming and Door Handing 8. Troubleshooting: Keypad 12

Laser Barcode Scanner User s Manual

Zensys ASCII interface

Home Monitoring and Control service provided by Verizon Online LLC

Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

Troubleshooting: Door Jamming and Door Handing 6. Troubleshooting: Keypad 11. Troubleshooting: Battery 12. Battery FAQ 13

WeatherLink for Emergency Response Teams Addendum

Deployment Guide for Maximum Security Environments Polycom HDX Systems, Version 3.0.5

Home Monitoring and Control service provided by Verizon Online LLC

Schlage Wireless Locks User Guide

Maintaining the Central Management System Database

YOUR INTERACTIVE SECURITY

User Manual Software for DSL Digital Speed Switch

Allegion PIM-400/485 and AD-400 Installation Application Note. 1.0 Hardware Requirements. 2.0 Software/Licensing Requirements

Bluetooth Version FUZZYSCAN FAMILY. Quick Start Guide WIRELESS SCANNER

Message Meaning Suggested Solutions

Introduction to Z-Wave. An Introductory Guide to Z-Wave Technology

Temperature & Humidity SMS Alert Controller

TUNABLE ANTENNAFIER LT/DT SERIES INSTALLATION INSTRUCTIONS

LTM-1338B. Plus Communications Manual

Z-Wave Gas Reader. Product Manual NQ-9121-EU. From your Z-wave network directly to the cloud! DESCRIPTION

Master-Touch and ValuMass. Modbus Communications. INSTRUCTION MANUAL (Rev. 2.1)

Using Logix5000 Controllers as Masters or Slaves on Modbus

M O D U L E - 7 E Model CS-Caliprompter Operator s Manual

Solar Powered Outdoor Siren Manual

RX-6 Six In - One Out All in One Receive Antenna Switch Local and Remote Control System RX6ACI User Manual Version 2.1

P R O V I S I O N I N G O R A C L E H Y P E R I O N F I N A N C I A L M A N A G E M E N T

The Answer to the 14 Most Frequently Asked Modbus Questions

Battery Wall Controller. Manual

1. Make sure that no client accounts are open. 2. Click on Setup, then click Modem. The Modem Setup window will appear.

User Manual ELECTRONIC KEYPAD LEVERSET WITH BLUETOOTH PROGRAMMING. ASSA ABLOY, the global leader in door opening solutions

Quick start: Panic Watch EU

Configuring connection settings

Trilogy Series DL3000 Programming Instructions

1 Getting Started. Before you can connect to a network

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

#65 4GHGTGPEG")WKFG #FXCPEGF"6GTOKPCN"5QHVYCTG 8GTUKQP"502 HQT"%QPVTQNNGT/#% Catalog # Rev.02

NetworX TM NX-8E Alarm Panel. Application Note. NetworX NX-8E. 1.0 The NetworX NX-8E Alarm Panel

IP Link Device Interface Communication Sheet

Aperio Online. Aperio. Online Programming Application Manual. Aperio Online Quick Installation Guide, Document No: ST A, Date: 8 juli 2013

Quick Start Guide. GV-AS Controller

x10* CP290 HOME CONTROL INTERFACE PROGRAMMING GUIDE FOR ADVANCED PROGRAMMERS

Access Control Software Manual

TABLE OF CONTENTS Sequence of Operations for Start-Up Programming States of the Lock Configuring the Lock User Codes

Corsair Flash Voyager USB 2.0 Flash Drive UFD Utility User s Manual

Mobile Android App User Guide

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

Tutorial: Configuring GOOSE in MiCOM S1 Studio 1. Requirements

PAC1 Door Access Controller

Doors in a Network Environment

LOK-IT ENCRYPTED USB User Instructions

Troubleshooting and Diagnostics

Getting to Know Xsight Home Screen and Everyday Use Settings PC Setup

GSM Temperature Alerter. User Manual. Manual version 1.0

CS SoftDent Practice Management Software Installation Guide for Client/Server Configurations

S&G Audit Lock. Audit Trail Software Manual

Crow Limited Warranty. Print Version 017

[FAQ] Troubleshooting Access Control Issues

Apps for Android. Apps for iphone & ipad INS584-3

V2.0 Attendance System Hardware Suite Guide Instructions Manual

APPLICATION. Using the PB-100 to Make Calls and Announcements From a Database. Using the PB-100 for All-Call Dialing

TAP Interface Specifications

Document Number: /15/2012

SDN INSTRUCTIONS 07/10, Ver 1.2. Somfy Digital Network (SDN) Installation and Programming

E-PLEX STANDARD SOFTWARE USER GUIDE, VERSION 3.2

MicroTech Remote Monitoring and Control Panel

User Manual. Thermo Scientific Orion

STERILIZERS, LABORATORY DRYING OVENS

Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0

QUICK START GUIDE Bluetooth Cordless Hand Scanner (CHS)

TC 3/10 Rev. A

SPECIAL CONTROL BUTTON FUNCTIONS

EasyMP Monitor Operation Guide Ver.4.53

With mini cellular module Quick Installation Guide

Table Of Contents. System Monitoring System Monitoring Display...14 Monitoring Zones...15 About Areas (partitions)...15 Area Status Display...

GSM Gate Opener GSM Remote Switch RTU5015 User Manual

Security module CG2 User manual

Vehicle Monitoring Quick Reference Guide

Accounts Payable Workflow Guide. Version 12.0

Unicenter Workload Control Center r1 SP4. Server Status Troubleshooting Guide

Transcription:

Application Note - Kwikset Home Connect Application # Version Author Date Product Line KHC0112-1 1.3 Ron Darwish 08/27/2012 Kwikset Home Connect Topic: Using the Leviton VRCOP Plug-In Serial Interface Module ASCII commands to control the Kwikset SmartCode Z-Wave Deadbolt or Lever Locks. Section 1) Introduction This Application Note is intended to provide the user with the appropriate syntax structure of supported ASCII commands exclusive to the Leviton VRCOP Plug-In Serial Interface Module. In this application the Leviton VRCOP Plug-In Serial Interface Module acts as an intermediate 2-way communication device taking ASCII commands and translating them into Z-Wave commands between related Controller(s) and the Kwikset SmartCode Z-Wave Lock(s). This bridges the Kwikset SmartCode Z-Wave Lock (connected on a Z-Wave network) to respond to ASCII commands issued thru a non-z-wave control system, via the Leviton VRCOP Plug-In Serial Interface Module. The Kwikset SmartCode Z-Wave Lock with Home Connect Technology is a Z-Wave enabled motor-driven deadbolt lock with true remote locking and unlocking capability. The Leviton VRCOP Serial Interface Module is a plug-in Serial RS232 ASCII Interface Module, compatible with any Z-Wave enabled network and supports beaming. This device enables the integration of Kwikset SmartCode Z-Wave door lock(s) into a non-z-wave Control Systems (CS N ). Section 2) Supported Lock Functions Below are the Kwikset SmartCode Z-Wave Lock / Leviton VRCOP Plug-In Serial Interface Module functions covered in this Application Note: Supported Lock Functions Function Number: (Reference Section 8) Secure (Lock) #1 Unsecure (Un-Lock) #2 Report Lock Status (Locked or Un-Locked) See Command for Lock Status under #1 or #2 Set a custom User Code Report a User Code #3 Battery Level Status #4 Set User Schedule (Day and Time) Report User Schedule #5 Alarm Event Notifications #6 Set Association #7 Remove Association #8 #1) Secure Door Lock and Confirm Status #2) Unsecure Door Lock and Confirm Status #3) Set a User-Code and Get Confirmation of setup #4) Battery Level Status of Lock #5) Set a Week Day Time-Fence Schedule for a User and Confirm setup #6) Alarm Event Notifications and Event Classification #7) Add Leviton Serial Interface Module to the Lock Association Table #8) Remove a Node ID from the Lock Association Table Page: 1 of 9

Section 3) What You Need 1. Kwikset SmartCode Z-Wave Deadbolt or Lever Lock(s) with Home Connect Technology. 2. Leviton VRC0P-1LW Vizia RF+ Plug-In Serial Interface Module (Note: Product label must have +3 following the Vizia RF+ VRC0P designation). 3. Z-Wave compatible Control System (CS Z ). 4. Any (non-z-wave) Control System (CS N ) with an available RS232 serial port. This system will be controlling the Kwikset SmartCode Z-Wave Deadbolt, or Lever Lock(s), by utilizing the Leviton VRCOP Plug-In Serial Interface Module. Section 4) Inclusion to Z-Wave Network 1. Include the Kwikset SmartCode Z-Wave Deadbolt or Lever Lock(s) into your Z-Wave Control System (CS Z ) network. Note: Follow the setup instructions included with the Lock and your control system to include this device to your Z-Wave (CS Z ) network 2. Include the Leviton VRCOP plug-in Serial Interface Module into the same Z-Wave (CS Z ) mesh network that the Kwikset SmartCode Z-Wave Deadbolt or Lever Lock is already connected to. Note: Follow the setup instructions included with the Leviton Serial Interface Module and your control system to include this device to your Z-Wave (CS Z ) network. 3. Once above steps are completed make sure to write down the Z-Wave (CS Z ) network assigned Node ID of the Lock(s) you want to control via the Leviton Serial Interface Module. You will need the node ID of each lock you want to issue commands to. 4. Verify that associations are set between the Lock(s) and the Leviton VRCOP Plug-In Serial Interface Module on your primary Z-Wave Control System (CS Z ). Note: Associations are needed to allow the Lock(s) to communicate through the Leviton Serial Interface Module. Section 5) RS232 Connectivity Settings This Application Note is not intended for any person that is unfamiliar with using Terminal Emulation programs and/or ASCII RS232 programming. NOTE: The following general information applies to the RS232 Interface: If your PC does not have an RS232 port, you may use a USB to RS232 Adapter, available for purchase at your preferred Home Automation Superstore. When using a Terminal Emulation program, make sure to select settings that allow you to see the characters being typed as well as keeping the responses from overwriting the typed characters. Serial Connection Settings To configure your device to communicate with the interface module, use the following settings: 9600 BAUD 8 DATA 1 STOP NOPARITY Page: 2 of 9

Message format: Use uppercase letters Message must start with: > Input string is limited to 80 characters Section 6) Understanding the command line structure for the Kwikset SmartCode Z-Wave Locks The following is the Kwikset SmartCode Z-Wave Lock serial ASCII operation command line structure understood by the Leviton VRCOP Plug-In Serial Interface Module: RED indicate areas where user can enter custom numeric only data. >N#,SS,#,#,# Command Parameters (Variable) Command (Variable) Command Class (Variable) Secure Send (Cannot be changed) Lock Node ID This must begin the command line (Cannot be changed) Note: a. Lock Node ID is obtained from the Z-Wave Control System (CS Z ) network of the lock. b. Command Parameters length may vary as some commands have multiple segments. c. All letters must be in Uppercase (Caps On) d. All of the above segments must be separated with, Section 7) Leviton VRCOP plug-in Serial Interface Module command request responses After receiving commands over the serial port, the Leviton serial interface module will check for any commands and then process them. If the sent command was correct and the device has enough resources to implement the command, the interface module responds with: <E000 - Indicates No error message (Request Processed). If any error has been detected or some of the resources requested are unavailable, the node responds with <Exxx, where xxx is the error number. Possible errors are listed below: 0 No error 1 Wrong start of the string symbol 2 Input buffer overflow 3 Cannot start RF transmission. All buffers are taken 4 Cannot start RF transmission because previous one has not finished 5 Unrecognized command 6 Attempt to send the new buffer over RS232 before previous one had been processed 7 The send Message does not have data fields specified 8 Cannot stop SUC mode. Node is SUC 9 EEPROM is busy, can t store group information 10 No devices with specified properties have been found <X000 - Indicates No error message (Request Sent). Page: 3 of 9

Section 8) Kwikset SmartCode Z-Wave Lock Serial ASCII Commands The following are the Kwikset SmartCode Z-Wave Lock serial ASCII operation commands understood by the Leviton VRCOP Plug-In Serial Interface Module: Function Number: #1) Secure Door Lock and Confirm Status >N#,SS,98,1,255 - Command to Lock <N003:152,128,090,009,251,128,107,108,232,247 >N#,SS,98,2 - Command for Lock Status <N003:152,128,120,002,035,240,079,104,236,241 <N005:152,064 <n003:000,098,003,255,000,000,254,254 - Sample Lock Status Response Lock Mode: 255 =Door Secure Locked \ 000 =Door Unsecured Un-Locked Command Class for Door Lock #2) Unsecure Door Lock and Confirm Status >N#,SS,98,1,0 - Command to Un-Lock <N003:152,128,003,206,204,026,094,025,168,006 >N#,SS,98,2 - Command for Lock Status <N003:152,128,049,008,051,203,015,166,162,245 <N005:152,064 <n003:000,098,003,000,000,002,254,254 - Sample Lock Status Response Lock Mode: 255 =Door Secure Locked \ 000 =Door Unsecured Un-Locked Command Class for Door Lock Page: 4 of 9

#3) Set a User-Code and Get Confirmation of setup Note2: The uppercase x below is the Lock User-Code location you wish to set or get (i.e. enter 3 for user-code location 3. Lock supports 1-30). Note3: The lowercase xxx below is the actual User-Code number you wish to set on the Lock (Four or eight digits, for eight digits you will need to extend the parameters to eight xxx segments). Use the following table for the corresponding digits: User-Code Conversion Table for Kwikset SmartCode Z-Wave Lock - Table 1 For # 0 1 2 3 4 5 6 7 8 9 Enter xxx 048 049 050 051 052 053 054 055 056 057 >N#,SS,99,1,x,1,xxx,xxx,xxx,xxx - Command Set User-Code <N003:152,128,030,244,245,222,048,161,191,235 >N#,SS,99,2,x - Command Get User-Code <N003:152,128,015,187,241,081,186,070,034,019 <N003:152,064 <n003:000,099,003,025,049,053,049,053 - Sample User-Code Response User-Code: 1,5,1,5 (use table above to translate each segment) User-Code Location (025= 25) Command Class for User_Code #4) Battery Level Status of Lock >N#,SS,128,2 - Command for Battery Get <N003:152,128,043,092,017,203,108,187,123,079 <N003:152,064 <n003:000,128,003,070 - Sample Battery Response Level % of the full battery (values from 0 to 100%) 255 = low battery warning. Command Class for Battery Page: 5 of 9

#5) Set a Week Day Time-Fence Schedule for a User and Confirm setup Note2: The uppercase x below is the Lock User-Code location (i.e. enter 3 for User 3. Lock supports 1-30). Note3: For the lowercase sid,wd use the below conversion table: Week Day Time-Fence Schedule Conversion - Table 2 Week Sun Mon Tue Wed Thu Fri Sat Day Enter 1 2 3 4 7 6 7 sid Enter wd 0 1 2 3 4 5 6 Note4: For the lowercase bhh,bmm,shh,smm use the below parameters (24 hour format): bhh = Start Hour Enter a value from 0 to 23 representing the starting hour of the time fence. bmm = Start Minute Enter a value from 0 to 59 representing the starting minute of the time fence. shh = Stop Hour Enter a value from 0 to 23 representing the stop hour of the time fence. smm = Stop Minute Enter a value from 0 to 59 representing the stop minute of the time fence a) The start time of the time-fence must occur prior to the stop time. b) For days you want to allow 24hour access: Use 0:0 to 24:59 (24 hour format) to enable access. c) For days you do not want to allow the user access: Do not set a schedule command for that day. Note5: Setting any one week day schedule automatically disables access for non-scheduled days. So remember to set week day scheduling for each day of the week, based on access needs. Page: 6 of 9

>N#,SS,78,3,1,x,sid,wd,bhh,bmm,shh,smm - Command Set Schedule <N003:152,128,070,118,127,079,100,102,238,106 >N#,SS,78,4,x,sid - Command Get Schedule <N003:152,128,163,068,137,122,241,121,054,066 <N003:152,064 <n003:000,078,005,025,003,002,012,030,023,000 - Sample Schedule Response Start hh:mm to Stop hh:mm (12:30 to 23:00) wd Day of Week 002=Tuesday (0 to 6, where 0 is Sunday) sid Location (003= sid 3) User-Code Location (025= user 25) Command Class for Week Day Schedule Set Page: 7 of 9

#6) Alarm Event Notifications and Event Classification Note1: With the correct association configured the lock is able to securely transmit unsolicited Alarm Event Notifications to the Leviton VRCOP Plug-In Serial Interface Module. There is a command class limitation that allows only 1-association with 1-node ID. This means that each Lock can only send unsolicited Alarm Event Notifications to one Node ID. Ensure that the Lock is only associated with the Leviton VRCOP Plug-In Serial Interface Module. Note2: Verify that associations are set on your primary Z-Wave Control System (CS Z ) between the Lock(s) and the Leviton VRCOP Plug-In Serial Interface Module. Note3: Refer to Function Number 7 below if you are unable to set associations using your Z-Wave Control System (CS Z ). Below is the report structure of the unsolicited Alarm Event Notifications received by the Leviton VRCOP Plug-In Serial Interface Module: <N003:152,064 <n003:000,113,005,xxx,zzz, - Alarm Notification Structure Variable: Alarm Type (reference Table 3 below) Variable: Alarm Type (reference Table 3 below) Command Class for Lock Alarm Alarm Event Classification - Table 3 Alarm Alarm Level Type xxx zzz Notification Event 021 001 Lock Secured using Keyed cylinder or inside thumb-turn 022 001 Lock Un-Secured using Keyed cylinder or inside thumb-turn 026 001 Lock Auto Secured Bolt Jammed (Not fully extended) 027 001 Lock Auto Secured Successful (Fully extended) 017 001 Lock Secured at Keypad Bolt Jammed (Not fully extended) 018 000 or User-ID#* Lock Secured at Keypad Successful (Fully extended) 019 User-ID#* Lock Un-Secured by User (User-ID) at Keypad 023 001 Lock Secured by Controller Bolt Jammed (Not fully extended) 024 001 Lock Secured by Controller Successful (Fully extended) 025 001 Lock Un-Secured by Controller Successful (Fully retracted) 112 User-ID#* New User Code (User-ID#) added to the lock 032 001 All User Codes deleted from lock 161 001 Failed User Code attempt at Keypad 162 User-ID#* Attempted access by user (User-ID#) outside of scheduled 167 001 Low battery level 168 001 Critical battery level 169 001 Battery level too low to operate lock *User-ID# values: 001 to 030 Page: 8 of 9

#7) Add Leviton VRCOP Plug-In Serial Interface Module to the Lock Association Table Note1: Use the following command if you are not able to add the Leviton Serial Interface Module Node ID to your lock association table using your Z-Wave Control System (CS Z ). Note2: The # sign below indicates where you need to enter the Lock Node ID obtained from the Z- Note3: The x sign below indicates where you need to enter the Leviton VRCOP Plug-In Serial Interface Module Node ID obtained from the Z-Wave Control System (CS Z ) network. >N#,SS,133,1,1,x - Command Add Association <N003:152,133,030,244,245,222,048,161,191,235 #8) Remove a Node ID from the Lock Association Table Note1: Use the following command to if you are not able to remove a Node ID from your lock association table using your Z-Wave Control System (CS Z ). Note2: The # sign below indicates where you need to enter the Lock Node ID obtained from the Z- Wave Control System (CS Z ) of the lock you wish to control. Note3: The x sign below indicates where you need to enter the Node ID to be removed. >N#,SS,133,4,1,x - Command Remove Association <N003:152,133,030,244,245,222,048,161,191,235 * Note: The Security nonce message is variable response used once in Security Message Encapsulation and should be ignored. THIS APPLICATION NOTE IS FOR REFERENCE PURPOSES ONLY AND IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN NO EVENT SHALL KWIKSET CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE USE OF THIS APPLICATION NOTE. Page: 9 of 9