<Product Revision="3" xmlns="https://github.com/OpenZWave/open-zwave">
  <!-- Configuration -->
  <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>
  <!-- Meter v4 as report -->
  <CommandClass id="50">
    <Instance index="1"/>
    <Instance index="2"/>
    <Instance index="3"/>
    <Instance index="4"/>
    <Value genre="user" index="0" instance="1" label="Energy" read_only="true" type="decimal" units="kWh" write_only="false"/>
    <Value genre="user" index="8" instance="1" label="Power" read_only="true" type="decimal" units="W" write_only="false"/>
    <Value genre="user" index="0" instance="2" label="Energy" read_only="true" type="decimal" units="kWh" write_only="false"/>
    <Value genre="user" index="8" instance="2" label="Power" read_only="true" type="decimal" units="W" verify_changes="false" write_only="false"/>
    <Value genre="user" index="0" instance="3" label="Energy" read_only="true" type="decimal" units="kWh" verify_changes="false" write_only="false"/>
    <Value genre="user" index="8" instance="3" label="Power" read_only="true" type="decimal" units="W" verify_changes="false" write_only="false"/>
    <Value genre="user" index="0" instance="4" label="Gas" read_only="true" type="decimal" units="cubic meters" verify_changes="false" write_only="false"/>
    <Compatibility/>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="LifeLine" max_associations="8"/>
    </Associations>
  </CommandClass>
</Product>
