<!-- 
Aeotec DSC06106 Smart Energy Switch  
https://aeotec.freshdesk.com/helpdesk/attachments/6009584529
--><Product Revision="2" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0086:0006:0003</MetaDataItem>
    <MetaDataItem name="ProductPic">images/aeotec/dsc06106.png</MetaDataItem>
    <MetaDataItem id="0006" name="ZWProductPage" type="0003">https://products.z-wavealliance.org/products/133/</MetaDataItem>
    <MetaDataItem id="0006" name="FrequencyName" type="0003">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem name="Description">Smart Energy SwitchThe Aeon Labs Smart Energy Switch is a low-cost Z-Wave appliance switch which can report immediate wattage energy usage or kWh energy usage over a period of time. It can also be controlled by other Z-Wave devices to turn on/off to save electricity when appropriate.

With an unobtrusive small form factor, the Aeon Labs Smart Energy Switch will not block other nearby Ac outlets. It is available in both matte white and matte black colors.. </MetaDataItem>
    <MetaDataItem name="ProductSupport">http://www.aeon-labs.com/site/support/</MetaDataItem>
    <MetaDataItem id="0006" name="Identifier" type="0003">DSB06xxx-ZWUS</MetaDataItem>
    <MetaDataItem name="ProductPage">http://www.aeon-labs.com/site/products/view/5/</MetaDataItem>
    <MetaDataItem name="Name">Aeon Labs Smart Energy Switch</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="03 May 2019" revision="2">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/133/xml</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value genre="config" index="1" label="Report type" max="1" min="0" size="1" type="list" units="" value="0">
      <Help>
	Defines the contents of Multilevel Sensor Report after Multilevel Sensor Get received.
      </Help>
      <Item label="Power" value="0"/>
      <Item label="Voltage" value="1"/>
    </Value>
    <Value genre="config" index="2" label="Blinking behavior" max="65535" min="0" type="short" units="" value="0" write_only="true">
      <Help>
	This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds.
      </Help>
    </Value>
    <Value genre="config" index="80" label="Notification status" size="1" type="list" units="" value="0">
      <Help>
	Enables automatic notifications to associated devices whenever there is a state change.
      </Help>
      <Item label="None" value="0"/>
      <Item label="Hail" value="1"/>
      <Item label="Basic" value="2"/>
    </Value>
    <Value genre="config" index="90" label="Enable Wattage Reports" type="bool" units="" value="0">
      <Help>
	Enable/disable Wattage threshold and percent.
      </Help>
    </Value>
    <Value genre="config" index="91" label="Wattage threshold" max="32000" min="0" type="short" units="watts" value="50">
      <Help>
	The minimum change in wattage for a report to be sent.
      </Help>
    </Value>
    <Value genre="config" index="92" label="Wattage threshold percent" max="99" min="0" type="byte" units="%" value="10">
      <Help>
	Minimum change in percent of wattage to send a report.
      </Help>
    </Value>
    <Value affects="101,102,103" genre="config" index="100" label="Default Group Reports" type="button" units="" value="0" write_only="true">
      <Help>
	Set report types for groups 1, 2 and 3 to default. Reverts to 0
	after set.
      </Help>
    </Value>
    <Value genre="config" index="101" label="Report type G1" type="int" units="" value="8">
      <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 MRC(KWH)
		     bit 2 MRC(watt)
		     bit 1 MSRC
		     bit 0 reserved

	The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0)
	Meter Report Command(KWh) automatically.

	The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0)
	Meter Report Command(wattage) automatically.

	The MSRC flag signals that Report Group 1 send(1) or don't send(0)
	Multilevel Sensor Report Command(wattage) automatically.
      </Help>
    </Value>
    <Value genre="config" index="102" label="Report type G2" type="int" units="" value="0">
      <Help>
	Defines the type of report sent for reporting group 2. 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 MRC(KWH)
		     bit 2 MRC(watt)
		     bit 1 MSRC
		     bit 0 reserved

	The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0)
	Meter Report Command(KWh) automatically.

	The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0)
	Meter Report Command(wattage) automatically.

	The MSRC flag signals that Report Group 1 send(1) or don't send(0)
	Multilevel Sensor Report Command(wattage) automatically.
      </Help>
    </Value>
    <Value genre="config" index="103" label="Report type G3" type="int" units="" value="0">
      <Help>
	Defines the type of report sent for reporting group 3. 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 MRC(KWH)
		     bit 2 MRC(watt)
		     bit 1 MSRC
		     bit 0 reserved

	The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0)
	Meter Report Command(KWh) automatically.

	The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0)
	Meter Report Command(wattage) automatically.

	The MSRC flag signals that Report Group 1 send(1) or don't send(0)
	Multilevel Sensor Report Command(wattage) automatically.
      </Help>
    </Value>
    <Value affects="111,112,113" genre="config" index="110" label="Default Group Time" 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 G1" max="65535" min="0" type="int" units="seconds" value="600">
      <Help>
	Defines the time interval when the defined report for group 1 is sent.
      </Help>
    </Value>
    <Value genre="config" index="112" label="Send interval G2" max="65535" min="0" 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 G3" max="65535" min="0" 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="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="" value="0" write_only="true">
      <Help>
	Reset to the default configuration.
      </Help>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="Lifeline" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
