<Product Revision="2" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/000C:000A:0201</MetaDataItem>
    <MetaDataItem name="ProductPic">images/homeseer/hs-ls100plus.png</MetaDataItem>
    <MetaDataItem id="000A" name="ZWProductPage" type="0201">https://products.z-wavealliance.org/products/2735/</MetaDataItem>
    <MetaDataItem name="WakeupDescription">Press and hold the Z button for more than 5 seconds and release.</MetaDataItem>
    <MetaDataItem name="InclusionDescription">1) Open the cover.
2) Place the device within the direct range of your Z-Wave controller.
3) Set the main controller in add mode (see the controller’s manual).
4) Click the Z-button once or triple click the Z-button quickly, the LED indicator should blink fast. 
5) Wait for the adding process to end.
6) Successful adding will be confirmed by the Z-Wave controller’s message.

</MetaDataItem>
    <MetaDataItem name="Name">LEAK SENSOR</MetaDataItem>
    <MetaDataItem name="Description">LEAK SENSOR  is capable of both detecting leaks and floods and when the level of water gets too low in pool or tank, LEAK SENSOR can work with your z-wave network to prevent emergencies such as burst water boiler to leaking air conditioners. With Z-Wave, the scope to save money is endless.

The features list:
1)	Z-Wave Plus certified for wide compatibility (500 serials product).
2)	Security 0 and security 2 framework implemented with AES-128 encryption.
3)	Contains an extension water detecting probe. 
4)	Temperature measurement.
5)	Vibration sensor.
6)	The battery life is up to 1 year. 
7)	Low battery alert
</MetaDataItem>
    <MetaDataItem name="ResetDescription">1) Power on the device
2) Press and hold the Z button for more than 20 seconds,
3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete.
4) The reset feature works only when the device has been included into a Z-Wave network.

Use this procedure only in the event that the network primary controller is missing or otherwise inoperable.


</MetaDataItem>
    <MetaDataItem name="ProductManual">https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&amp;filename=Manuals/2735/User Manual revised 1211.pdf</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">1) Open the cover.
2) Place the device within the direct range of your Z-Wave controller.
3) Set the main controller remove mode (see the controller’s manual).
4) Triple click the Z-button quickly, the LED indicator should blink fast.
5) Wait for the removing process to end.
6) Successful adding will be confirmed by the Z-Wave controller’s message.
</MetaDataItem>
    <MetaDataItem id="000A" name="FrequencyName" type="0201">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem id="000A" name="Identifier" type="0201">HS-LS100+</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="2">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2735/xml</Entry>
    </ChangeLog>
  </MetaData>
  <!--
      HomeSeer HS-LS100+ Leak Sensor
      https://products.z-wavealliance.org/products/2735
      Manual: https://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/2735/User%20Manual%20revised%201211.pdf
      Config capabilities: https://products.z-wavealliance.org/products/2735/configs
    -->

    <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value genre="config" index="14" label="Basic set command" max="1" min="0" size="1" type="list" value="0">
      <Help>Enable / disable the basic set command send to group 2</Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="15" label="Value for basic set command" max="1" min="0" size="1" type="list" value="0">
      <Help>
                Define BASIC SET VALUE to nodes associated with group 2 when flooding alarm is triggered and is canceled.
            </Help>
      <Item label="255 alarm is triggered, 0 alarm is canceled" value="0"/>
      <Item label="0 alarm is triggered, 255 alarm is canceled" value="1"/>
    </Value>
    <Value genre="config" index="17" label="Leak report interval" max="255" min="0" size="1" type="byte" units="minutes" value="5">
      <Help>Leak report interval, minutes. O to disable.</Help>
    </Value>
    <Value genre="config" index="18" label="Shock sensor" max="1" min="0" size="1" type="list" value="0">
      <Help>
                When the value is Disable, the product will not sends a vibration alarm after moving or shaking.
                When the value is Enable, the product will sends a vibration alarm after moving or shaking.
            </Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="19" label="Temperature report interval" max="255" min="0" size="1" type="byte" units="minutes" value="0">
      <Help>Temperature report interval, minutes. O to disable.</Help>
    </Value>
    <Value genre="config" index="20" label="High temperature trigger value" max="2570" min="-670" size="2" type="short" units="" value="1040">
      <Help>
                Set the high temperature alarm trigger value.
                Available: -670 to 2570 (-67.0 to 257.0 F)
                Default: 1040 (104.0 F)
            </Help>
    </Value>
    <Value genre="config" index="22" label="Low temperature trigger value" max="2570" min="-670" size="2" type="short" units="" value="320">
      <Help>
                Set the low temperature alarm trigger value.
                Available: -670 to 2570 (-67.0 to 257.0 F)
                Default: 320 (32.0 F)
            </Help>
    </Value>
    <Value genre="config" index="24" label="Blinking LED when alarm triggers" max="1" min="0" size="1" type="list" value="1">
      <Help>
                When the value is Disable, the product will not alarm when being triggered.
                When the value is Enable, the product will alarm when being triggered.
            </Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="32" label="Low battery threshold" max="50" min="10" size="1" type="list" units="%" value="20">
      <Help>Low battery reporting threshold, %.</Help>
      <Item label="10" value="10"/>
      <Item label="20" value="20"/>
      <Item label="30" value="30"/>
      <Item label="40" value="40"/>
      <Item label="50" value="50"/>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="2">
      <Group index="1" label="Lifeline" max_associations="5"/>
      <Group index="2" label="Basic Set" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
