<?xml version="1.0"?>
<device eep_size="2048" version="01">
<supported_types>
	<type name="Haus-Bus.de RGBWW Controller(DIN rails)" id="HBW-LC-RGBWW-IN6-DR" updatable="true" priority="2">
		<parameter index="0" size="1" const_value="0xBE"/>
		<parameter index="1" size="1" const_value="0"/>
		<parameter index="2" size="2" const_value="0x0300" cond_op="GE"/>
	</type>
</supported_types>

<paramset id="HBW-LC-RGBWW-IN6-DR_dev_master" type="MASTER">
	<parameter id="HW_REV" hidden="true">
		<logical type="integer"/>
		<physical size="1" type="integer" interface="eeprom">
			<address index="0x0000"/>
		</physical>
	</parameter>
	
	<parameter id="LOGGING_TIME">
		<logical type="float" min="0.1" max="25.0" default="0.5" unit="s"/>
		<physical type="integer" size="1.0" interface="eeprom">
			<address index="0x0001"/>
		</physical>
		<conversion type="float_integer_scale" factor="10" offset="0.0"/>
	</parameter>
	
	<parameter id="CENTRAL_ADDRESS" hidden="true">
		<logical type="integer"/>
		<physical type="integer" size="4" interface="eeprom">
			<address index="0x0002"/>
		</physical>
	</parameter>
	<enforce id="CENTRAL_ADDRESS" value="1"/>
	
	<parameter id="OWN_ADDRESS">
		<logical type="integer" default="1620000000" max="1629999999" min="1620000000"/>
		<physical size="4" type="integer" interface="eeprom">
			<address index="0x0006"/>
		</physical>
	</parameter>
</paramset>

<frames>
	<frame id="LEVEL_SET" direction="to_device" type="#x" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" param="LEVEL"/>
	</frame>
	<frame id="RAMP_TIME" direction="to_device" type="#x" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" const_value="204"/>
		<parameter type="integer" index="12.0" size="2.0" param="RAMP_TIME"/>
	</frame>
	<frame id="ON_TIME" direction="to_device" type="#x" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" const_value="203"/>
		<parameter type="integer" index="12.0" size="2.0" param="ON_TIME"/>
	</frame>
	<frame id="RAMP_STOP" direction="to_device" type="#x" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" const_value="202"/>
	</frame>
	<frame id="OLD_LEVEL" direction="to_device" type="#x" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" const_value="201"/>
	</frame>
	<frame id="LEVEL_GET" direction="to_device" type="#S" channel_field="10"/>
	<frame id="INFO_LEVEL" direction="from_device" event="true" type="#i" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" param="LEVEL"/>
		<parameter type="integer" index="12.4" size="0.3" param="STATE_FLAGS"/>		
	</frame>
	<frame id="INFO_STATE" direction="from_device" event="true" type="#i" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" param="STATE"/>
	</frame>	
	<frame id="KEY_EVENT_SHORT" direction="from_device" event="true" type="#K" channel_field="10">
		<parameter type="integer" index="12.0" size="0.1" const_value="0"/>
		<parameter type="integer" index="12.2" size="0.6" param="COUNTER"/>
	</frame>
	<frame id="KEY_EVENT_LONG" direction="from_device" event="true" type="#K" channel_field="10">
		<parameter type="integer" index="12.0" size="0.1" const_value="1"/>
		<parameter type="integer" index="12.2" size="0.6" param="COUNTER"/>
	</frame>
	<frame id="KEY_SIM_SHORT" direction="from_device" type="#K" channel_field="10" receiver_channel_field="11">
		<parameter type="integer" index="12.0" size="0.1" const_value="0"/>
		<parameter type="integer" index="12.2" size="0.6" param="SIM_COUNTER"/>
	</frame>
	<frame id="KEY_SIM_LONG" direction="from_device" type="#K" channel_field="10" receiver_channel_field="11">
		<parameter type="integer" index="12.0" size="0.1" const_value="1"/>
		<parameter type="integer" index="12.2" size="0.6" param="SIM_COUNTER"/>
	</frame>
	<frame id="SET_LOCK" direction="to_device" type="#l" channel_field="11">
		<parameter type="integer" index="12.0" size="1.0" param="INHIBIT"/>
	</frame>
	<frame id="TOGGLE_INSTALL_TEST" direction="to_device" type="#x" channel_field="10">
		<parameter type="integer" index="11.0" size="1.0" param="TOGGLE_FLAG"/>
	</frame>
