<Product Revision="2" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Inputs S1 and S2 configuration" max="3" min="1" size="1" type="list" value="1">
      <Help>To match different kind of external switches, the inputs S1 and S2 can be set to either Edge Mode, Pulse Mode or Edge/Toggle Mode. Edge Mode: The Position of the external switch determines the switching state of the relay. After a wireless switching command it may be needed to operate the switch twice to return to the direct relation of switch position and relay state. Toggle Mode: Each ON-Position of the external switch will toggle the state of the relays. This mode is particularly suited for mono-stable switches. Edge/Toggle-Mode: Every change of the state of the external switch results in a change of the relay state. Default setting: Edge Mode</Help>
      <Item label="Edge Mode" value="1"/>
      <Item label="Pulse Mode" value="2"/>
      <Item label="Edge/Toggle Mode" value="3"/>
    </Value>
    <Value genre="config" index="2" instance="1" label="Switch state after cycling power" max="2" min="0" size="1" type="list" value="1">
      <Help>When the AC power returns, e.g. after a power failure, the relay states can be set to Off, On or to retain it's last state . Default setting: Retain last state</Help>
      <Item label="Switch Off" value="0"/>
      <Item label="Retain last state" value="1"/>
      <Item label="Switch On" value="2"/>
    </Value>
    <Value genre="config" index="3" instance="1" label="Manual On/Off mode" max="1" min="0" size="1" type="list" value="1">
      <Help>The On/Off function of S1,S2 and learn switch can be disabled or enabled by this parameter, default value is Enable. But the learning operation wont be affected. When manual On/Off function is disabled, the RF command can only switch On but not Off. This is useful function for keeping the device in switch on state</Help>
      <Item label="Disable manual On/Off" value="0"/>
      <Item label="Enable manual On/Off" value="1"/>
    </Value>
    <Value genre="config" index="4" instance="1" label="LED indication mode" max="3" min="1" size="1" type="list" value="1">
      <Help>Controls the light indicator in the device
               Switch State: When switch is on, LED is on. When switch is off, LED is off. (default)
               Night mode: When switch is on, LED is off. When switch is off, LED is on.
               One flash: When the device changes state, the LED illuminates for one second.
         </Help>
      <Item label="Switch state" value="1"/>
      <Item label="Night mode" value="2"/>
      <Item label="One flash" value="3"/>
    </Value>
    <Value genre="config" index="5" instance="1" label="Auto off" max="32767" min="0" type="short" value="0">
      <Help>After being switched on, the relays can be set to automatically switch off after the specified time. Available settings: 1-32767: time in seconds, 0: function disabled. Default setting: 0</Help>
    </Value>
    <Value genre="config" index="6" instance="1" label="Z-Wave Off command action" max="3" min="0" size="1" type="list" value="0">
      <Help>Action when a Z-Wave Off command is received. Default setting: Switch Off</Help>
      <Item label="Switch Off" value="0"/>
      <Item label="Ignore" value="1"/>
      <Item label="Toggle switch" value="2"/>
      <Item label="Switch On" value="3"/>
    </Value>
  </CommandClass>
  <CommandClass id="96">
    <Compatibility>
      <MapRootToEndpoint>true</MapRootToEndpoint>
    </Compatibility>
  </CommandClass>
  <!-- COMMAND_CLASS_ALARM does not respond to requests -->
  <CommandClass action="remove" id="113"/>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label=" Report ON/OFF status of Relay" max_associations="1"/>
    </Associations>
  </CommandClass>
</Product>
