<Product Revision="4" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Please refer to https://github.com/OpenZWave/open-zwave/wiki/Adding-Devices for instructions -->
  <MetaData>
    <MetaDataItem name="Name">P1 Dongle</MetaDataItem>
    <MetaDataItem name="Description">

If your Internet Gateway is not in the vicinity of the smart meter, you can use a P1-dongle. The P1-dongle sends data wirelessly to the Internet Gateway. This data is shown in your BeNext application and online environment. Here you can get insight of your consumption and things like the overall yield of your solar panels.

Support:
The P1-dongle can connect to smart meters that support DSMR (Dutch Smart Meter Reader Protocol). We support all smart meters* with a P1-connector.
The following smart meter brands have this connection: Kaifa, Kamstrup, Landis &amp; Gyr, Elster and Iskra.
* DSMR2, 4 and 5

For more information about smart meters: https://www.benext.eu/producten/slimme-meter/.
Order a special adapter for DSMR2.x meters.
</MetaDataItem>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/008A:0100:002F</MetaDataItem>
    <MetaDataItem name="ProductPage">https://www.benext.eu/en/products/p1-dongle/</MetaDataItem>
    <MetaDataItem name="ProductSupport">https://support.benext.eu/</MetaDataItem>
    <MetaDataItem name="ProductPic">images/BeNext/P1dongle.png</MetaDataItem>
    <MetaDataItem name="ProductManual">https://www.benext.eu/static/manual/P1_dongle-nl.pdf</MetaDataItem>
    <MetaDataItem id="0100" name="FrequencyName" type="002F">CEPT (Europe)</MetaDataItem>
    <MetaDataItem id="0100" name="Identifier" type="002F">P1 Dongle</MetaDataItem>
    <ChangeLog>
      <Entry author="Olifant1990 - olifant1990@jo-ro.nl" date="20 September 2019" revision="4">Added Metadata as of template, removed commandclass ID 50, should be interviewed, changed max_associations of lifeline group as of manual</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Configuration Command Class - All Configuration Parameters should be entered into the section below -->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Set to Default" size="1" type="byte">
      <Help>Set all configuration values to default values (factory settings).</Help>
    </Value>
    <Value genre="config" index="3" instance="1" label="HW Pullup" size="1" type="byte" value="0">
      <Help>For some Smart meters you will need an external pullup resistor to receive the data, one of it is the Kaifa meter. 0x00: disabled. 0x01-0xFF: enabled (default 0x00)</Help>
    </Value>
    <Value genre="config" index="4" instance="1" label="Baud rate" size="2" type="short" value="1152">
      <Help>value x 100 = baud rate</Help>
    </Value>
    <Value genre="config" index="5" instance="1" label="Data validation" size="1" type="byte" value="51">
      <Help>Settings for data validation LED. Bit 7-4: Data received timeout (x 10). Bit 3-0: Framecount when data is valid (default 0x33 (0x30|0x03))</Help>
    </Value>
    <Value genre="config" index="6" instance="1" label="CRC check" size="1" type="list" value="1">
      <Help></Help>
      <Item label="CRC check enabled" value="1"/>
      <Item label="CRC check disabled" value="0"/>
    </Value>
    <Value genre="config" index="72" instance="1" label="Channel 1 auto Meter report usage W" size="4" type="int" value="1290">
      <Help>Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%))</Help>
    </Value>
    <Value genre="config" index="73" instance="1" label="Channel 1 auto Meter report usage kWh" size="4" type="int" value="25600">
      <Help>Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%))</Help>
    </Value>
    <Value genre="config" index="74" instance="1" label="Channel 1 auto Meter report delivered W" size="4" type="int" value="1290">
      <Help>Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%))</Help>
    </Value>
    <Value genre="config" index="75" instance="1" label="Channel 1 auto Meter report delivered kWh" size="4" type="int" value="25600">
      <Help>Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%))</Help>
    </Value>
    <Value genre="config" index="76" instance="1" label="Channel 2 auto Meter report usage W" size="4" type="int" value="1290">
      <Help>Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%))</Help>
    </Value>
    <Value genre="config" index="77" instance="1" label="Channel 2 auto Meter report usage kWh" size="4" type="int" value="25600">
      <Help>Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%))</Help>
    </Value>
    <Value genre="config" index="78" instance="1" label="Channel 2 auto Meter report delivered W" size="4" type="int" value="1290">
      <Help>Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%))</Help>
    </Value>
    <Value genre="config" index="79" instance="1" label="Channel 2 auto Meter report delivered kWh" size="4" type="int" value="25600">
      <Help>Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%))</Help>
    </Value>
    <Value genre="config" index="81" instance="1" label="Channel 3 auto Meter report usage m3" size="4" type="int" value="25600">
      <Help>Conditions total used will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1m3 and 0%))</Help>
    </Value>
  </CommandClass>
  <!-- The Association Group Information -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="LifeLine" max_associations="1"/>
    </Associations>
  </CommandClass>
</Product>
