<!-- Aeon Labs Recessed Door Sensor -->
<Product Revision="3" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Configuration -->
    <!-- Alarm CC isn't supported on this device -->
  <CommandClass action="remove" id="113"/>
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Sensor Binary Report Toggle" max="1" min="0" size="1" type="list" value="0">
      <Help>Which value of the Sensor Binary Report will be sent when 
            the magnet switch to open/close.</Help>
      <Item label="Normal" value="0"/>
      <Item label="Inverse" value="1"/>
    </Value>
    <Value genre="config" index="3" instance="1" label="Basic Set Toggle" max="1" min="0" size="1" type="list" value="0">
      <Help>Which value of the Basic Set will be sent when the magnet 
            switch to open/close.
            </Help>
      <Item label="Normal" value="0"/>
      <Item label="Inverse" value="1"/>
    </Value>
    <Value genre="config" index="101" instance="1" label="Low Battery Check Enable" max="1" min="0" size="1" type="list" value="0">
      <Help>Enable/disable the function of low battery checking, when 
            the current voltage is less than the warning voltage, it will 
            send the Battery Low Warning Report. 
            </Help>
      <Item label="Disabled" value="0"/>
      <Item label="Enabled" value="1"/>
    </Value>
    <Value genre="config" index="111" instance="1" label="Low Battery Check Interval" max="4294967295" min="0" type="int" value="86640">
      <Help>This parameter is available when the low battery checking
                  function is activated or the device was waked up by other
                  actions (i.e. the z-wave button trigger, magnet switch
                  trigger and the Wake Up Interval Set timeout trigger).
                  The Recessed Door Sensor will check the battery power
                  when it was wake up as other ways. For example: the
                  z-wave button trigger, magnet switch trigger and the
                  Wake Up Interval Set timeout trigger.
              Default setting: 86640
            </Help>
    </Value>
    <Value genre="config" index="121" instance="1" label="Report Type" size="4" type="list" value="256">
      <Help>Configure which sensor report will be sent when the sensor is Opened/Closed</Help>
      <Item label="Disabled" value="0"/>
      <Item label="Basic Set" value="256"/>
      <Item label="Sensor Binary Report" value="16"/>
      <Item label="Basic Set and Sensor Binary Report" value="272"/>
    </Value>
    <Value genre="config" index="252" label="Lock/Unlock Configuration" max="1" min="0" size="1" type="list" value="0">
      <Help>Lock/ unlock all configuration parameters</Help>
      <Item label="Unlock" value="0"/>
      <Item label="Lock" value="1"/>
    </Value>
    <Value genre="config" index="254" label="Device Tag" max="65535" min="0" type="short" units="" value="0">
      <Help>Device Tag</Help>
    </Value>
    <Value genre="config" index="255" label="Reset To Factory Defaults" type="button" value="0" write_only="true">
      <Help>Reset to factory defaults.</Help>
    </Value>
  </CommandClass>
  <!-- Basic set as report-->
  <CommandClass id="32">
    <Compatibility>
      <SetAsReport>true</SetAsReport>
    </Compatibility>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="2">
      <Group index="1" label="LifeLine" max_associations="5"/>
      <Group auto="true" index="2" label="Battery" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
