<Product Revision="2" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Aeon Labs Smart Dimmer 6 -->
  <Protocol refreshonnodeinfoframe="false"/>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <!--  Doesn't work 
	<Value type="byte" index="2" genre="config" label="Dimmer Blink" units="" size="2" value="250">
		<Help>Configuration Value 1 1-255
		Configuration Value 1 is to Specify the time that Dimmer need blink, The unit is Second;
		Configuration Value 2 1-255
		Configuration Value 2 is to Specify the Cycle of on/off; the unit of it is 0.1 second.
		For example: if we set Configuration Value 1 to '15',Configuration Value 2 to '10',then Dimmer will open 0.5
		second, close 0.5 second, and repeat for 14 times
		</Help>
	</Value>
	-->
    <Value genre="config" index="3" label="Current Overload Protection" max="1" min="0" size="1" type="list" units="" value="1">
      <Help>Load will be closed when the Current overruns (US 15.5A, Others 16.2) for more than 2 minutes</Help>
      <Item label="Deactivate Overload Protection (Default)" value="0"/>
      <Item label="Active Overload Protection" value="1"/>
    </Value>
    <Value genre="config" index="20" label="Output Load Status" max="2" min="0" size="1" type="list" units="" value="0">
      <Help>Configure the output load status after re-power on.</Help>
      <Item label="Last status (Default)" value="0"/>
      <Item label="Always on" value="1"/>
      <Item label="Always off" value="2"/>
    </Value>
    <!--  Doesn't work
    <Value type="byte" index="33" genre="config" label="RGB Led Color for Testing" units="" min="1" max="4" size="1" value="0">
      <Help>Configure the RGB Led Color for Testing
      Byte 1 - Reserved
      Byte 2 - Red Value
      Byte 3 - Green Value
      Byte 4 - Blue Value</Help>
    </Value>    
    -->
    <Value genre="config" index="80" label="Notification status" max="2" min="0" size="1" type="list" units="" value="0">
      <Help>Defines the automated status notification of an associated device when status changes</Help>
      <Item label="Nothing" value="0"/>
      <Item label="Hail" value="1"/>
      <Item label="Basic" value="2"/>
    </Value>
    <Value genre="config" index="81" label="Configure the state of the LED" max="1" min="0" size="1" type="list" units="" value="0">
      <Help>Configure what the LED Ring displays during operations</Help>
      <Item label="The LED will follow the status (on/off) of its load. (Default)" value="0"/>
      <Item label="When the state of the Switch changes, the LED will follow the status (on/off) of its load, but the LED will turn off after 5 seconds." value="1"/>
      <Item label="Night Light Mode" value="2"/>
    </Value>
    <Value genre="config" index="83" label="Night Light Color" max="16777215" min="0" read_only="true" size="3" type="int" units="" value="14524637">
      <Help>Configure the RGB Value when in Night Light Mode.
    	Byte 1: Red Color
    	Byte 2: Green Color
    	Byte 3: Blue Color
    	</Help>
    </Value>
    <Value genre="config" index="84" label="RGB Brightness in Energy Mode" max="16777215" min="0" read_only="true" size="3" type="int" units="" value="5263440">
      <Help>Configure the brightness level of RGB LED (0%-100%) when it is in Energy Mode/momentary indicate mode.
    	Byte 1: Red Color
    	Byte 2: Green Color
    	Byte 3: Blue Color
    	</Help>
    </Value>
    <Value genre="config" index="90" label="Enables/disables parameter 91/92" type="bool" units="" value="0">
      <Help>
	Enable/disable Wattage threshold and percent.
      </Help>
    </Value>
    <Value genre="config" index="91" label="Minimum Change to send Report (Watt)" max="32000" min="0" size="2" type="short" units="watts" value="25">
      <Help>The value represents the minimum change in wattage for a Report to be sent (default 25 W)</Help>
    </Value>
    <Value genre="config" index="92" label="Minimum Change to send Report (%)" max="100" min="0" type="byte" units="%" value="5">
      <Help>The value represents the minimum percentage change in wattage for a Report to be sent (Default 5)</Help>
    </Value>
    <Value affects="101,102,103" genre="config" index="100" label="Default Group Reports" type="button" units="" write_only="true">
      <Help>
	Set report types for groups 1, 2 and 3 to default.
      </Help>
    </Value>
    <Value genre="config" index="101" label="Report type sent in Reporting Group 1" size="4" type="int" value="0">
      <Help>
	Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts.
	 Value 1 (msb) Reserved
	 Value 2 Reserved
	 Value 3 Reserved
	 Value 4 (lsb) 
	 	bits 7-4 reserved
        bit 3 KWH
		bit 2 Watt
		bit 1 Current
		bit 0 Voltage
      </Help>
    </Value>
    <Value genre="config" index="102" label="Report type sent in Reporting Group 2" size="4" type="int" value="0">
      <Help>
	Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts.
	 Value 1 (msb) Reserved
	 Value 2 Reserved
	 Value 3 Reserved
	 Value 4 (lsb) 
	 	bits 7-4 reserved
        bit 3 KWH
		bit 2 Watt
		bit 1 Current
		bit 0 Voltage
      </Help>
    </Value>
    <Value genre="config" index="103" label="Report type sent in Reporting Group 3" size="4" type="int" value="0">
      <Help>
	Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts.
	 Value 1 (msb) Reserved
	 Value 2 Reserved
	 Value 3 Reserved
	 Value 4 (lsb) 
	 	bits 7-4 reserved
        bit 3 KWH
		bit 2 Watt
		bit 1 Current
		bit 0 Voltage
      </Help>
    </Value>
    <Value affects="111,112,113" genre="config" index="110" label="Set 111 to 113 to default" type="button" units="" value="0" write_only="true">
      <Help>
	Set time interval for sending reports for groups 1, 2 and 3 to default.
      </Help>
    </Value>
    <Value genre="config" index="111" label="Send Interval for Reporting Group 1" max="4294967295" min="0" size="4" type="int" units="seconds" value="3">
      <Help>
              Defines the time interval when the defined report for group 1 is sent.
          </Help>
    </Value>
    <Value genre="config" index="112" label="Send Interval for Reporting Group 2" max="4294967295" min="0" size="4" type="int" units="seconds" value="600">
      <Help>
              Defines the time interval when the defined report for group 2 is sent.
          </Help>
    </Value>
    <Value genre="config" index="113" label="Send Interval for Reporting Group 3" max="4294967295" min="0" size="4" type="int" units="seconds" value="600">
      <Help>
              Defines the time interval when the defined report for group 3 is sent.
          </Help>
    </Value>
    <Value genre="config" index="200" label="Partner ID" max="1" min="0" size="1" type="list" units="" value="0">
      <Help>Partner ID</Help>
      <Item label="Aeon Labs Standard (Default)" value="0"/>
      <Item label="Others" value="1"/>
    </Value>
    <Value genre="config" index="252" label="Configuration Locked" max="1" min="0" size="1" type="list" units="" value="0">
      <Help>Enable/disable Configuration Locked</Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="254" label="Device tag" max="65535" min="0" type="short" units="" value="0">
      <Help>
	Device tag.
      </Help>
    </Value>
    <Value genre="config" index="255" label="Reset device" type="button" units="" write_only="true">
      <Help>
	Reset to the default configuration.
      </Help>
    </Value>
  </CommandClass>
  <CommandClass id="96">
    <Compatibility>
      <MapRootToEndpoint>true</MapRootToEndpoint>
      <ForceUniqueEndpoints>true</ForceUniqueEndpoints>
    </Compatibility>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="2">
      <Group index="1" label="LifeLine" max_associations="5"/>
      <Group index="2" label="Retransmit Switch CC" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
