<Product Revision="2" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0165:0003:0001</MetaDataItem>
    <MetaDataItem name="ProductPic">images/nodon/msp31xxMicroSmartPlug.png</MetaDataItem>
    <MetaDataItem id="0003" name="ZWProductPage" type="0001">https://products.z-wavealliance.org/products/1701/</MetaDataItem>
    <MetaDataItem name="ProductManual">https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&amp;filename=Manuals/1701/NodOn-MSP-3-1-xx-UserGuide-160314-EN-interactive.pdf</MetaDataItem>
    <MetaDataItem name="ResetDescription">To reset, long press during more than 5 seconds then release.
Please use this procedure only when the primary controller is missing or otherwise inoperable. </MetaDataItem>
    <MetaDataItem name="InclusionDescription">To include/add to the Z-Wave network, long press during 2 seconds to send several NIF during 30 seconds or a triple press to send a single NIF </MetaDataItem>
    <MetaDataItem name="Name">Z-Wave Plus Micro Smart Plug ON/OFF</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">To exclude/remove from the Z-Wave network, long press during 2 seconds to send several NIF during 30 seconds or a triple press to send a single NIF </MetaDataItem>
    <MetaDataItem name="Description">The NodOn Micro Smart Plug can be controlled by any kind of Z-Wave® (or Z-Wave Plus®) gateway or other Z-Wave® controller (standalone mode) such as the NodOn® Soft Remote or Octan Remote.
It existed in both standard, Type E (French) or Schuko (German). Its very small design and volume allow easy integration, without obstructing nearby power holes on a power strip. Furthermore, it can perform Power and Energy Metering.
The NodOn Smart Plug is based on brand new 500 series Z-Wave® module from Sigma Designs®, and support all the new features of Z-Wave Plus® standard: 
Longer range (up to 40m), lower power consumption, higher data rate transmission, and many more new features.</MetaDataItem>
    <MetaDataItem id="0003" name="Identifier" type="0001">MSP-3-1-X1</MetaDataItem>
    <MetaDataItem id="0003" name="FrequencyName" type="0001">CEPT (Europe)</MetaDataItem>
    <ChangeLog>
      <Entry author="Justin Hammond - Justin@dynam.ac" date="24 May 2019" revision="2">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1701/xml</Entry>
    </ChangeLog>
  </MetaData>
  <!-- NodOn MSP-3-1-XX Micro Smart Plug Z-Wave+ -->
    <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value genre="config" index="1" label="Default State" max="2" min="0" size="1" type="list" value="2">
      <Help>After Power-On-Reset of the device, the Channel Output State is set in Default State</Help>
      <Item label="Channel output state OFF" value="0"/>
      <Item label="Channel output state ON" value="1"/>
      <Item label="Channel output state remembers previous state" value="2"/>
    </Value>
    <Value genre="config" index="3" label="Follow State" max="3" min="0" size="1" type="byte" value="3">
      <Help>
                This parameter allows Basic Set Commands to be sent when the channel output state changes (ON or OFF). Only the two least significant bits can be addressed.
                Bit 0: Enable or disable Basic Set Commands sent to associated nodes of Group 2, when Channel Output State changes.
                Bit 1: Enable or disable Basic Set Commands sent to associated nodes of Group 3, when Channel Output State changes.
            </Help>
    </Value>
    <Value genre="config" index="4" label="Always ON" max="1" min="0" size="1" type="list" value="0">
      <Help>This parameter forces the channel output state to be always ON. It is not possible to turn OFF the channel output, which means that:
                * All Switch OFF Command is rejected
                * Basic Set OFF Command is rejected
                * Binary Switch OFF Command is rejected
                * Local Control does not toggle channel output state
                * Product cannot be triggered by unsolicited Notification Report Command and enters in Alarm Mode</Help>
      <Item label="Channel output state always ON disable" value="0"/>
      <Item label="Channel output state always ON enable" value="1"/>
    </Value>
    <Value genre="config" index="5" label="Parameter Alarm 1" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="6" label="Parameter Alarm 1 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="7" label="Parameter Alarm 2" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="8" label="Parameter Alarm 2 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="9" label="Parameter Alarm 3" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="10" label="Parameter Alarm 3 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="11" label="Parameter Alarm 4" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="12" label="Parameter Alarm 4 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="13" label="Parameter Alarm 5" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="14" label="Parameter Alarm 5 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="15" label="Parameter Alarm 6" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="16" label="Parameter Alarm 6 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="17" label="Parameter Alarm 7" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="18" label="Parameter Alarm 7 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="19" label="Parameter Alarm 8" max="65535" min="0" size="2" type="short" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="20" label="Parameter Alarm 8 behavior" type="int" value="0">
      <Help>Go to www.nodon.fr/support/msp3/alarm to configure alarm</Help>
    </Value>
    <Value genre="config" index="21" label="Auto Power Report" max="100" min="0" size="1" type="byte" value="10">
      <Help>0 is disabled. 1-100 sends report on x% variation</Help>
    </Value>
    <Value genre="config" index="22" label="Overload Report" max="4000" min="0" size="2" type="short" value="2000">
      <Help>0 is disabled. 1-4000 sends report on x W overload</Help>
    </Value>
    <Value genre="config" index="23" label="Auto Energy Report" max="65535" min="0" size="2" type="short" value="1000">
      <Help>0 is disabled. 1-65535 sends report every x seconds</Help>
    </Value>
    <Value genre="config" index="24" label="Metering Heartbeat" max="65535" min="0" size="2" type="short" value="3600">
      <Help>0 is disabled. 1-65535 sends report every x seconds</Help>
    </Value>
    <Value genre="config" index="25" label="Power High Treshold" max="65535" min="0" size="2" type="short" value="20">
      <Help>0 is disabled. 1-65535 x W</Help>
    </Value>
    <Value genre="config" index="26" label="Power Low Treshold" max="65535" min="0" size="2" type="short" value="5">
      <Help>0 is disabled. 1-65535 x W</Help>
    </Value>
    <Value genre="config" index="27" label="Power Low Treshold" max="255" min="0" size="1" type="byte" value="7">
      <Help>0 disbaled. 1 Send Off to group 4. 3 Send On to group 4. 4 Send Off to group 5. 12 Send On to group 5. Values can be summed</Help>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="6">
      <Group index="1" label="Lifeline" max_associations="5"/>
      <Group index="2" label="Follow State" max_associations="5"/>
      <Group index="3" label="Follow Complementary State" max_associations="5"/>
      <Group index="4" label="Metering High" max_associations="5"/>
      <Group index="5" label="Metering Low" max_associations="5"/>
      <Group auto="true" index="6" label="Metering Report" max_associations="5"/>
    </Associations>
  </CommandClass>
</Product>
