<Product Revision="13" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0129:0000:0002</MetaDataItem>
    <MetaDataItem name="ProductPic">images/assa_abloy/TouchDeadbolt.png</MetaDataItem>
    <MetaDataItem id="0000" name="ZWProductPage" type="0002">https://products.z-wavealliance.org/products/631/</MetaDataItem>
    <MetaDataItem id="0000" name="FrequencyName" type="0002">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem name="ProductPage">http://www.yalerealliving.com</MetaDataItem>
    <MetaDataItem name="Description">Never worry about carrying around or losing your keys again. Unlock and lock your home with ease from the backlit touchscreen keypad. Create unique pin codes for friends and family and remove codes whenever you need to. This Yale Real Living lock features Z-Wave technology and seamlessly integrates into 50+ home automation and security systems. When added to most Z-Wave automation systems, lock and unlock your door, create pin codes, view access history and receive notifications from anywhere. The lock is tamper resistant, easy to install and even easier to use! 
</MetaDataItem>
    <MetaDataItem name="Name">Yale Assure Lock with Bluetooth Z-Wave Enabled Touch Screen Deadbolt</MetaDataItem>
    <MetaDataItem id="0000" name="Identifier" type="0002">Yale/YRD/ 220</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="03 May 2019" revision="3">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/631/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="03 May 2019" revision="4">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1040/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="08 May 2019" revision="5">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1358/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="24 May 2019" revision="6">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1878/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="24 May 2019" revision="7">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1972/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="24 May 2019" revision="8">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1973/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="9">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2402/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="10">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2403/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="03 Jun 2019" revision="11">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3211/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="03 Jun 2019" revision="12">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3251/xml</Entry>
	  <Entry author="Brett Daugherty" date="17 Jun 2020" revision="13">Fixed index of alarm message to trigger lock status refresh</Entry>
    </ChangeLog>
    <MetaDataItem id="0800" name="ZWProductPage" type="0002">https://products.z-wavealliance.org/products/1040/</MetaDataItem>
    <MetaDataItem id="0800" name="FrequencyName" type="0002">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem id="0800" name="Identifier" type="0002">YRD120-ZW-US</MetaDataItem>
    <MetaDataItem id="0000" name="ZWProductPage" type="0006">https://products.z-wavealliance.org/products/2403/</MetaDataItem>
    <MetaDataItem id="0000" name="Identifier" type="0006">05-3109-1-00-60-11</MetaDataItem>
    <MetaDataItem id="0000" name="FrequencyName" type="0006">CEPT (Europe)</MetaDataItem>
    <MetaDataItem id="0600" name="ZWProductPage" type="8002">https://products.z-wavealliance.org/products/3211/</MetaDataItem>
    <MetaDataItem id="0600" name="Identifier" type="8002">YRD256-ZW2</MetaDataItem>
    <MetaDataItem name="ProductManual">https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&amp;filename=Manuals/3251/YRD426_YaleRealLivingAssureDeadbolt_Z-WavePlus_SystemIntegratorsGuide_.pdf</MetaDataItem>
    <MetaDataItem name="ResetDescription">Please use this procedure only when the network primary controller is missing or otherwise inoperable.
1. Remove the inside lever with the lever removal tool.
2. Remove battery cover using hex wrench provided with lock.
3. Remove four (4) AA batteries.
4. Remove the 10-32 x 3/4" pan head screw from the center of the battery housing into the barrel nut of the outside assembly.
5. Remove inside escutcheon. Cables may stay connected.
6. Reinstall batteries 
7. On the back of the PC board, push and hold the Reset Button with the lever removal tool for 3 seconds.
8. While continuing the press the reset button, temporarily remove one AA battery.
9. Reinstall the battery
10. Release reset button and wait 15 seconds. Speaker will announce "Welcome to Yale"
11. Reassemble escutcheon</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">1. Enter the 4-8 digit master PIN code followed by the gear key.
2. Press the 7 key followed by the gear key.
3. Press the 3 key followed by the gear key.</MetaDataItem>
    <MetaDataItem name="InclusionDescription">1. Enter the 4-8 digit master PIN code followed by the gear key.
