<?xml version="1.0" encoding="utf-8"?>
<!--http://manuals.zwaveeurope.com/make.php?lang=en&type=&sku=ZME_05458  -->
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
	<!-- 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 type="list" index="1" genre="config" label="Set LED indication mode" value="3" size="1">
			<Item label="Disabled" value="0" />
			<Item label="Show switch state" value="1" />
			<Item label="Night mode" value="2" />
			<Item label="Operated by Indicator CC" value="3" />
		</Value>
		<Value type="short" index="2" genre="config" label="Automatically switch off after" units="seconds" min="0" max="65535" value="0">
			<Help>0	Disabled (Default).
			1 - 65535, automatically switch off after a user defined time</Help>
		</Value>
		<Value type="list" index="3" genre="config" label="What to do on RF off command" value="0" size="1">
			<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" value="0" />
			<Item label="Ignore" value="1" />
			<Item label="Switch on" value="2" />
			<Item label="Switch on if load is off else switch off" value="3" />
		</Value>
		<Value type="list" index="4" genre="config" label="Ignore Start Level" value="1" size="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" value="1" />
		</Value>
		<Value type="byte" index="5" genre="config" label="Dimmer speed" units="x 10 milliseconds" min="0" max="255" 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.
			0 : Instantly.
			1 - 255	: in 10ms units (Default 30).
			</Help>
		</Value>
		<Value type="byte" index="6" genre="config" label="Dimming long speed" units="Seconds" min="1" max="255" value="3">
			<Help>Time to dim on button holds and StartLevel Change command (if it has no duration specified).</Help>
		</Value>
		<Value type="list" index="7" genre="config" label="Set Maximum Light on On click" value="0" size="1">
			<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" value="0" />
			<Item label="If already On" value="1" />
			<Item label="Always" value="2" />
		</Value>
		<Value type="byte" index="8" genre="config" label="Baby Dimming Time" units="minutes" min="0" max="255" 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.
			0 : Disabled (Default).
			1 - 99 : in minutes.
			</Help>
		</Value>
		<Value type="byte" index="9" genre="config" label="Target Dimming Level for Baby Dimming" units="%" min="0" max="99" 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 type="byte" index="10" genre="config" label="Typical click timeout" units="x 10 milliseconds" min="1" max="100" value="50">
			<Help>Typical time used to differentiate click, hold, double and triple clicks.</Help>
		</Value>
		<Value type="list" index="11" genre="config" label="Invert buttons" value="0" size="1">
		  <Item label="No" value="0" />
		  <Item label="Yes" value="1" />
		</Value>
		<Value type="list" index="12" genre="config" label="Switch by buttons" value="1" size="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" value="1" />
			<Item label="By double press and hold" value="2" />
		</Value>
		<Value type="list" index="13" genre="config" label="Action on button single press or hold" value="4" size="1">
			<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" value="1" />
			<Item label="Send Switch All" value="2" />
			<Item label="Send Scenes" value="3" />
			<Item label="Send Basic Set and Switch Multilevel" value="4" />
			<Item label="Send Preconfigured Scenes" value="5" />
		</Value>
		<Value type="list" index="14" genre="config" label="Action on button double press or hold" value="0" size="1">
			<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" value="0" />
			<Item label="Send Basic Set" value="1" />
			<Item label="Send Switch All" value="2" />
			<Item label="Send Scenes" value="3" />
			<Item label="Send Basic Set and Switch Multilevel" value="4" />
			<Item label="Send Preconfigured Scenes" value="5" />
		</Value>
		<Value type="list" index="15" genre="config" label="Send the following Switch All commands" value="1" size="1">
			<Item label="Switch All Off only" value="1" />
			<Item label="Switch All On only" value="2" />
			<Item label="Switch All On and Off" value="255" />
		</Value>
		<Value type="list" index="16" genre="config" label="What to do on button Down press" value="1" size="1">
			<Help>
			Defines how to interpret button Down press. Depends on "Switch by buttons" parameter.
			If not Disabled this parameter will affect the action selected by the latter parameter.
			Can be used in conjunction with Auto Off function.
			</Help>
			<Item label="Switch Off" value="0" />
			<Item label="Switch On if load is Off, else switch Off" value="1" />
			<Item label="Switch on" value="2" />
		</Value>
		<Value type="byte" index="17" genre="config" label="Limit minimal light level" units="dimmer level %" min="1" max="95" value="1">
		</Value>
		<Value type="byte" index="18" genre="config" label="Limit maximal light level" units="dimmer level %" min="0" max="99" 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 type="byte" index="19" genre="config" label="Switch On on a defined level" units="dimmer level %" min="0" max="99" value="0">
			<Help>Set to 0 to use previous light level, or set to 1 - 99</Help>
		</Value>
		<Value type="byte" index="51" genre="config" label="Pause before pulse" units="x 10/156 milliseconds" min="1" max="60" 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 type="byte" index="52" genre="config" label="Pause after pulse" units="x 10/156 milliseconds" min="5" max="60" 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 type="byte" index="53" genre="config" label="Pulse width" units="x 10/156 milliseconds" min="3" max="20" 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 type="list" index="54" genre="config" label="Pulse type" value="0" size="1">
			<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 index="1" max_associations="14" label="Single press and hold of up/down buttons" auto="false"/>
			<Group index="2" max_associations="14" label="Double press and press-hold of up/down buttons"/>
			<Group index="3" max_associations="14" label="Lifeline" auto="true"/>
		</Associations>
	</CommandClass>
</Product>
