<!--
Aeotec ZW111 Nano Dimmer, base on Engineering Spec 3/6/2018 V2.02
Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
--><Product Revision="6" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0086:006F:0103</MetaDataItem>
    <MetaDataItem name="ProductPic">images/aeotec/zw111.png</MetaDataItem>
    <MetaDataItem id="006F" name="ZWProductPage" type="0103">https://products.z-wavealliance.org/products/2095/</MetaDataItem>
    <MetaDataItem name="ResetDescription">Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable.</MetaDataItem>
    <MetaDataItem name="ProductManual">https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&amp;filename=Manuals/2149/Aeon Labs Nano Dimmer manual.pdf</MetaDataItem>
    <MetaDataItem name="Description">Aeotec Nano Dimmer is a Z-Wave Smart Dimmer specifically used to enable Z-Wave command and control (on/off/dim) of any wall switches. It can report immediate wattage consumption or kWh energy usage over a period of time. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status.
It can connect to 2 external manual switches to control the load ON/OFF independently. Its surface has a pin socket, which can be used for connecting to the touch panel, so you can also use the touch panel to control the Nano Dimmer.
The Nano Dimmer is also a security Z-Wave plus device and supports Over The Air (OTA) feature for the products firmware upgrade.</MetaDataItem>
    <MetaDataItem name="InclusionDescription">Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing.</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing.</MetaDataItem>
    <MetaDataItem name="Name">Nano Dimmer</MetaDataItem>
    <MetaDataItem id="006F" name="Identifier" type="0103">ZW111-A</MetaDataItem>
    <MetaDataItem id="006F" name="FrequencyName" type="0103">U.S. / Canada / Mexico</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="4">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2095/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="5">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2135/xml</Entry>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="02 Jun 2019" revision="6">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2149/xml</Entry>
    </ChangeLog>
    <MetaDataItem id="006F" name="ZWProductPage" type="0003">https://products.z-wavealliance.org/products/2135/</MetaDataItem>
    <MetaDataItem id="006F" name="Identifier" type="0003">ZW111-C</MetaDataItem>
    <MetaDataItem id="006F" name="FrequencyName" type="0003">CEPT (Europe)</MetaDataItem>
    <MetaDataItem id="006F" name="ZWProductPage" type="0203">https://products.z-wavealliance.org/products/2149/</MetaDataItem>
    <MetaDataItem id="006F" name="FrequencyName" type="0203">Australia / New Zealand</MetaDataItem>
    <MetaDataItem id="006F" name="Identifier" type="0203">ZW111-B</MetaDataItem>
  </MetaData>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value genre="config" index="3" label="Over current protection" max="1" min="0" size="1" type="list" units="" value="1">
      <Help>Output Load will be turned off automatically after 30 seconds and if the current overrun 1.5A.</Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="4" label="Over heat protection" max="1" min="0" size="1" type="list" units="" value="0">
      <Help>Output load will be closed after 30 seconds if the temperature inside the product exceeds 100C.</Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="20" label="Status re-power on" size="1" type="list" value="0">
      <Help>Configure the output load status after re-power on</Help>
      <Item label="The last status before the power outage" value="0"/>
      <Item label="Always on" value="1"/>
      <Item label="Always off" value="2"/>
    </Value>
    <Value genre="config" index="21" label="WallSwipe IR sensor" type="int" value="80">
      <Help>
				Enable/disable the IR sensor of WallSwipe.
				(LSB) Value 1.
				Value 1 = 0, disable the IR Sensor.
				Value 1 = 1, enable the IR Sensor.
				Value 2 = 0, Wave Option 1 is selected.
				Value 2 = 1, Wave Option 2 is selected.
				Value 3 = 0, disable the scene control functionality for Left/Right wave.
				Value 3 = 1, enable the scene control functionality for Left/Right wave
				Value 4 = 0, disable the scene control functionality for all wave actions.
				Value 4 = 1, enable the scene control functionality for all wave actions.
			</Help>
    </Value>
    <Value genre="config" index="64" label="WallSwipe button color" type="int" value="184549375">
      <Help>
				Set the button color of WallSwipe.
				Value 1= Level.
				Value 2= the color value of Red.
				Value 3= the color value of Green.
				Value 4= the color value of Blue.
			</Help>
    </Value>
    <Value genre="config" index="65" label="WallSwipe LED Up gesture action" type="int" value="855638015">
      <Help>
				Set the LED indication color of WallSwipe when the gesture action is UP.
				Value 1= Reserved.
				Value 2= the color value of Red.
				Value 3= the color value of Green.
				Value 4= the color value of Blue.
			</Help>
    </Value>
    <Value genre="config" index="66" label="WallSwipe LED Down gesture action" type="int" value="855638015">
      <Help>
				Set the LED indication color of WallSwipe when the gesture action is Down.
				Value 1= Level.
				Value 2= the color value of Red.
				Value 3= the color value of Green.
				Value 4= the color value of Blue.
			</Help>
    </Value>
    <Value genre="config" index="67" label="WallSwipe LED Left gesture action" type="int" value="855638015">
      <Help>
				Set the LED indication color of WallSwipe when the gesture action is Left.
				Value 1= Level.
				Value 2= the color value of Red.
				Value 3= the color value of Green.
				Value 4= the color value of Blue.
			</Help>
    </Value>
    <Value genre="config" index="68" label="WallSwipe LED Right gesture action" type="int" value="855638015">
      <Help>
				Set the LED indication color of WallSwipe when the gesture action is Right.
				Value 1= Level.
				Value 2= the color value of Red.
				Value 3= the color value of Green.
				Value 4= the color value of Blue.
			</Help>
    </Value>
    <Value genre="config" index="69" label="WallSwipe Night light" type="int" value="184483840">
      <Help>
				Set the LED indication color of WallSwipe when it is in Night light state.
				Value 1= Level.
				Value 2= the color value of Red.
				Value 3= the color value of Green.
				Value 4= the color value of Blue.
			</Help>
    </Value>
    <Value genre="config" index="71" label="WallSwipe sensitivity" type="short" value="0">
      <Help>
				Set the sensitivity of WallSwipe.
			</Help>
    </Value>
    <Value genre="config" index="80" label="Notification report association group 1" size="1" type="list" units="" value="3">
      <Help>To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed</Help>
      <Item label="None" value="0"/>
      <Item label="Hail" value="1"/>
      <Item label="Basic" value="2"/>
      <Item label="Send Multilevel Switch report" value="3"/>
      <Item label="Send Hail CC when using the manual switch to change the load state" value="4"/>
    </Value>
    <Value genre="config" index="81" label="Notification report using the external switch 1" size="1" type="list" units="" value="1">
      <Help>To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads</Help>
      <Item label="None" value="0"/>
      <Item label="Basic" value="1"/>
      <Item label="Switch Multilevel Set" value="2"/>
    </Value>
    <Value genre="config" index="82" label="Notification report using the external switch 2" size="1" type="list" units="" value="1">
      <Help>To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads</Help>
      <Item label="None" value="0"/>
      <Item label="Basic" value="1"/>
      <Item label="Switch Multilevel Set" value="2"/>
    </Value>
    <Value genre="config" index="83" label="LED status" size="1" type="list" units="" value="0">
      <Help>Configure the state of LED when it is in 3 modes below</Help>
      <Item label="The LED will follow the status" value="0"/>
      <Item label="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="84" label="Time set for Night light mode" type="int" value="301991936">
      <Help>
				Value1: Hour of ON.
				Value2: Minute of ON.
				Value3: Hour of OFF.
				Value4: Minute of OFF.
				E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800.
			</Help>
    </Value>
    <Value genre="config" index="85" label="State appointment 1" type="int" value="1179747">
      <Help>State appointment
                Set the ON time of output load.
                Value1 = 0, disable or = non zero, enable (day, bit0 - bit6 represent Mon to Sun).
                Value2 = ON (hour)
                Value3 = ON (minute)
                Value4 = ON (brightness level)
            </Help>
    </Value>
    <Value genre="config" index="86" label="State appointment 2" type="int" value="1507328">
      <Help>State appointment
                Set the ON time of output load.
                Value1 = 0, disable or = non zero, enable (day, bit0 - bit6 represent Mon to Sun).
                Value2 = ON (hour)
                Value3 = ON (minute)
                Value4 = ON (brightness level)
            </Help>
    </Value>
    <Value genre="config" index="90" label="Enable/disable the parameter 91 and 92" size="1" type="list" units="" value="0">
      <Help>Enables/disables parameter 91 and 92</Help>
      <Item label="Disable" value="0"/>
      <Item label="Enable" value="1"/>
    </Value>
    <Value genre="config" index="91" label="Minimum Change to send Report (Watt)" max="6000" 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" type="int" units="" value="0">
      <Help>
                Defines the type of report sent for reporting group 1.
                1 is meter report for voltage.
                2 is meter report for current.
                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" type="int" units="" value="0">
      <Help>
                Defines the type of report sent for reporting group 2.
                1 is meter report for voltage.
                2 is meter report for current.
                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" type="int" units="" value="0">
      <Help>
                Defines the type of report sent for reporting group 3.
                1 is meter report for voltage.
                2 is meter report for current.
                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-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="2147483647" min="0" 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="2147483647" 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 for Reporting Group 3" max="2147483647" 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="120" label="Set the external switch mode for S1" max="4" min="0" size="1" type="list" units="" value="0">
      <Help>When the mode is determined, this mode value will not be reset after exclusion</Help>
      <Item label="Unidentified" value="0"/>
      <Item label="2-state switch" value="1"/>
      <Item label="3-way switch" value="2"/>
      <Item label="Push button" value="3"/>
      <Item label="Automatic identification mode" value="4"/>
    </Value>
    <Value genre="config" index="121" label="Set the external switch mode for S2" max="4" min="0" size="1" type="list" units="" value="0">
      <Help>When the mode is determined, this mode value will not be reset after exclusion</Help>
      <Item label="Unidentified" value="0"/>
      <Item label="2-state switch" value="1"/>
      <Item label="3-way switch" value="2"/>
      <Item label="Push button" value="3"/>
      <Item label="Automatic identification mode" value="4"/>
    </Value>
    <Value genre="config" index="122" label="WallSwipe" max="1" min="0" read_only="true" size="1" type="byte" units="" value="0">
      <Help>Get the state of touch panel port</Help>
      <Item label="Disconnected" value="0"/>
      <Item label="Connected" value="1"/>
    </Value>
    <Value genre="config" index="123" label="Control destination for external switch S1" max="3" min="0" size="1" type="list" units="" value="3">
      <Help>Set the control destination for external switch S1</Help>
      <Item label="Output loads of itself" value="1"/>
      <Item label="Other nodes" value="2"/>
      <Item label="Output loads of itself and other nodes" value="3"/>
    </Value>
    <Value genre="config" index="124" label="Control destination for external switch S2" max="3" min="1" size="1" type="list" units="" value="3">
      <Help>Set the control destination for external switch S2</Help>
      <Item label="Output loads of itself" value="1"/>
      <Item label="Other nodes" value="2"/>
      <Item label="Output loads of itself and other nodes" value="3"/>
    </Value>
    <Value genre="config" index="125" label="Default dimming rate" max="99" min="0" type="byte" units="%" value="3">
      <Help>Set the default dimming rate</Help>
    </Value>
    <Value genre="config" index="128" label="Current working mode" max="2" min="0" read_only="true" size="1" type="list" units="" value="0">
      <Help>Get the current working mode</Help>
      <Item label="Unknown" value="0"/>
      <Item label="2-wire mode" value="1"/>
      <Item label="3-wire mode" value="2"/>
    </Value>
    <Value genre="config" index="129" label="Dimming principle" max="1" min="0" size="1" type="list" units="" value="1">
      <Help>Set the dimming principle</Help>
      <Item label="Trailing edge mode" value="0"/>
      <Item label="Leading edge mode" value="1"/>
    </Value>
    <Value genre="config" index="130" label="Type of load" max="3" min="0" read_only="true" size="1" type="list" units="" value="0">
      <Help>To get what type of load the Dimmer is connected to</Help>
      <Item label="Unknown" value="0"/>
      <Item label="Resistive load" value="1"/>
      <Item label="Capacitive load" value="2"/>
      <Item label="Inductive load" value="3"/>
    </Value>
    <Value genre="config" index="131" label="Min brightness level" max="99" min="0" type="byte" units="%" value="0">
      <Help>Set the min brightness level that the load can reach to</Help>
    </Value>
    <Value genre="config" index="132" label="Max brightness level" max="99" min="0" type="byte" units="%" value="99">
      <Help>Set the max brightness level that the load can reach to</Help>
    </Value>
    <Value genre="config" index="247" label="Working way for S1/S2" type="byte" value="0">
      <Help>
                Set the working way for S1/S2 when the Switch mode is 2 state switch mode.
                Bit 0 =0, S1 is a toggle switch.
                Bit 0 =1, S1 is an On/Off switch, the out load state and S1 switch state would be in sync when using S1 to control the output load.
                Bit 1 =0, S2 is a toggle switch.
                Bit 1 =1, S2 is an On/Off switch, the out load state and S2 switch state would be in sync when using S2 to control the output load.
                Bit 2- Bit 7, reserved.
            </Help>
    </Value>
    <Value genre="config" index="248" label="Function of S1/S2" type="byte" value="131">
      <Help>
                Set the function of S1/S2.
                Bit 0 = 0, the function of sending NIF is disabled.
                Bit 0 = 1, the function of sending NIF is enabled.
                Bit 1 = 0, the function of entering RF power level test mode is disabled.
                Bit 1 = 1, the function of entering RF power level test mode is enabled.
                Bit 2 = 0, the function of factory reset is disabled.
                Bit 2 = 1, the function of factory reset is enabled.
                Bit 3- Bit 6 = reserved.
                Bit 7 = 0, the setting for Bit 0 -Bit 2 are ineffective.
                Bit 7 = 1, the setting for Bit 0 -Bit 2 are effective.
            </Help>
    </Value>
    <Value genre="config" index="249" label="Recognition way of load" max="2" min="0" size="1" type="list" units="" value="2">
      <Help>Set the recognition way of load</Help>
      <Item label="Never recognize the load when power on" value="0"/>
      <Item label="Only recognize once when first power on" value="1"/>
      <Item label="Recognize the load once power on" value="2"/>
    </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="255" label="Reset To Factory Defaults" size="4" type="list" value="1" write_only="true">
      <Help>Reset to factory defaults</Help>
      <Item label="Reset to factory default setting" value="0"/>
      <Item label="Normal" value="1"/>
      <Item label="Reset to factory default setting and removed from the z-wave network" value="1431655765"/>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="4">
      <Group index="1" label="Lifeline" max_associations="5"/>
      <Group index="2" label="Retransmit" max_associations="5"/>
      <Group index="3" label="Control Key1" max_associations="5"/>
      <Group index="4" label="Control Key2" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