2. Press the 7 key followed by the gear key.
3. Press the 1 key followed by the gear key.</MetaDataItem>
    <MetaDataItem id="0600" name="FrequencyName" type="8002">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem id="1000" name="ZWProductPage" type="8002">https://products.z-wavealliance.org/products/3251/</MetaDataItem>
    <MetaDataItem id="1000" name="Identifier" type="8002">YRD426-ZW2</MetaDataItem>
    <MetaDataItem id="1000" name="FrequencyName" type="8002">U.S. / Canada / Mexico</MetaDataItem>
  </MetaData>
  <!-- Yale Touchscreen Deadbolt (YRD220)
http://ozw.my-ho.st/Yale/Yale%20ZWave%20Developer%20Guide.pdf
http://products.z-wavealliance.org/products/1972/configs
http://products.z-wavealliance.org/products/1973/configs
-->
	<!-- Configuration -->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Audio Mode" size="1" type="list" value="3">
      <Help>Disable the door sensor alarm function.</Help>
      <Item label="Silent" value="1"/>
      <Item label="Low" value="2"/>
      <Item label="High" value="3"/>
    </Value>
    <Value genre="config" index="2" instance="1" label="Auto Relock" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="On" value="255"/>
    </Value>
    <Value genre="config" index="3" instance="1" label="Re-lock Time" max="255" min="5" size="1" type="byte" units="seconds" value="30">
      <Help>seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time (30 = default value)</Help>
    </Value>
    <Value genre="config" index="4" instance="1" label="Wrong Code Entry Limit" max="7" min="1" size="1" type="list" value="5">
      <Help>
			The number of invalid code entries lock will accept before sending TAMPER Alarm. 
			When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default)
			</Help>
      <Item label="1" value="1"/>
      <Item label="2" value="2"/>
      <Item label="3" value="3"/>
      <Item label="4" value="4"/>
      <Item label="5" value="5"/>
      <Item label="6" value="6"/>
      <Item label="7" value="7"/>
    </Value>
    <Value genre="config" index="5" instance="1" label="Language" max="3" min="1" size="1" type="list" value="1">
      <Help>
			The number of invalid code entries lock will accept before sending TAMPER Alarm. 
			When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default)
			</Help>
      <Item label="English" value="1"/>
      <Item label="Spanish" value="2"/>
      <Item label="French" value="3"/>
    </Value>
    <Value genre="config" index="7" instance="1" label="Shutdown Time" max="255" min="5" size="1" type="byte" units="seconds" value="30">
      <Help>number of seconds unit will be inoperable after number of wrong code entries is exceeded (30 = default)</Help>
    </Value>
    <Value genre="config" index="8" instance="1" label="Operating Mode" max="2" min="0" size="1" type="list" value="1">
      <Help>
			The number of invalid code entries lock will accept before sending TAMPER Alarm. 
			When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default)
			</Help>
      <Item label="Normal" value="0"/>
      <Item label="Vacation" value="1"/>
      <Item label="Privacy" value="2"/>
    </Value>
    <Value genre="config" index="11" instance="1" label="One Touch Locking" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="On" value="255"/>
    </Value>
    <Value genre="config" index="12" instance="1" label="Privacy Button" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="On" value="255"/>
    </Value>
    <Value genre="config" index="13" instance="1" label="Lock Status LED" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="On" value="255"/>
    </Value>
    <Value genre="config" index="15" instance="1" label="Reset to Factory Defaults" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="On" value="255"/>
    </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="6" Instance="1">
      <RefreshClassValue CommandClass="98" Index="1" Instance="1" RequestFlags="0"/>
    </TriggerRefreshValue>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="Lifeline" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
