<Product Revision="5" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Configuration -->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Enable/Disable ALL ON/OFF" size="1" type="list" value="255">
      <Help>Enable/Disable ALL ON/OFF</Help>
      <Item label="ALL ON disabled/ ALL OFF disabled" value="0"/>
      <Item label="ALL ON disabled/ ALL OFF active" value="1"/>
      <Item label="ALL ON active / ALL OFF disabled" value="2"/>
      <Item label="ALL ON active / ALL OFF active" value="255"/>
    </Value>
    <Value genre="config" index="3" instance="1" label="Auto off relay after specified time" size="1" type="list" value="0">
      <Help>Auto off relay after specified time, with the possibility of manual override - immediate Off after button push.
      Default value: 0 Manual override disabled</Help>
      <Item label="Manual override disabled" value="0"/>
      <Item label="Manual override enabled" value="1"/>
    </Value>
    <Value genre="config" index="4" instance="1" label="Auto off for relay 1" max="65535" min="0" type="short" value="0">
      <Help>
         Time period for auto off, in milliseconds (0,1 s to 6553,5 s)
         0 - Auto off disabled
         Default value: 0
      </Help>
    </Value>
    <Value genre="config" index="5" instance="1" label="Auto off for relay 2" max="65535" min="0" type="short" value="0">
      <Help>
         Time period for auto off, in milliseconds (0,1 s to 6553,5 s)
         0 - Auto off disabled
         Default value: 0
      </Help>
    </Value>
    <Value genre="config" index="6" instance="1" label="Separation of association sending (key 1)" size="1" type="list" value="0">
      <Help>Activate/Deactivate association sending for group 1 - Also see param #16</Help>
      <Item label="Map status to all devices in group 1 (default)" value="0"/>
      <Item label="Map OFF status to all devices in group 1, Double click on key 1 will send ON to all devices in group 1, all dimmers set to prev.value" value="1"/>
      <Item label="Map OFF status to all devices in group 1, Double click on key 1 will send ON to all devices in group 1, all dimmers set to 100%" value="2"/>
    </Value>
    <Value genre="config" index="7" instance="1" label="Control key #2 behaviour" size="1" type="list" value="1">
      <Help>Key no.2 is not represented by any physical device except of devices on association list. 
        This functionality prevents of lack of reaction on pressing key no.2 through polling devices 
        from association list one by one and checking their actual statuses.
      </Help>
      <Item label="Device status is not checked" value="0"/>
      <Item label="Device status is checked" value="1"/>
    </Value>
    <Value genre="config" index="13" instance="1" label="Inputs behaviour" size="1" type="list" value="0">
      <Help>In case of bi-stable switches, define their behaviour (toggle or follow)</Help>
      <Item label="Toggle" value="0"/>
      <Item label="Follow switch contact (closed=ON, open=OFF)" value="1"/>
    </Value>
    <Value genre="config" index="14" instance="1" label="Inputs Button/Switch configuration" size="1" type="list" value="1">
      <Help>Binary inputs type configuration</Help>
      <Item label="Mono-stable input (button)" value="0"/>
      <Item label="Bi-stable input (switch)" value="1"/>
    </Value>
    <Value genre="config" index="15" instance="1" label="Dimmer/Roller shutter control" size="1" type="list" value="0">
      <Help>Enable/Disable operation of dimmer or roller shutter devices associated to group 1.
        Available only when using mono-stable inputs (buttons) - Hold button 1 or double-tap for operation</Help>
      <Item label="Disable Dimmer/Roller shutter control" value="0"/>
      <Item label="Enable Dimmer/Roller shutter control" value="1"/>
    </Value>
    <Value genre="config" index="16" instance="1" label="Saving state before power failure" size="1" type="list" value="1">
      <Help>Saving state before power failure</Help>
      <Item label="State NOT saved at power failure, all outputs are set to OFF upon power restore" value="0"/>
      <Item label="State saved at power failure, all outputs are set to previous state upon power restore" value="1"/>
    </Value>
    <Value genre="config" index="30" instance="1" label="Relay 1: Response to General Alarm" size="1" type="list" value="3">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="31" instance="1" label="Relay 1: Response to Water Flood Alarm" size="1" type="list" value="2">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="32" instance="1" label="Relay 1: Response to Smoke, CO, CO2 Alarm" size="1" type="list" value="3">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="33" instance="1" label="Relay 1: Response to Temperature Alarm" size="1" type="list" value="1">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="39" instance="1" label="ALARM FLASHING alarm time" size="2" type="short" value="600">
      <Help>Amount of time (ms) the device keeps on flashing after receipt of Alarm Frame</Help>
    </Value>
    <Value genre="config" index="40" instance="1" label="Relay 2: Response to General Alarm" size="1" type="list" value="3">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="41" instance="1" label="Relay 2: Response to Water Flood Alarm" size="1" type="list" value="2">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="42" instance="1" label="Relay 2: Response to Smoke, CO, CO2 Alarm" size="1" type="list" value="3">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
    <Value genre="config" index="43" instance="1" label="Relay 2: Response to Temperature Alarm" size="1" type="list" value="1">
      <Help></Help>
      <Item label="DEACTIVATION - no response to alarm frames" value="0"/>
      <Item label="ALARM RELAY ON - relay will turn ON upon receipt of alarm frame" value="1"/>
      <Item label="ALARM RELAY OFF - relay will turn OFF upon receipt of alarm frame" value="2"/>
      <Item label="ALARM FLASHING - relay will turn ON and OFF periodically (see param.39)" value="3"/>
    </Value>
  </CommandClass>
  <CommandClass id="96">
    <Compatibility>
      <MapRootToEndpoint>true</MapRootToEndpoint>
    </Compatibility>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="3">
      <Group auto="false" index="1" label="Key no 1" max_associations="5"/>
      <Group index="2" label="Key no 2" max_associations="5"/>
      <Group auto="true" index="3" label="Lifeline" max_associations="1"/>
    </Associations>
  </CommandClass>
</Product>