</frames>

<channels>
	<channel index="0" type="MAINTENANCE" ui_flags="internal" class="maintenance" count="1">
		<paramset type="MASTER" id="maint_ch_master"/>
		<paramset type="VALUES" id="maint_ch_values">
			<parameter id="UNREACH" operations="read,event" ui_flags="service">
				<logical type="boolean"/>
				<physical type="integer" interface="internal" value_id="UNREACH"/>
			</parameter>
			<parameter id="STICKY_UNREACH" operations="read,write,event" ui_flags="service">
				<logical type="boolean"/>
				<physical type="integer" interface="internal" value_id="STICKY_UNREACH"/>
			</parameter>
			<parameter id="CONFIG_PENDING" operations="read,event" ui_flags="service">
				<logical type="boolean"/>
				<physical type="integer" interface="internal" value_id="CONFIG_PENDING"/>
			</parameter>
		</paramset>
	</channel>

	<channel index="1" type="KEY" count="6" physical_index_offset="-1">
	    <link_roles>
            <source name="SWITCH"/>
        </link_roles>

		<paramset id="hmw_input_ch_master" type="MASTER" address_step="2" address_start="0x10">
			<parameter id="INPUT_TYPE">
				<logical type="option">
					<option id="SWITCH"/>
					<option id="PUSHBUTTON" default="true"/>
				</logical>
				<physical size="0.3" type="integer" interface="eeprom">
					<address index="+0.0"/>
				</physical>
			</parameter>
			<parameter id="INPUT_LOCKED">
				<logical type="boolean" default="false"/>
				<physical size="0.1" type="integer" interface="eeprom">
					<address index="+0.3"/>
				</physical>
				<conversion type="boolean_integer" invert="true"/>
			</parameter>
			<parameter id="PULL" hidden="false">
				<logical type="option">
					<option id="DOWN"/>
					<option id="UP" default="true"/>
				</logical>
				<physical size="0.1" type="integer" interface="eeprom">
					<address index="+0.4"/>			
				</physical>
			</parameter>
			<parameter id="LOGIC" hidden="false">
				<logical type="option">
					<option id="INVERTED"/>
					<option id="NORMAL" default="true"/>
				</logical>
				<physical size="0.1" type="integer" interface="eeprom">
					<address index="+0.5"/>			
				</physical>
			</parameter>
			<parameter id="REPEAT_ON_LONG_PRESS" hidden="true">
				<logical type="boolean" default="true"/>
				<physical size="0.1" type="integer" interface="eeprom">
					<address index="+0.6"/>
				</physical>
				<conversion type="boolean_integer"/>
			</parameter>				
			<parameter id="LONG_PRESS_TIME">
				<logical type="float" unit="s" default="1.0" max="5.0" min="0.4"/>
				<physical size="1.0" type="integer" interface="eeprom">
					<address index="+1"/>
				</physical>
				<conversion type="float_integer_scale" factor="10"/>
				<conversion type="integer_integer_map">
					<value_map to_device="false" from_device="true" parameter_value="10" device_value="0xff"/>
				</conversion>
			</parameter>
		</paramset>
		
        <paramset id="hmw_input_ch_link" type="LINK" count="20" address_start="0x00D8" address_step="6" peer_param="ACTUATOR" channel_param="CHANNEL">
            <parameter id="CHANNEL" hidden="true" operations="none">
                <logical type="integer" min="0" max="255" default="255"/>
                <physical size="1.0" type="integer" interface="eeprom">
                    <address index="+0"/>
                </physical>
            </parameter>
            <parameter id="ACTUATOR" hidden="true" operations="none">
                <logical type="address"/>
                <physical type="array">
                    <physical size="4.0" type="integer" interface="eeprom">
                        <address index="+1"/>
                    </physical>
                    <physical size="1.0" type="integer" interface="eeprom">
                        <address index="+5"/>
                    </physical>
                </physical>
            </parameter>
        </paramset>
		
		<paramset id="hmw_input_ch_values" type="VALUES">
			<parameter id="PRESS_SHORT" operations="event,write" loopback="true" control="BUTTON.SHORT">
				<logical type="action"/>
				<physical type="integer" interface="command" value_id="COUNTER">
					<event frame="KEY_EVENT_SHORT"/>
				</physical>
				<conversion type="action_key_counter" counter_size="6" sim_counter="SIM_COUNTER"/>
			</parameter>
			<parameter id="PRESS_LONG" operations="event,write" loopback="true" control="BUTTON.LONG">
				<logical type="action"/>
				<physical type="integer" interface="command" value_id="COUNTER">
					<event frame="KEY_EVENT_LONG"/>
				</physical>
				<conversion type="action_key_counter" counter_size="6" sim_counter="SIM_COUNTER"/>
			</parameter>
			<parameter id="SENSOR" operations="read,event" control="DOOR_SENSOR.STATE">
				<logical type="boolean" default="false"/>
				<physical type="integer" interface="command" value_id="STATE">
					<get request="LEVEL_GET" response="INFO_STATE"/>
					<event frame="INFO_STATE" auth_violate_policy="reject"/>
				</physical>
				<conversion type="boolean_integer" threshold="1" false="0" true="200"/>
			</parameter>
			<parameter id="INSTALL_TEST" operations="event" ui_flags="internal">
				<logical type="action"/>
				<physical type="integer" interface="command" value_id="TEST_COUNTER">
					<event frame="KEY_EVENT_SHORT"/>
					<event frame="KEY_EVENT_LONG"/>
					<event frame="INFO_STATE"/>
				</physical>
			</parameter>				
		</paramset>
	</channel>	

	<channel index="7" physical_index_offset="-1" count="8" type="DIMMER">
		<link_roles>
			<target name="SWITCH"/>
		</link_roles>
		<paramset type="MASTER" id="hmw_dimmer_ch_master" address_start="0x1C" address_step="2">
			<parameter id="MODE" hidden="true">
				<logical type="option">
					<option id="SWITCH"/>
					<option id="PWM"/>
					<option id="LEADING"/>
					<option id="TRAILING" default="true"/>
				</logical>
				<physical size="0.2" type="integer" interface="eeprom">
					<address index="+0.0"/>
				</physical>
			</parameter>	
			<parameter id="PWM_RANGE_START">
				<logical type="option">
					<option id="30%"/>
					<option id="20%"/>
					<option id="10%"/>
					<option id="0%" default="true"/>
				</logical>
				<physical size="0.2" type="integer" interface="eeprom">
					<address index="+0.2"/>
				</physical>
			</parameter>	
			<parameter id="PWM_RANGE_END">
				<logical type="option">
					<option id="70%"/>
					<option id="80%"/>
					<option id="90%"/>
					<option id="100%" default="true"/>
				</logical>
				<physical size="0.2" type="integer" interface="eeprom">
					<address index="+0.4"/>
				</physical>
			</parameter>		
			<parameter id="DEFAULT_RAMP">
				<logical type="option">
					<option id="ON"/>
					<option id="OFF" default="true"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
					<address index="+0.6"/>
				</physical>
			</parameter>
			<parameter id="LOGGING">
				<logical type="option">
					<option id="OFF"/>
					<option id="ON" default="true"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
					<address index="+0.7"/>
				</physical>
			</parameter>
		</paramset>
		<paramset type="LINK" id="hmw_dimmer_ch_link" peer_param="SENSOR" channel_param="CHANNEL" count="30" address_start="0x0150" address_step="54">
			<parameter id="UI_HINT">
				<logical type="string" default="" use_default_on_failure="true"/>
				<physical type="string" interface="store" id="UI_HINT" save_on_change="true"/>
			</parameter>
			<parameter id="SENSOR" operations="none" hidden="true">
				<logical type="address"/>
				<physical type="array">
					<physical type="integer" size="4.0" interface="eeprom">
						<address index="+0"/>
					</physical>
					<physical type="integer" size="1.0" interface="eeprom">
						<address index="+4"/>
					</physical>
				</physical>
			</parameter>
			<parameter id="CHANNEL" operations="none" hidden="true">
				<logical type="integer" min="0" max="255" default="255"/>
				<physical type="integer" size="1.0" interface="eeprom">
					<address index="+5"/>
				</physical>
			</parameter>
			<parameter id="SHORT_ON_TIME_MODE">
				<logical type="option">
					<option id="ABSOLUTE" default="true"/>
					<option id="MINIMAL"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
					<address index="+6.7"/>
				</physical>
			</parameter>
			<parameter id="SHORT_OFF_TIME_MODE">
				<logical type="option">
					<option id="ABSOLUTE" default="true"/>
					<option id="MINIMAL"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
					<address index="+6.6"/>
				</physical>
			</parameter>
			<parameter id="SHORT_ONDELAY_MODE">
				<logical type="option">
					<option id="SET_TO_OFF" default="true"/>
					<option id="NO_CHANGE"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
					<address index="+6.5"/>
				</physical>
			</parameter>
			<parameter id="SHORT_ACTION_TYPE">
				<logical type="option">
					<option id="INACTIVE"/>
					<option id="JUMP_TO_TARGET" default="true"/>
					<option id="TOGGLE_TO_COUNTER"/>
					<option id="TOGGLE_INVERS_TO_COUNTER"/>
					<option id="UPDIM"/>
					<option id="DOWNDIM"/>
					<option id="TOGGLEDIM"/>
					<option id="TOGGLEDIM_TO_COUNTER"/>
					<option id="TOGGLEDIM_INVERS_TO_COUNTER"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom">
					<address index="+6.0"/>
				</physical>
			</parameter>
			<parameter id="SHORT_OFF_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="0.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+7"/>
				</physical>
			</parameter>
			<parameter id="SHORT_ON_MIN_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="0.1" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+8"/>
				</physical>
			</parameter>
			<parameter id="SHORT_ON_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="1.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+9"/>
				</physical>
			</parameter>
			<parameter id="SHORT_RAMP_START_STEP">
				<logical type="float" min="0.0" max="1.0" default="0.05" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+10"/>
				</physical>
			</parameter>
			<parameter id="SHORT_OFFDELAY_STEP">
				<logical type="float" min="0.0" max="1.0" default="0.05" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+11"/>
				</physical>
			</parameter>
			<parameter id="SHORT_ONDELAY_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.0" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+12"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="SHORT_RAMPON_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.5" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+14"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="SHORT_ON_TIME">
				<logical type="float" min="0.0" max="982980.0" default="16383000" unit="s">
				<special_value id="NOT_USED" value="16383000"/>
				</logical>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+16"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="SHORT_OFFDELAY_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.0" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+18"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="SHORT_RAMPOFF_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.5" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+20"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="SHORT_OFF_TIME">
				<logical type="float" min="0.0" max="982980.0" default="16383000" unit="s">
				<special_value id="NOT_USED" value="16383000"/>
				</logical>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+22"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="SHORT_DIM_MIN_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="0.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+24"/>
				</physical>
			</parameter>
			<parameter id="SHORT_DIM_MAX_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="1.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+25"/>
				</physical>
			</parameter>
			<parameter id="SHORT_DIM_STEP">
				<logical type="float" min="0.0" max="1.0" default="0.05" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+26"/>
				</physical>
			</parameter>
			<parameter id="SHORT_JT_ONDELAY">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON" default="true"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+27.0"/>
				</physical>
			</parameter>
			<parameter id="SHORT_JT_RAMPON">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON" default="true"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+27.4"/>
				</physical>
			</parameter>
			<parameter id="SHORT_JT_ON">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY" default="true"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+28.0"/>
				</physical>
			</parameter>
			<parameter id="SHORT_JT_OFFDELAY">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF" default="true"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+28.4"/>
				</physical>
			</parameter>
			<parameter id="SHORT_JT_RAMPOFF">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF" default="true"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+29.0"/>
				</physical>
			</parameter>
			<parameter id="SHORT_JT_OFF">
				<logical type="option">
				<option id="ONDELAY" default="true"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+29.4"/>
				</physical>
			</parameter>
			<parameter id="LONG_ON_TIME_MODE">
				<logical type="option">
				<option id="ABSOLUTE" default="true"/>
				<option id="MINIMAL"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
				<address index="+30.7"/>
				</physical>
			</parameter>
			<parameter id="LONG_OFF_TIME_MODE">
				<logical type="option">
				<option id="ABSOLUTE" default="true"/>
				<option id="MINIMAL"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
				<address index="+30.6"/>
				</physical>
			</parameter>
			<parameter id="LONG_ONDELAY_MODE">
				<logical type="option">
				<option id="SET_TO_OFF" default="true"/>
				<option id="NO_CHANGE"/>
				</logical>
				<physical type="integer" size="0.1" interface="eeprom">
				<address index="+30.5"/>
				</physical>
			</parameter>
			<parameter id="LONG_MULTIEXECUTE">
				<logical type="boolean" default="true"/>
				<physical type="integer" size="0.1" interface="eeprom">
				<address index="+30.4"/>
				</physical>
			</parameter>
			<parameter id="LONG_ACTION_TYPE">
				<logical type="option">
				<option id="INACTIVE"/>
				<option id="JUMP_TO_TARGET"/>
				<option id="TOGGLE_TO_COUNTER"/>
				<option id="TOGGLE_INVERS_TO_COUNTER"/>
				<option id="UPDIM"/>
				<option id="DOWNDIM"/>
				<option id="TOGGLEDIM" default="true"/>
				<option id="TOGGLEDIM_TO_COUNTER"/>
				<option id="TOGGLEDIM_INVERS_TO_COUNTER"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom">
				<address index="+30.0"/>
				</physical>
			</parameter>
			<parameter id="LONG_OFF_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="0.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+31"/>
				</physical>
			</parameter>
			<parameter id="LONG_ON_MIN_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="0.1" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+32"/>
				</physical>
			</parameter>
			<parameter id="LONG_ON_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="1.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+33"/>
				</physical>
			</parameter>
			<parameter id="LONG_RAMP_START_STEP">
				<logical type="float" min="0.0" max="1.0" default="0.05" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+34"/>
				</physical>
			</parameter>
			<parameter id="LONG_OFFDELAY_STEP">
				<logical type="float" min="0.0" max="1.0" default="0.05" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+35"/>
				</physical>
			</parameter>
			<parameter id="LONG_ONDELAY_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.0" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+36"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="LONG_RAMPON_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.5" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+38"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="LONG_ON_TIME">
				<logical type="float" min="0.0" max="982980.0" default="16383000" unit="s">
				<special_value id="NOT_USED" value="16383000"/>
				</logical>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+40"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="LONG_OFFDELAY_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.0" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+42"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="LONG_RAMPOFF_TIME">
				<logical type="float" min="0.0" max="982980.0" default="0.5" unit="s"/>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+44"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="LONG_OFF_TIME">
				<logical type="float" min="0.0" max="982980.0" default="16383000" unit="s">
				<special_value id="NOT_USED" value="16383000"/>
				</logical>
				<physical type="integer" size="2.0" interface="eeprom" endian="little">
				<address index="+46"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0xc000" parameter_value="0xffff" mask="0xc000"/>
				</conversion>
			</parameter>
			<parameter id="LONG_DIM_MIN_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="0.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+48"/>
				</physical>
			</parameter>
			<parameter id="LONG_DIM_MAX_LEVEL">
				<logical type="float" min="0.0" max="1.0" default="1.0" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+49"/>
				</physical>
			</parameter>
			<parameter id="LONG_DIM_STEP">
				<logical type="float" min="0.0" max="1.0" default="0.05" unit="100%"/>
				<conversion type="float_integer_scale" factor="200"/>
				<physical type="integer" size="1.0" interface="eeprom">
				<address index="+50"/>
				</physical>
			</parameter>
			<parameter id="LONG_JT_ONDELAY">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON" default="true"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+51.0"/>
				</physical>
			</parameter>
			<parameter id="LONG_JT_RAMPON">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON" default="true"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+51.4"/>
				</physical>
			</parameter>
			<parameter id="LONG_JT_ON">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY" default="true"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+52.0"/>
				</physical>
			</parameter>
			<parameter id="LONG_JT_OFFDELAY">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF" default="true"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+52.4"/>
				</physical>
			</parameter>
			<parameter id="LONG_JT_RAMPOFF">
				<logical type="option">
				<option id="ONDELAY"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF" default="true"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+53.0"/>
				</physical>
			</parameter>
			<parameter id="LONG_JT_OFF">
				<logical type="option">
				<option id="ONDELAY" default="true"/>
				<option id="RAMPON"/>
				<option id="ON"/>
				<option id="OFFDELAY"/>
				<option id="RAMPOFF"/>
				<option id="OFF"/>
				<option id="NO_JUMP_IGNORE_COMMAND"/>
				</logical>
				<physical type="integer" size="0.4" interface="eeprom" endian="little" read_size="1">
				<address index="+53.4"/>
				</physical>
			</parameter>
		</paramset>
		<paramset type="VALUES" id="hmw_dimmer_ch_values">
			<parameter id="LEVEL" operations="read,write,event" control="DIMMER.LEVEL">
				<logical type="float" default="0.0" min="0.0" max="1.0" unit="100%"/>
				<physical type="integer" interface="command" value_id="LEVEL">
				<set request="LEVEL_SET"/>
				<get request="LEVEL_GET" response="INFO_LEVEL"/>
				<event frame="INFO_LEVEL"/>
				</physical>
				<conversion type="float_integer_scale" factor="200"/>
			</parameter>
			<parameter id="RAMP_TIME" operations="write" control="NONE">
				<logical type="float" min="0.0" max="982980.0" default="1.0" unit="s"/>
				<physical type="integer" interface="command" value_id="RAMP_TIME">
					<set request="RAMP_TIME"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
			</parameter>
			<parameter id="ON_TIME" operations="write" control="NONE">
				<logical type="float" min="0.0" max="982980.0" default="16383000" unit="s">
					<special_value id="NOT_USED" value="16383000"/>
				</logical>
				<physical type="integer" interface="command" value_id="ON_TIME">
					<set request="ON_TIME"/>
				</physical>
				<conversion type="float_configtime" factors="0.1,1,60,1000" value_size="1.6"/>
			</parameter>
			<parameter id="RAMP_STOP" operations="write" control="NONE">
				<logical type="action"/>
				<physical type="integer" interface="command">
					<set request="RAMP_STOP"/>
				</physical>
			</parameter>
			<parameter id="OLD_LEVEL" operations="write" control="NONE">
				<logical type="action"/>
				<physical type="integer" interface="command">
					<set request="OLD_LEVEL"/>
				</physical>
			</parameter>			
			<parameter id="WORKING" operations="read,event" ui_flags="internal">
				<logical type="boolean" default="false"/>
				<physical type="integer" interface="command" value_id="STATE_FLAGS">
				<get request="LEVEL_GET" response="INFO_LEVEL"/>
				<event frame="INFO_LEVEL"/>
				<event frame="ACK_STATUS"/>
				</physical>
				<conversion type="boolean_integer"/>
				<conversion type="integer_integer_map">
				<value_map device_value="0x04" parameter_value="1" mask="0x04"/>
				<value_map device_value="0x00" parameter_value="0"/>
				<value_map device_value="0x01" parameter_value="1"/>
				<value_map device_value="0x02" parameter_value="1"/>
				<value_map device_value="0x03" parameter_value="0"/>
				</conversion>
			</parameter>
			<parameter id="DIRECTION" operations="read,event" ui_flags="internal">
				<logical type="option">
				<option id="NONE" default="true"/>
				<option id="UP"/>
				<option id="DOWN"/>
				<option id="UNDEFINED"/>
				</logical>
				<physical type="integer" interface="command" value_id="STATE_FLAGS">
				<get request="LEVEL_GET" response="INFO_LEVEL"/>
				<event frame="INFO_LEVEL"/>
				<event frame="ACK_STATUS"/>
				</physical>
				<conversion type="option_integer">
				<value_map device_value="0x00" parameter_value="0"/>
				<value_map device_value="0x01" parameter_value="1"/>
				<value_map device_value="0x02" parameter_value="2"/>
				<value_map device_value="0x03" parameter_value="3"/>
				</conversion>
			</parameter>
			<parameter id="INHIBIT" operations="read,write,event" control="NONE" loopback="true">
				<logical type="boolean" default="false"/>
				<physical type="integer" interface="command" value_id="INHIBIT">
				<set request="SET_LOCK"/>
				</physical>
			</parameter>
			<parameter id="INSTALL_TEST" operations="write" ui_flags="internal">
				<logical type="action"/>
				<physical type="integer" interface="command" value_id="TOGGLE_FLAG" no_init="true">
				<set request="TOGGLE_INSTALL_TEST"/>
				</physical>
				<conversion type="toggle" value="LEVEL" on="200" off="0"/>
			</parameter>
		</paramset>
	</channel>
	<channel index="15" physical_index_offset="-1" count="2" type="RGBW_COLOR">
		<link_roles>
			<target name="SWITCH"/>
		</link_roles>
		<paramset type="MASTER" id="rgbw_color_ch_master" address_step="4" address_start="0x2C">
			<parameter id="WHITE_ADJUSTMENT_VALUE_RED">
				<logical type="integer" min="0" max="100" default="100" unit="%"/>
				<physical type="integer" interface="eeprom" size="1.0">
					<address index="+0"/>
                </physical>
			</parameter>
			<parameter id="WHITE_ADJUSTMENT_VALUE_GREEN">
				<logical type="integer" min="0" max="100" default="100" unit="%"/>
				<physical type="integer" interface="eeprom" size="1.0">
					<address index="+1"/>
                </physical>
			</parameter>
			<parameter id="WHITE_ADJUSTMENT_VALUE_BLUE">
				<logical type="integer" min="0" max="100" default="100" unit="%"/>
				<physical type="integer" interface="eeprom"  size="1.0">
					<address index="+2"/>
                </physical>
			</parameter>
		</paramset>
		<paramset type="VALUES" id="rgbw_color_ch_values">
			<parameter id="COLOR" operations="read,write,event" control="RGBW_COLOR.COLOR">
				<logical type="integer" min="0" max="255" default="0"/>
				<physical type="integer" interface="command" value_id="LEVEL">
					<set request="LEVEL_SET"/>
					<get request="LEVEL_GET" response="INFO_LEVEL"/>
					<event frame="INFO_LEVEL"/>
				</physical>
			</parameter>
		</paramset>
		<paramset type="LINK" id="rgbw_color_ch_link" peer_param="SENSOR" channel_param="CHANNEL" count="20" address_start="0x0038" address_step="8">
			<parameter id="SHORT_ACT_HSV_COLOR_VALUE">
				<logical type="integer" min="0" max="255" default="0"/>
				<physical type="integer" interface="eeprom" size="1.0">
					<address index="+0"/>
                </physical>
			</parameter>
			<parameter id="LONG_ACT_HSV_COLOR_VALUE">
				<logical type="integer" min="0" max="255" default="0"/>
				<physical type="integer" interface="eeprom" size="1.0">
					<address index="+1"/>
                </physical>
			</parameter>
		</paramset>
	</channel>	
</channels>
</device>