open-zwave/config/kwikset/914c.xml

54 lines
2.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Kwikset smartcode
http://s7d5.scene7.com/is/content/BDHHI/z-wave-configuration
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" genre="config" instance="1" index="31" label="Dipswitches state" min="0" max="255" read_only="true">
<Help>Bit mask field that returns the state of the user accessible Dipswitches on the door look.
Bit 0 Lock LED Status (1: enable)
Bit 1 Autolock (1: enable)
Bit 2 Buzzer (1: enable)
Bit 3 Handing Invert (1: enable)
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="33" label="MSB SKU part numbers" min="0" max="255" >
<Help>The Configuration Parameter 33 and 34 are used to set the SKU part numbers to the Kwikset locks.
Is the first four most significant bytes (MSB).
Below describes how Configuration Parameter 33 and 34 are being used.
* For a ZW Configuration Set, the DLM will first do a GET_SKU_ID to retrieve the full SKU from the lock, and the lock will respond with all 8 bytes. (If it not yet set, the DLM will consider that as all 0x30s.)
The DLM changes only the appropriate 4 bytes in its local copy of the SKU, and it then sends the full 8 bytes down to the lock in a SET_SKU_ID.
* For a ZW Configuration Get, the DLM will do a GET_SKU_ID down to the lock, to which the lock will respond with all 8 bytes.
The DLM will return the requested 4 bytes via ZW. If the SKU is not set, it will return all 0x30s (ASCII 0s).
</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="34" label="LSB SKU part numbers" min="0" max="255" >
<Help>The Configuration Parameter 33 and 34 are used to set the SKU part numbers to the Kwikset locks.
Is the least four significant bytes (LSB).
</Help>
</Value>
<Value type="list" index="40" genre="config" label="Reset To Factory Defaults" size="1" value="0" write_only="true">
<Help>Reset to factory defaults</Help>
<Item label="Perform factory reset" value="1"/>
<Item label="Normal" value="0"/>
</Value>
</CommandClass>
<CommandClass id="113">
<!-- These Door Locks don't send a DoorLockReport when the
Lock Status is Changed, but instead send a Alarm Message -
So we trigger a Refresh of the DoorLock Command Class when
we recieve a Alarm Message Instead -->
<TriggerRefreshValue Genre="user" Index="0" Instance="1">
<RefreshClassValue CommandClass="98" RequestFlags="0" Index="1" Instance="1"/>
</TriggerRefreshValue>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Lifeline" />
</Associations>
</CommandClass>
</Product>