<Product Revision="6" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0109:2101:2021</MetaDataItem>
    <MetaDataItem name="ProductPic">images/vision/zp3111.png</MetaDataItem>
    <MetaDataItem id="2101" name="ZWProductPage" type="2021">https://products.z-wavealliance.org/products/2479/</MetaDataItem>
    <MetaDataItem id="2101" name="FrequencyName" type="2021">CEPT (Europe) / U.S. / Canada / Mexico / Japan</MetaDataItem>
    <MetaDataItem name="InclusionDescription">To add the ZP3111 to the Z-Wave network (inclusion), place the Z-Wave primary controller into inclusion mode.  Press the Program Switch of ZP3111 for sending the NIF. After sending NIF, Z-Wave will send the auto inclusion, otherwise, ZP3111 will go to sleep after 20 seconds. </MetaDataItem>
    <MetaDataItem name="ExclusionDescription">To remove the ZP3111 from the Z-Wave network (exclusion), place the Z-Wave primary controller into “exclusion” mode, and following its instruction to delete the ZP3111 to the controller.  Press the Program Switch of ZP3111 once to be excluded. </MetaDataItem>
    <MetaDataItem name="WakeupDescription">Use “Wake Up” command to set up the awaking time (from 10 minutes to 1 week) and send the wake up notification to controller</MetaDataItem>
    <MetaDataItem name="ResetDescription">Remove cover to trigged tamper switch, LED flash once &amp; send out Alarm Report.  Press Program Switch 10 times within 10 seconds, ZP3111 will send the “Device Reset Locally Notification” command and reset to the factory default. (Remark: This is to be used only in the case of primary controller being inoperable or otherwise unavailable.)
   
</MetaDataItem>
    <MetaDataItem id="2101" name="Identifier" type="2021">ZP3111JP-5</MetaDataItem>
    <MetaDataItem name="ProductManual">https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&amp;filename=Manuals/2479/ZP3111-5_R2_20170316.pdf</MetaDataItem>
    <MetaDataItem name="Name">4in1 PIR Sensor</MetaDataItem>
    <MetaDataItem name="Description">* Includes Motion, Temperature, Humidity, and Light sensor
* 360 degree detection (suitable for ceiling fixture)
* Compact Size: 59*59*41mm
* 2*AAA Battery
* Low Battery Detection
* LED Status Indicator
* 100feet line of sight
</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="23 May 2019" revision="4">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1572/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="24 May 2019" revision="5">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1744/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="6">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2479/xml</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Vision ZP3111 Multisensor 4in1 -->
<!-- 
Vision ZP3111-5 4 in 1 Multi-Sensor
http://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/1572/ZP3111-5_R0_20151113%20-%20VISION.pdf

Zooz ZSE40 4-in-1 Multi-Sensor
http://www.getzooz.com/downloads/zooz-zse40-4-in-1-sensor-manual.pdf
-->
  <CommandClass id="112">
    <Value genre="config" index="1" label="Temperature Unit" max="1" min="0" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Celsius" value="0"/>
      <Item label="Fahrenheit" value="1"/>
    </Value>
    <Value genre="config" index="2" instance="1" label="Temperature Reporting Threshold" max="50" min="1" type="byte" value="1">
      <Help>Threshold change in temperature to induce an automatic report.
            1 to 50 ( Set up from 0.1C to 5C)
            </Help>
    </Value>
    <Value genre="config" index="3" instance="1" label="Humidity Reporting Threshold" max="50" min="1" type="byte" units="%" value="10">
      <Help>Threshold change in humidity to induce an automatic report.
            1 to 50 ( Set up from 1%-50%)
            </Help>
    </Value>
    <Value genre="config" index="4" instance="1" label="Luminance Reporting Threshold" max="50" min="0" type="byte" units="%" value="10">
      <Help>
                Threshold change in luminance to induce an automatic report.
                0 is disabled.
                5 to 50 ( Set up from 5%-50%)
            </Help>
    </Value>
    <Value genre="config" index="5" instance="1" label="Motion Sensor Re-trigger Duration" max="255" min="1" type="byte" units="min" value="3">
      <Help>
                Value from 1 to 255 minutes to setup the re-trigger time when there is no movement detected in the period of time.
            </Help>
    </Value>
    <Value genre="config" index="6" instance="1" label="Motion Sensor Sensitivity Adjustment" max="7" min="1" type="byte" units="" value="4">
      <Help>
                Sensitivity of the integrated PIR sensor.
                1 to 7 ( 1 = Most Sensitive )
            </Help>
    </Value>
    <Value genre="config" index="7" instance="1" label="LED Mode" max="3" min="1" type="byte" units="" value="3">
      <Help>
		1 - Turn Off LED
		2 - Breathing Light Mode (High Battery Consumption)
		3 - Quick Flash on Sensor Reporting or Motion Trigger
            </Help>
    </Value>
  </CommandClass>
  <!-- COMMAND_CLASS_BASIC -->
  <CommandClass id="32">
    <Compatibility>
      <SetAsReport>true</SetAsReport>
    </Compatibility>
  </CommandClass>
  <!-- COMMAND_CLASS_ASSOCIATION -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="Lifeline" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
