<Product Revision="4" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0115:0002:1000</MetaDataItem>
    <MetaDataItem name="ProductPic">images/zwave.me/ZME_06433.png</MetaDataItem>
    <MetaDataItem id="0002" name="ZWProductPage" type="1000">https://products.z-wavealliance.org/products/19/</MetaDataItem>
    <MetaDataItem id="0002" name="FrequencyName" type="1000">CEPT (Europe)</MetaDataItem>
    <MetaDataItem name="Description">This Z-Wave.Me dimming Flush-Mountable is intended to control lamps, both with resistive or inductive load.  
A pattress box is needed for installation. The insert has two buttons. In order to use them for local control the Flush-Mountable needs to be completed with a switching paddle and a mounting frame of one of DUWIs switching series “Everlux” or “Arcada”.  The device is a conventional leading-edge phase control dimmer with support for inductive loads such as transformers. Additionally conventional resistive loads such as incandescent lamps or 230 V halogen lamps can be dimmed as well.


Technical Data:
•	Power rating: 230V, 50 Hz
•	Wiring: 2-wire-system
•	Maximum loads: 
  -	  Incandescent lamps: 40...300W
  -	  230V (HV) halogen: 40...300W
  -	  Low voltage halogen with standard transformer (inductive load): 30...300VA
  -	  Low voltage halogen with switched power supply (reactive load): no
  -	  Fluorescent light: 30…300VA, only dimmable lamps
