<?xml version="1.0" encoding="utf-8"?>
<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="Name">Matrix</MetaDataItem>
    <MetaDataItem name="Description">MATRIX ZDB5100 is a dimmer wall switch module with four backlit pushbuttons. MATRIX is designed to fit into 1-module FUGA® wall boxes (Danish standard).</MetaDataItem>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0234:0121:0003</MetaDataItem>
    <MetaDataItem name="ProductPage">https://logic-group.com/products/matrix-switches/</MetaDataItem>
    <MetaDataItem name="ProductSupport">https://logic-group.com/contact/</MetaDataItem>
    <MetaDataItem name="ProductPic">images/logicsoft/ZDB5100.png</MetaDataItem>
    <MetaDataItem name="ProductManual">https://products.z-wavealliance.org/ProductManual/File?folder=&amp;filename=Manuals/3399/MATRIX_ZDB5100_User_Manual_1_01-EN.pdf</MetaDataItem>
    <MetaDataItem name="InclusionDescription">MATRIX’add/remove function is initiated by pressing a single time on the smallpushbutton(I) in the middle of the module (under the tangent cover), and the LED’s inpushbutton1 will start blinking.</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">MATRIX’add/remove function is initiated by pressing a single time on the smallpushbutton(I) in the middle of the module (under the tangent cover), and the LED’s inpushbutton1 will start blinking.</MetaDataItem>
    <MetaDataItem name="ResetDescription">MATRIX can be factory reset by holding the smallpushbutton(I) in the middle of the module under the tangent cover, for at least 10 seconds.</MetaDataItem>
    <MetaDataItem id="0121" name="ZWProductPage" type="0003">https://products.z-wavealliance.org/products/3399</MetaDataItem>
    <MetaDataItem id="0121" name="FrequencyName" type="0003">CEPT (Europe)</MetaDataItem>
    <MetaDataItem id="0121" name="Identifier" type="0003">ZDB5100</MetaDataItem>
    <ChangeLog>
      <Entry author="Dennis Staal - staal.dennis@gmail.com" date="10 August 2019" revision="1">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3399/xml</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Configuration Command Class - All Configuration Parameters should be entered into the section below -->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Operating pushbutton(s) for dimmer" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter specifies which pushbutton(s) that shall be used to control the built-in dimmer.</Help>
      <Item label="No local operation of the dimmer" value="0"/>
      <Item label="Pushbutton 1 controls the dimmer" value="1"/>
      <Item label="Pushbutton 2 controls the dimmer" value="2"/>
      <Item label="Pushbutton 3 controls the dimmer" value="3"/>
      <Item label="Pushbutton 4 controls the dimmer" value="4"/>
    </Value>
    <Value genre="config" index="2" instance="1" label="Duration of dimming" max="255" min="0" type="byte" value="5">
      <Help>
      This parameter specifies the duration ofa full regulation of the light from 0% to 100%.
        0:        Immediately.
        1-127:    Durationin seconds (Default is 5 seconds).
        128-255:  Duration in minutes (minus 127) from 1 –128 minutes, where 128 is 1 minute.
      </Help>
    </Value>
    <Value genre="config" index="3" instance="1" label="Duration of on/off" max="255" min="0" type="byte" value="0">
      <Help>
      This parameter specifies the duration when turning the light on or off.
        0:        Immediately. (Default).
        1-127:    Time in seconds.
        128-255:  Time in minutes (minus 127) from 1 –128 minutes, where 128 is 1 minute.
      </Help>
    </Value>
    <Value genre="config" index="4" instance="1" label="Dimmer mode" max="1" min="0" size="1" type="list" value="1">
      <Help>The dimmer can work in three different modes: on/off, leading edge or trailing edge.</Help>
      <Item label="No dimming, only on/off (0%/100%)" value="0"/>
      <Item label="Trailing edge dimming" value="1"/>
      <Item label="Leading edge dimming" value="2"/>
    </Value>
    <Value genre="config" index="5" label="Dimmer minimum level" max="99" min="0" type="byte" units="%" value="0">
      <Help>This parameter specifies the actual level of the dimmer output when set to 0%.</Help>
    </Value>
    <Value genre="config" index="6" label="Dimmer maximum level" max="99" min="1" type="byte" units="%" value="99">
      <Help>This parameter specifies the actual level of the dimmer output when set to 99%.</Help>
    </Value>
    <Value genre="config" index="7" instance="1" label="Central Scene notifications" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter can be used for disabling Central Scene notifications.</Help>
      <Item label="Notifications are disabled" value="0"/>
      <Item label="Notifications are enabled" value="1"/>
    </Value>
    <Value genre="config" index="8" instance="1" label="Double-activation functionality" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter specifies the reaction when double-activating the pushbuttons.</Help>
      <Item label="Double-activation disabled" value="0"/>
      <Item label="Double-activation sets light to 100%" value="1"/>
    </Value>
    <!-- Index 9 is not in use -->
    <Value genre="config" index="10" instance="1" label="Enhanced LED control" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter can be used for enabling the enhanced LED control. See document about MATRIX enhanced LED control.</Help>
      <Item label="Enhanced LED control is disabled" value="0"/>
      <Item label="Enhanced LED control is enabled" value="1"/>
    </Value>
    <Value genre="config" index="11" instance="1" label="Pushbutton debounce timer" max="255" min="1" size="1" type="byte" value="5">
      <Help>
			Pushbutton input debounce time in 0.01 seconds resolution.
			  1-255:  1–2.55 seconds. Default is 5, which equals to a debounce-filter on 50 milliseconds (0.05 seconds).
			</Help>
    </Value>
    <Value genre="config" index="12" instance="1" label="Pushbutton press threshold time" max="255" min="1" size="1" type="byte" value="20">
      <Help>
			Specifies the time that apushbuttonmust be activated before it is detected as pressed. Resolution is in 0.01 seconds.
			  1-255:  1–2.55 seconds. Default is 20, which equals to 200 milliseconds (0.2 seconds).
			</Help>
    </Value>
    <Value genre="config" index="13" instance="1" label="Pushbutton held threshold time" max="255" min="1" size="1" type="byte" value="50">
      <Help>
			Specifies the time that a pushbutton must have been activated before it is accepted as “held-down”. Resolution is 0.01 seconds.
			  1-255:  1–2.55 seconds. Default is 50, which equals to 500 milliseconds (0,5 seconds).
			</Help>
    </Value>
    <Value genre="config" index="14" instance="1" label="Global brightness control" size="4" type="int" value="4294967040">
      <Help>        
        Byte 1: Red brightness
            0-255 Brightness level for the red colour in the 4 indicator groups (Default is 255).
        Byte 2: Green brightness
            0–255 Brightness level for the green colour in the 4 indicator groups (Default is 255).
        Byte 3: Blue brightness
            0-255 Brightness level for the blue colour in the 4 indicator groups (Default is 255).
        Byte 4: Not used–must be set to 0.
        Default: 4294967040
			</Help>
    </Value>
    <Value genre="config" index="15" label="Associations groups, transmission when included secure" size="2" type="bitset" bitmask="8191" value="8191">
      <Help>This parameter specifies if commands are transmitted as a secure message for each of the association groups.
        Bitmask:
        0: All messages in all groups are sent as insecure.
        1: Messages in association group 2 aresent as secure.
        2: Messages in association group 3 aresent as secure.
        4: Messages in association group 4 aresent as secure.
        8: Messages in association group 5 aresent as secure.
        16: Messages in association group 6 aresent as secure.
        32: Messages in association group 7 aresent as secure.
        64: Messages in association group 8 aresent as secure.
        128: Messages in association group 9 aresent as secure.
        256: Messages in association group 10 aresent as secure.
        512: Messages in association group 11 aresent as secure.
        1024: Messages in association group 12 aresent as secure.
        2048: Messages in association group 13 aresent as secure.
        4096: Messages in association group 14 aresent as secure.
        8191: Messages in allassociation groups are sent as secure. (Default)
      </Help>
      <BitSet id="1">
        <Label>Bit#0. All commands are sent unencrypted</Label>
        <Help>All messages in all groups are sent as insecure.</Help>
      </BitSet>
      <BitSet id="2">
        <Label>Bit#1. Send Basic Report to association group 2 encrypted.</Label>
        <Help>Messages in association group 2 are sent as secure.</Help>
      </BitSet>
      <BitSet id="3">
        <Label>Bit#2. Send Binary Switch Set to association group 3 encrypted.</Label>
        <Help>Messages in association group 3 are sent as secure.</Help>
      </BitSet>
      <BitSet id="4">
        <Label>Bit#4. Send Multi-LevelSwitch to association group 4 encrypted.</Label>
        <Help>Messages in association group 4 are sent as secure.</Help>
      </BitSet>
      <BitSet id="5">
        <Label>Bit#8. Send Basic Report to association group 5 encrypted.</Label>
        <Help>Messages in association group 5 are sent as secure.</Help>
      </BitSet>
      <BitSet id="6">
        <Label>Bit#16. Send Binary Switch Set to association group 6 encrypted.</Label>
        <Help>Messages in association group 6 are sent as secure.</Help>
      </BitSet>
      <BitSet id="7">
        <Label>Bit#32. Send Multi-LevelSwitch to association group 7 encrypted.</Label>
        <Help>Messages in association group 7 are sent as secure.</Help>
      </BitSet>
      <BitSet id="8">
        <Label>Bit#64. Send Basic Report to association group 8 encrypted.</Label>
        <Help>Messages in association group 8 are sent as secure.</Help>
      </BitSet>
      <BitSet id="9">
        <Label>Bit#128. Send Binary Switch Set to association group 9 encrypted.</Label>
        <Help>Messages in association group 9 are sent as secure.</Help>
      </BitSet>
      <BitSet id="10">
        <Label>Bit#256. Send Multi-LevelSwitch to association group 10 encrypted.</Label>
        <Help>Messages in association group 10 are sent as secure.</Help>
      </BitSet>
      <BitSet id="11">
        <Label>Bit#512. Send Basic Report to association group 11 encrypted.</Label>
        <Help>Messages in association group 11 are sent as secure.</Help>
      </BitSet>
      <BitSet id="12">
        <Label>Bit#1024. Send Binary Switch Set to association group 12 encrypted.</Label>
        <Help>Messages in association group 12 are sent as secure.</Help>
      </BitSet>
      <BitSet id="13">
        <Label>Bit#2048. Send Multi-LevelSwitch to association group 10 encrypted.</Label>
        <Help>Messages in association group 13 are sent as secure.</Help>
      </BitSet>
      <BitSet id="14">
        <Label>Bit#4096. Send Basic Report to association group 14 encrypted.</Label>
        <Help>Messages in association group 14 are sent as secure.</Help>
      </BitSet>
      <BitSet id="15">
        <Label>Bit#8191. All commands are sent encrypted (default).</Label>
        <Help>Messages in all association groups are sent as secure.</Help>
      </BitSet>
    </Value>
    <Value genre="config" index="16" instance="1" label="Pushbutton 1 functionality" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies the functionality of pushbutton 1.</Help>
      <Item label="Standard toggle-function, the state is switched between on and off, dimming up and down" value="0"/>
      <Item label="Automatic turn off after the time has expired (staircase lighting function), the time is specified in the next configuration parameter" value="1"/>
      <Item label="Automatic turn on after the time has expired, the time is specified in the next configuration parameter" value="2"/>
      <Item label="Always turn offor dim down. Using this parameter, the pushbutton can only send ‘off’ or ‘dim down’ commands. Use this in pair with another pushbutton with value 4" value="3"/>
      <Item label="Always turn on or dim up. Using this parameter, the pushbutton can only send ‘on’ or ‘dim up’ commands. Use this in pair with another pushbutton with value 3" value="4"/>
    </Value>
    <Value genre="config" index="17" instance="1" label="Timer value for pushbutton 1" max="43200" min="0" size="2" type="short" value="300">
      <Help>0–43200: Specifies the time in seconds. Default is 300 = 5 minutes.</Help>
    </Value>
    <Value genre="config" index="18" instance="1" label="Multi-Level Switch Set values for pushbutton 1" size="4" type="int" value="33488896">
      <Help>        
        Byte 1: Enable/ Disable
            0 Disabled – A single activation of the pushbutton will not send commands to devices in association group 4.
            1 Enabled – A single activation will send commands to devices in association group 4. Devices will receive commands with the values set in Byte 2 and 3 (Default).
        Byte 2: Upper switch value
            0–99, 255 When single pressing the pushbutton for ON, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 255).
        Byte 3: Lower switch value
            0-99 When single pressing the pushbutton for OFF, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 0).
        Byte 4: Not used–must be set to 0.
        Default: 33488896
			</Help>
    </Value>
    <Value genre="config" index="19" instance="1" label="Binary Switch Setsupport for pushbutton 1" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies how received Binary Switch Setcommands are handled.</Help>
      <Item label="Binary Switch Set - only controls the pushbutton indicator LEDs, ON/OFF" value="0"/>
      <Item label="Binary Switch Set - controls the internal switch status and the pushbutton indicator LEDs" value="1"/>
      <Item label="Binary Switch Set - is handled as if the user had activated the pushbutton, including transmission of commands via the association groups" value="2"/>
    </Value>
    <Value genre="config" index="20" instance="1" label="Pushbutton 1 LED indication" max="1" min="0" size="1" type="list" value="7">
      <Help>This parameter specifies how the LED indication is controlled..</Help>
      <Item label="Internal LED control is disabled, only external commands control the indication" value="0"/>
      <Item label="The LED indication follows the switch status" value="1"/>
      <Item label="The LED indication follows the switch status – with inverted functionality" value="2"/>
      <Item label="Same as 1" value="3"/>
      <Item label="Same as 2" value="4"/>
      <Item label="The LED indication follows the status of the internal dimmer, ON or OFF" value="5"/>
      <Item label="The LED indication follows the status of the internal dimmer with inverted functionality, ON or OFF" value="6"/>
      <Item label="The LED indicator is ON for 5 seconds when the pushbutton is activated" value="7"/>
    </Value>
    <Value genre="config" index="21" instance="1" label="Colour commands for pushbutton 1 LED indication" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter specifies how received Binary Switch Set commands are handled.</Help>
      <Item label="Direct control - the LED indication shows the received colour immediately, until the pushbutton is activated" value="0"/>
      <Item label="Colour command sets the colour for OFF indication" value="1"/>
      <Item label="Colour command sets the colour for ON indication" value="2"/>
    </Value>
    <Value genre="config" index="22" instance="1" label="ON indication RGB-saturation for pushbutton 1" size="4" type="int" value="32512">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 0).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 0).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 127).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 32512
			</Help>
    </Value>
    <Value genre="config" index="23" instance="1" label="OFF indication RGB-saturation for pushbutton 1" size="4" type="int" value="50065152">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 47).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 47).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 47).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 50065152
			</Help>
    </Value>
    <Value genre="config" index="24" instance="1" label="Pushbutton 2 functionality" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies the functionality of pushbutton 2.</Help>
      <Item label="Standard toggle-function, the state is switched between on and off, dimming up and down" value="0"/>
      <Item label="Automatic turn off after the time has expired (staircase lighting function), the time is specified in the next configuration parameter" value="1"/>
      <Item label="Automatic turn on after the time has expired, the time is specified in the next configuration parameter" value="2"/>
      <Item label="Always turn off or dim down. Using this parameter, the pushbutton can only send ‘off’ or ‘dim down’ commands" value="3"/>
      <Item label="Always turn on or dim up. Using this parameter, the pushbutton can only send ‘on’ or ‘dim up’ commands" value="4"/>
    </Value>
    <Value genre="config" index="25" instance="1" label="Timer value for pushbutton 2" max="43200" min="0" size="2" type="short" value="300">
      <Help>0–43200: Specifies the time in seconds. Default is 300 = 5 minutes.</Help>
    </Value>
    <Value genre="config" index="26" instance="1" label="Multi-Level Switch Set values for pushbutton 2" size="4" type="int" value="33488896">
      <Help>        
        Byte 1: Enable/ Disable
            0 Disabled – A single activation of the pushbutton will not send commands to devices in association group 4.
            1 Enabled – A single activation will send commands to devices in association group 4. Devices will receive commands with the values set in Byte 2 and 3 (Default).
        Byte 2: Upper switch value
            0–99, 255 When single pressing the pushbutton for ON, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 255).
        Byte 3: Lower switch value
            0-99 When single pressing the pushbutton for OFF, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 0).
        Byte 4: Not used–must be set to 0.
        Default: 33488896
			</Help>
    </Value>
    <Value genre="config" index="27" instance="1" label="Binary Switch Setsupport for pushbutton 2" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies how received Binary Switch Set commands are handled.</Help>
      <Item label="Binary Switch Set - only controls the pushbutton indicator LEDs, ON/OFF" value="0"/>
      <Item label="Binary Switch Set - controls the internal switch status and the pushbutton indicator LEDs" value="1"/>
      <Item label="Binary Switch Set - is handled as if the user had activated the pushbutton, including transmission of commands via the association groups" value="2"/>
    </Value>
    <Value genre="config" index="28" instance="1" label="Pushbutton 2 LED indication" max="1" min="0" size="1" type="list" value="7">
      <Help>This parameter specifies how the LED indication is controlled..</Help>
      <Item label="Internal LED control is disabled, only external commands control the indication" value="0"/>
      <Item label="The LED indication follows the switch status" value="1"/>
      <Item label="The LED indication follows the switch status – with inverted functionality" value="2"/>
      <Item label="Same as 1" value="3"/>
      <Item label="Same as 2" value="4"/>
      <Item label="The LED indication follows the status of the internal dimmer, ON or OFF" value="5"/>
      <Item label="The LED indication follows the status of the internal dimmer with inverted functionality, ON or OFF" value="6"/>
      <Item label="The LED indicator is ON for 5 seconds when the pushbutton is activated" value="7"/>
    </Value>
    <Value genre="config" index="29" instance="1" label="Colour commands for pushbutton 2 LED indication" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter specifies how received Binary Switch Setcommands are handled.</Help>
      <Item label="Direct control - the LED indication shows the received colour immediately, until the pushbutton is activated" value="0"/>
      <Item label="Colour command sets the colour for OFF indication" value="1"/>
      <Item label="Colour command sets the colour for ON indication" value="2"/>
    </Value>
    <Value genre="config" index="30" instance="1" label="ON indication RGB-saturation for pushbutton 2" size="4" type="int" value="32512">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 0).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 0).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 127).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 32512
			</Help>
    </Value>
    <Value genre="config" index="31" instance="1" label="OFF indication RGB-saturation for pushbutton 2" size="4" type="int" value="50065152">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 47).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 47).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 47).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 50065152
			</Help>
    </Value>
    <Value genre="config" index="32" instance="1" label="Pushbutton 3 functionality" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies the functionality of pushbutton 3.</Help>
      <Item label="Standard toggle-function, the state is switched between on and off, dimming up and down" value="0"/>
      <Item label="Automatic turn off after the time has expired (staircase lighting function), the time is specified in the next configuration parameter" value="1"/>
      <Item label="Automatic turn on after the time has expired, the time is specified in the next configuration parameter" value="2"/>
      <Item label="Always turn off or dim down. Using this parameter, the pushbutton can only send ‘off’ or ‘dim down’ commands" value="3"/>
      <Item label="Always turn on or dim up. Using this parameter, the pushbutton can only send ‘on’ or ‘dim up’ commands" value="4"/>
    </Value>
    <Value genre="config" index="33" instance="1" label="Timer value for pushbutton 3" max="43200" min="0" size="2" type="short" value="300">
      <Help>0–43200: Specifies the time in seconds. Default is 300 = 5 minutes.</Help>
    </Value>
    <Value genre="config" index="34" instance="1" label="Multi-Level Switch Set values for pushbutton 3" size="4" type="int" value="33488896">
      <Help>        
        Byte 1: Enable/ Disable
            0 Disabled – A single activation of the pushbutton will not send commands to devices in association group 4.
            1 Enabled – A single activation will send commands to devices in association group 4. Devices will receive commands with the values set in Byte 2 and 3 (Default).
        Byte 2: Upper switch value
            0–99, 255 When single pressing the pushbutton for ON, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 255).
        Byte 3: Lower switch value
            0-99 When single pressing the pushbutton for OFF, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 0).
        Byte 4: Not used–must be set to 0.
        Default: 33488896
			</Help>
    </Value>
    <Value genre="config" index="35" instance="1" label="Binary Switch Setsupport for pushbutton 3" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies how received Binary Switch Set commands are handled.</Help>
      <Item label="Binary Switch Set - only controls the pushbutton indicator LEDs, ON/OFF" value="0"/>
      <Item label="Binary Switch Set - controls the internal switch status and the pushbutton indicator LEDs" value="1"/>
      <Item label="Binary Switch Set - is handled as if the user had activated the pushbutton, including transmission of commands via the association groups" value="2"/>
    </Value>
    <Value genre="config" index="36" instance="1" label="Pushbutton 3 LED indication" max="1" min="0" size="1" type="list" value="7">
      <Help>This parameter specifies how the LED indication is controlled..</Help>
      <Item label="Internal LED control is disabled, only external commands control the indication" value="0"/>
      <Item label="The LED indication follows the switch status" value="1"/>
      <Item label="The LED indication follows the switch status – with inverted functionality" value="2"/>
      <Item label="Same as 1" value="3"/>
      <Item label="Same as 2" value="4"/>
      <Item label="The LED indication follows the status of the internal dimmer, ON or OFF" value="5"/>
      <Item label="The LED indication follows the status of the internal dimmer with inverted functionality, ON or OFF" value="6"/>
      <Item label="The LED indicator is ON for 5 seconds when the pushbutton is activated" value="7"/>
    </Value>
    <Value genre="config" index="37" instance="1" label="Colour commands for pushbutton 3 LED indication" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter specifies how received Binary Switch Setcommands are handled.</Help>
      <Item label="Direct control - the LED indication shows the received colour immediately, until the pushbutton is activated" value="0"/>
      <Item label="Colour command sets the colour for OFF indication" value="1"/>
      <Item label="Colour command sets the colour for ON indication" value="2"/>
    </Value>
    <Value genre="config" index="38" instance="1" label="ON indication RGB-saturation for pushbutton 3" size="4" type="int" value="32512">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 0).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 0).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 127).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 32512
			</Help>
    </Value>
    <Value genre="config" index="39" instance="1" label="OFF indication RGB-saturation for pushbutton 3" size="4" type="int" value="50065152">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 47).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 47).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 47).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 50065152
			</Help>
    </Value>
    <Value genre="config" index="40" instance="1" label="Pushbutton 4 functionality" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies the functionality of pushbutton 4.</Help>
      <Item label="Standard toggle-function, the state is switched between on and off, dimming up and down" value="0"/>
      <Item label="Automatic turn off after the time has expired (staircase lighting function), the time is specified in the next configuration parameter" value="1"/>
      <Item label="Automatic turn on after the time has expired, the time is specified in the next configuration parameter" value="2"/>
      <Item label="Always turn off or dim down. Using this parameter, the pushbutton can only send ‘off’ or ‘dim down’ commands" value="3"/>
      <Item label="Always turn on or dim up. Using this parameter, the pushbutton can only send ‘on’ or ‘dim up’ commands" value="4"/>
    </Value>
    <Value genre="config" index="41" instance="1" label="Timer value for pushbutton 4" max="43200" min="0" size="2" type="short" value="300">
      <Help>0–43200: Specifies the time in seconds. Default is 300 = 5 minutes.</Help>
    </Value>
    <Value genre="config" index="42" instance="1" label="Multi-Level Switch Set values for pushbutton 4" size="4" type="int" value="33488896">
      <Help>        
        Byte 1: Enable/ Disable
            0 Disabled – A single activation of the pushbutton will not send commands to devices in association group 4.
            1 Enabled – A single activation will send commands to devices in association group 4. Devices will receive commands with the values set in Byte 2 and 3 (Default).
        Byte 2: Upper switch value
            0–99, 255 When single pressing the pushbutton for ON, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 255).
        Byte 3: Lower switch value
            0-99 When single pressing the pushbutton for OFF, a Multilevel Switch Set with this value will be send to devices in association group 4 (Default = 0).
        Byte 4: Not used–must be set to 0.
        Default: 33488896
			</Help>
    </Value>
    <Value genre="config" index="43" instance="1" label="Binary Switch Setsupport for pushbutton 4" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter specifies how received Binary Switch Set commands are handled.</Help>
      <Item label="Binary Switch Set - only controls the pushbutton indicator LEDs, ON/OFF" value="0"/>
      <Item label="Binary Switch Set - controls the internal switch status and the pushbutton indicator LEDs" value="1"/>
      <Item label="Binary Switch Set - is handled as if the user had activated the pushbutton, including transmission of commands via the association groups" value="2"/>
    </Value>
    <Value genre="config" index="44" instance="1" label="Pushbutton 4 LED indication" max="1" min="0" size="1" type="list" value="7">
      <Help>This parameter specifies how the LED indication is controlled..</Help>
      <Item label="Internal LED control is disabled, only external commands control the indication" value="0"/>
      <Item label="The LED indication follows the switch status" value="1"/>
      <Item label="The LED indication follows the switch status – with inverted functionality" value="2"/>
      <Item label="Same as 1" value="3"/>
      <Item label="Same as 2" value="4"/>
      <Item label="The LED indication follows the status of the internal dimmer, ON or OFF" value="5"/>
      <Item label="The LED indication follows the status of the internal dimmer with inverted functionality, ON or OFF" value="6"/>
      <Item label="The LED indicator is ON for 5 seconds when the pushbutton is activated" value="7"/>
    </Value>
    <Value genre="config" index="45" instance="1" label="Colour commands for pushbutton 4 LED indication" max="1" min="0" size="1" type="list" value="1">
      <Help>This parameter specifies how received Binary Switch Setcommands are handled.</Help>
      <Item label="Direct control - the LED indication shows the received colour immediately, until the pushbutton is activated" value="0"/>
      <Item label="Colour command sets the colour for OFF indication" value="1"/>
      <Item label="Colour command sets the colour for ON indication" value="2"/>
    </Value>
    <Value genre="config" index="46" instance="1" label="ON indication RGB-saturation for pushbutton 4" size="4" type="int" value="32512">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 0).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 0).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 127).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 32512
			</Help>
    </Value>
    <Value genre="config" index="47" instance="1" label="OFF indication RGB-saturation for pushbutton 4" size="4" type="int" value="50065152">
      <Help>        
        Byte 1: Colour saturation, red
            0-255 Specifies the saturation for the red LEDs (Default is 47).
        Byte 2: Colour saturation, green
            0–255 Specifies the saturation for the green LEDs (Default is 47).
        Byte 3: Colour saturation, blue
            0-255 Specifies the saturation for the blue LEDs (Default is 47).
        Byte 4: LED control
            0-255 LED indicator control - see the application note about this parameter (Default is 0).
        Default: 50065152
			</Help>
    </Value>
  </CommandClass>
  <!-- COMMAND_CLASS_SWITCH_ALL SwitchAllCmd_Get is not supported -->
  <CommandClass id="39">
    <Compatibility>
      <GetSupported>false</GetSupported>
    </Compatibility>
  </CommandClass>
  <!-- The Association Group Information -->
  <CommandClass id="133">
    <Associations num_groups="14">
      <Group index="1" label="Lifeline" max_associations="5"/>
      <Group index="2" label="Send Basic Report (On/Off) when button #1 is used" max_associations="5"/>
      <Group index="3" label="Sends Binary Switch Set (On/Off) when button #1 is used" max_associations="5"/>
      <Group index="4" label="Sends Multilevel Switch Set / Multilevel Switch Start Level Change / Multilevel Switch Stop Level Change when button #1 is used" max_associations="5"/>
      <Group index="5" label="Send Basic Report (On/Off) when button #2 is used" max_associations="5"/>
      <Group index="6" label="Sends Binary Switch Set (On/Off) when button #2 is used" max_associations="5"/>
      <Group index="7" label="Sends Multilevel Switch Set / Multilevel Switch Start Level Change / Multilevel Switch Stop Level Change when button #2 is used" max_associations="5"/>
      <Group index="8" label="Send Basic Report (On/Off) when button #3 is used" max_associations="5"/>
      <Group index="9" label="Sends Binary Switch Set (On/Off) when button #3 is used" max_associations="5"/>
      <Group index="10" label="Sends Multilevel Switch Set / Multilevel Switch Start Level Change / Multilevel Switch Stop Level Change when button #3 is used" max_associations="5"/>
      <Group index="11" label="Send Basic Report (On/Off) when button #4 is used" max_associations="5"/>
      <Group index="12" label="Sends Binary Switch Set (On/Off) when button #4 is used" max_associations="5"/>
      <Group index="13" label="Sends Multilevel Switch Set / Multilevel Switch Start Level Change / Multilevel Switch Stop Level Change when button #4 is used" max_associations="5"/>
      <Group index="14" label="Send Basic Report with information about the actual level for the dimmer" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
