<?xml version="1.0" encoding="utf-8"?> 
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="3">
<!-- 
Aeotec DSC14104 Micro Motor Controller
https://aeotec.freshdesk.com/helpdesk/attachments/6009584516
 -->
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value type="int" index="1" genre="config" label="Motor start delay time" units="ms" size="4" value="0">
      <Help>Motor start delay time (ms)</Help>
    </Value>
	<Value type="short" index="5" genre="config" label="Opening time" units="ms" size="2" value="5000">
      <Help>
	  Total time from endpoint of close go to endpoint of opening (ms).
	  This value set 0x00000000, will use the time of last calibration.
	  Default 5 seconds</Help>
    </Value>
    <Value type="short" index="6" genre="config" label="Closing time" units="ms" size="2" value="5000">
      <Help>
	  Total time from endpoint of opening go to endpoint of close (ms).
	  This value set 0x00000000, will use the time of last calibration.
	  Default 5 seconds</Help>
    </Value>	
	<Value type="list" index="7" genre="config" label="Motor status after power on" units="" min="0" max="2" size="1" value="0">
      <Help>Motor status after power on</Help>
      <Item label="Motor keep still (Default)" value="0"/>
      <Item label="Open Motor" value="1"/>
      <Item label="Close Motor" value="2"/>
    </Value> 
	<Value type="list" index="8" genre="config" label="Set count of External Button/Switch" units="" min="0" max="1" size="1" value="0">
      <Help>
	  Set count of External Button/Switch
	  Note: Single External Button must connect to ST and COM port.
	  </Help>
      <Item label="0=Three External Button/Switch (Default)" value="0"/>
      <Item label="Single External Button" value="1"/>
    </Value>    	
	<Value type="list" index="80" genre="config" label="Notification status" units="" min="0" max="2" size="1" value="0">
      <Help>Enable automatic notifications to associated group Reports devices whenever there is a state change</Help>
      <Item label="Nothing" value="0" />
      <Item label="Hail" value="1" />
      <Item label="Basic" value="2" />
    </Value>    	
	<Value type="list" index="120" genre="config" label="Control mode" units="" min="0" max="1" size="1" value="0">
      <Help>Set External Switch/Button Control mode</Help>
      <Item label="Momentary button mode" value="0" />
      <Item label="2 state switch mode" value="1" />
    </Value>	
    <Value type="short" index="254" genre="config" label="Device tag" units="" min="0" max="65535" value="0">
      <Help>Device tag.</Help>
    </Value>
    <Value type="button" index="255" genre="config" label="Reset device" units="" write_only="true">
      <Help>Reset to the default configuration.</Help>
    </Value>
  </CommandClass>

   <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" max_associations="5" label="Lifeline"/>
    </Associations>
  </CommandClass>
</Product>