•	Installation: in pattress box
•	Distance: up to 30 m in buildings
•	Display: Multicolour-LED
•	Interaction: two buttons to be completed with switching paddle for local operation
•	Power supply: via 230 V power
•	Dimensions: 48mmx48mmx23mm</MetaDataItem>
    <MetaDataItem name="ProductPage">http://www.pepper1.net/zwavedb/device/122</MetaDataItem>
    <MetaDataItem name="ProductSupport">http://en.z-wave.me/content/z-wave-hardware</MetaDataItem>
    <MetaDataItem name="Name">Z-Wave.Me Flush-Mountable Dimmer</MetaDataItem>
    <MetaDataItem id="0002" name="Identifier" type="1000">ZME_06433</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="03 May 2019" revision="4">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/19/xml</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Configuration Parameters -->
	<!--IMPORTANT: Controllers may only allow to configure signed values. 
	    In order to set values in the range  128?255 for parameters 4,  5 and 6 the
	    value sent in the application shall be the desired value minus 256. 
	    For example: to set parameter 4 in Window Blind to 200? sit may be  needed
	    to set a value of 200?256=?56.
	    Similar rule applies to parameter 2: to set values in range 32768?65535
	    use value equal to desired value minus 65536. For example, to set auto
	    switch off period to 10 hours =36000s it may be needed to set a value
	    36000?65536=?29536.-->
  <CommandClass id="112">
    <Value genre="config" index="1" label="Set LED indication mode" size="1" type="list" value="3">
      <Item label="Disabled" value="0"/>
      <Item label="Show switch/dimmer state" value="1"/>
      <Item label="Night mode (inverted switch state)" value="2"/>
      <Item label="Operated by Indicator Command Class (default)" value="3"/>
    </Value>
    <Value genre="config" index="2" label="Automatically switch off after" max="65535" min="0" type="int" units="seconds" value="0">
      <Help>If not zero, automatically switch off after a user defined time</Help>
    </Value>
    <Value genre="config" index="3" label="What to do on RF off command" size="1" type="list" value="0">
      <Help>Defines how to interpret RF Off command. Can be used in conjunction with Auto Off function: Ignore - to switch on the light by motion detectors and switch it off after some amount of time: in case of multiple motion detectors each would try to switch the light off that would break logics; Switch on - to switch on the light on both On and Off paddle press on the remote and switch it off after some amount of time. Button off click will still work (if button operations are not disabled).</Help>
      <Item label="Switch off (default)" value="0"/>
      <Item label="Ignore" value="1"/>
      <Item label="Switch on" value="2"/>
      <Item label="Switch on if load is off else switch off (v1.8)" value="3"/>
    </Value>
    <Value genre="config" index="4" label="Ignore Start Level" size="1" type="list" value="1">
      <Help>Defines if the dimmer shall ignore start level in StartLevelChange command despite it is specified or not.</Help>
      <Item label="No" value="0"/>
      <Item label="Yes (default)" value="1"/>
    </Value>
    <Value genre="config" index="5" label="Dimmer speed" max="255" min="0" type="byte" units="x 10 milliseconds" value="30">
      <Help>Time to dim on button presses and Set command (if it has no duration specified). If not 0, dimming will be done smoothly to preserve bulb life.</Help>
    </Value>
    <Value genre="config" index="6" label="Dimming long speed" max="255" min="1" type="byte" units="Seconds" value="3">
      <Help>Time to dim on button holds and StartLevel Change command (if it has no duration specified).</Help>
    </Value>
    <Value genre="config" index="7" label="Set Maximum Light on On click" size="1" type="list" value="0">
      <Help>Defines if the dimmer shall set maximum light level on On command. By default on On command dimmer restores last level. This parameter allows to configure to set maximum level on second On command (if already On) or to always switch on to maximum level.</Help>
      <Item label="No (default)" value="0"/>
      <Item label="If already in On state" value="1"/>
      <Item label="Always" value="2"/>
    </Value>
    <Value genre="config" index="8" label="Baby Dimming Time" max="255" min="0" type="byte" units="minutes" value="0">
      <Help>Time to dim on double click Off  button for Baby- Dim function. This function works only if the load is operated by single press and hold button action. If enabled, the device will wait for a click timeout to see if the second click would be pressed. This will introduce a small delay for single click commands, unprotected.</Help>
    </Value>
    <Value genre="config" index="9" label="Target Dimming Level for Baby Dimming" max="99" min="0" type="byte" units="dimmer level %" value="0">
      <Help>Target level on which to stop while executing Baby Dimming. Can be 0 to completely switch off the light. </Help>
    </Value>
    <Value genre="config" index="10" label="Typical click timeout" max="100" min="1" type="byte" units="x 10 milliseconds" value="50">
      <Help>Typical time used to differentiate click, hold, double and triple clicks.</Help>
    </Value>
    <Value genre="config" index="11" label="Invert buttons" size="1" type="list" value="0">
      <Item label="No (default)" value="0"/>
      <Item label="Yes" value="1"/>
    </Value>
    <Value genre="config" index="12" label="Switch by buttons" size="1" type="list" value="1">
      <Help>If disabled, the local operations by buttons will not switch the load, but only send commands to On/Off association group. In  this mode buttons are not linked with the switch anymore. They can be used separately: buttons to control remote device, switch will operate by RF commands only. </Help>
      <Item label="No" value="0"/>
      <Item label="By single press and hold (default)" value="1"/>
      <Item label="By double press and hold" value="2"/>
    </Value>
    <Value genre="config" index="13" label="Action on button single press or hold" size="1" type="list" value="4">
      <Help>Defines which command should be sent on button single press or hold. Basic and Scene Activation commands are sent to Association group. Use Scene Controller Conf to set up Scene ID for Scene Activation. Switch All commands are sent broadcast.</Help>
      <Item label="Disabled" value="0"/>
      <Item label="Send Basic Set and Switch Multilevel (v1.8)" value="4"/>
      <Item label="Send Basic Set" value="1"/>
      <Item label="Send Switch All" value="2"/>
      <Item label="Send Scenes (v1.8)" value="3"/>
      <Item label="Send Preconfigured Scenes (v1.8)" value="5"/>
    </Value>
    <Value genre="config" index="14" label="Action on button double press or hold" size="1" type="list" value="0">
      <Help>Defines which command should be sent on button double press or press-hold. Basic and Scene Activation commands are sent to Association group. Use Scene Controller Conf to set up Scene ID for Scene Activation. Switch All commands are sent broadcast. If not disabled, the device will wait for a click timeout to see if the second click would be pressed. This will introduce a small delay for single click commands.</Help>
      <Item label="Disabled (don't wait for double click,default)" value="0"/>
      <Item label="Send Basic Set and Switch Multilevel (v1.8)" value="4"/>
      <Item label="Send Basic Set" value="1"/>
      <Item label="Send Switch All" value="2"/>
      <Item label="Send Scenes (v1.8)" value="3"/>
      <Item label="Send Preconfigured Scenes (v1.8)" value="5"/>
    </Value>
    <Value genre="config" index="15" label="Send the following Switch All commands" size="1" type="list" value="1">
      <Item label="Switch All Off only (default)" value="1"/>
      <Item label="Switch All On only" value="1"/>
      <Item label="Switch All On and Off" value="255"/>
    </Value>
    <Value genre="config" index="17" label="Limit minimal light level (v1.8)" max="95" min="1" type="byte" units="dimmer level %" value="1"></Value>
    <Value genre="config" index="18" label="Limit maximal light level (v1.8)" max="99" min="0" type="byte" units="dimmer level %" value="99">
      <Help>Maximum level should be greater than minimal level. Set to 0 to work as a switch (off or full on only), or set to 10 - 99</Help>
    </Value>
    <Value genre="config" index="19" label="Switch On on a defined level (v1.8)" max="99" min="0" type="byte" units="dimmer level %" value="0">
      <Help>Set to 0 to use previous light level, or set to 1 - 99</Help>
    </Value>
    <Value genre="config" index="51" label="Pause before pulse (v1.8)" max="60" min="1" type="byte" units="x 10/156 milliseconds" value="28">
      <Help>NB: Do not touch these settings if you are not sure what they mean! For dimmable LEDs and CFL with bypass use value 1. For other bulbs use default value.</Help>
    </Value>
    <Value genre="config" index="52" label="Pause after pulse (v1.8)" max="60" min="5" type="byte" units="x 10/156 milliseconds" value="28">
      <Help>NB: Do not touch these settings if you are not sure what they mean! For dimmable LEDs and CFL with bypass use value 40. For other bulbs use default value.</Help>
    </Value>
    <Value genre="config" index="53" label="Pulse width (v1.8)" max="20" min="3" type="byte" units="x 10/156 milliseconds" value="10">
      <Help>NB: Do not touch these settings if you are not sure what they mean! For dimmable LEDs and CFL with bypass use value 20. For other bulbs use default value.</Help>
    </Value>
    <Value genre="config" index="54" label="Pulse type (v1.8)" size="1" type="list" value="0">
      <Help>NB: Do not touch these settings if you are not sure what they mean!</Help>
      <Item label="Long pulse" value="0"/>
      <Item label="Short pulse" value="1"/>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="3">
      <Group auto="false" index="1" label="Group 1" max_associations="8"/>
      <Group index="2" label="Group 2" max_associations="8"/>
      <Group auto="true" index="3" label="Lifeline" max_associations="8"/>
    </Associations>
  </CommandClass>
</Product>
