<?xml version="1.0"?>
<!--
To evaluate conformance of a particular implementation, it is necessary to have a statement of which capabilities and options have been implemented for a given standard. Such a statement is called a protocol implementation conformance statement (PICS).

Scope
This document provides the protocol implementation conformance statement (PICS) proforma for the ZigBee specifications 080006r05 in compliance with the relevant requirements, and in accordance with the relevant guidance, given in ISO/IEC 9646-7.
This document addresses the ZigBee Home Automation Application Profile.  

Purpose
The supplier of a protocol implementation claiming to conform to the ZigBee Home Automation Application Profile shall complete the following PICS proforma and accompany it with the information necessary to identify fully both the supplier and the implementation.

The PICS is in the form of answers to a set of questions in the PICS proforma. The questions in a proforma consist of a systematic list of protocol capabilities and options as well as their implementation requirements. The implementation requirement indicates whether implementation of a capability is mandatory, optional, or conditional depending on options selected. When a protocol implementer answers questions in a PICS proforma, they would indicate whether an item is implemented or not, and provide explanations if an item is not implemented.

Instructions for completion
This document provides a template for the Home Automation PICS. The document should be filled out with document content appropriate to each element. Some document elements contain a "mandatory" attribute. Generally each tag that contains a mandatory attribute should also contain document content of "TRUE" indicating that the item described in the document element is supported. 

Clusters contain ZigBee attributes and commands. Entering content of "TRUE" for a ZigBee attribute indicates that the device contains that attribute and the attribute can be read from the device. Entering content of "TRUE" for a command indicates that the device can receive that command. If an attribute is mandatory and the source="server" this indicates that the attribute must be supported by all servers of that cluster. If a command is mandatory and the receivedBy="server" it indicates that the command must be supported as a command received by all servers of that cluster.

A completed PICS document need only contain the portion of the PICS that are supported. Any of the zigBeeDeviceTypes, HADeviceTypes or clusters that are not supported can be removed from the completed document.
-->

<homeAutomationPICs version="">
  <implementationIdentification>
    <IUTIdentification>
  	  <description>Implemenation Under Test Identification</description>
  	  <UITName    mandatory="true">Texas Instruments Shade Controller</UITName>
  	  <UITVersion mandatory="true">1.2</UITVersion>
    </IUTIdentification>
    <SUTIdentification>
  	  <description>System Under Test Identification</description>
  	  <SUTName>Z-Stack Home</SUTName>
  	  <SUTSoftwareVersion mandatory="true">1.2.0</SUTSoftwareVersion>
  	  <SUTHardwareVersion mandatory="true">CC2530</SUTHardwareVersion>
  	  <SUTOperatingSystem mandatory="false" >ZStack</SUTOperatingSystem>
    </SUTIdentification>
    <productSupplier>
  	  <description>Product Supplier</description>
  	  <name>Victoria Dominguez - Texas Instruments Inc.</name>
  	  <address>9276 Scranton Road, Suite 450, San Diego, CA 92121</address>
  	  <telephoneNumber>858.638.4234</telephoneNumber>
  	  <faxNumber>858.638.4202</faxNumber>
  	  <emailAddress>vdominguez@ti.com</emailAddress>
  	  <additionalInformation></additionalInformation>
    </productSupplier>
    <client>
  	  <description>Client</description>
  	  <name>(See product supplier information)</name>
  	  <address></address>
  	  <telephoneNumber></telephoneNumber>
  	  <faxNumber></faxNumber>
  	  <emailAddress></emailAddress>
  	  <additionalInformation></additionalInformation>
    </client>
    <picsContactPerson>
  	  <description>PICS Contact Person</description>
  	  <name>Graham Deng - Texas Instruments</name>
  	  <address>9276 Scranton Road, Suite 450, San Diego, CA 92121</address>
  	  <telephoneNumber>858.638.4334</telephoneNumber>
  	  <faxNumber>858.638.4202</faxNumber>
  	  <emailAddress>gdeng@ti.com</emailAddress>
  	  <additionalInformation></additionalInformation>
    </picsContactPerson>
  </implementationIdentification>
  
  <globalStatementOfConformance>
    <specVersion name="ZigBee Home Automation" version="053520r29" mandatory="true">TRUE</specVersion>
  </globalStatementOfConformance>
  
  <picsProforma>
    <zigBeeDeviceTypes>
      <type>
        <name>coordinator</name>
        <description>Is this device capable of acting as a ZigBee coordinator?</description>
        <support>TRUE</support>
        <profileItem>
          <name>Join Mode</name>
  	    <description>Does the device support a method for the user to put the device in join mode?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
  	    <name>Network Form</name>
  	    <description>Does the device support a method for the user to use the device to form a network?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
  	    <name>Permit Join</name>
  	    <description>Does the device support a method for allowing others to join the network?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
      </type>
      <type>
        <name>router</name>
        <description>Is this device capable of acting as a ZigBee router?</description>
        <support>TRUE</support>
        <profileItem>
          <name>Join Mode</name>
  	    <description>Does the device support a method for the user to put the device in join mode?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
  	    <name>Permit Join</name>
  	    <description>Does the device support a method for allowing others to join the network?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
      </type>
      <type>
        <name>end device</name>
        <description>Is this a ZigBee end device?</description>
        <support>TRUE</support>
        <profileItem>
          <name>Join Mode</name>
  	    <description>Does the device support a method for the user to put the device in join mode?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
	  <profileItem>
          <name>Polling Rate</name>
          <description>Does the device adhere to the polling rate specifications given in 053520r29</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
  	  </profileItem>
      </type>
    </zigBeeDeviceTypes>
  
    <stackProfile>
      <profileItem>
        <name>ZigBee Stack Profile</name>
        <mandatory>true</mandatory>
        <description>Is the device built on a ZigBee Compliant Platform certified for ZigBee or ZigBee PRO stack profile 080006r05?</description>
        <mandatory>true</mandatory>
        <supported>TRUE</supported>
      </profileItem>
  	  <profileItem>
          <name>Binding Table Size</name>
          <description>Does the device implement source binding with a binding table whose number of available entries is greater than or equal to the number of supported clusters that may initiate normal operational transactions. It should be noted that operational transactions are not one time transactions or commissioning transactions. Operational transactions are those that are used to perform the device function, such attribute reporting or actuation commands  (e.g. On, Off, Toggle, etc).</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
          <name>Link Keys</name>
          <description>Does the device support Trust Center Link Keys including the Default Trust Center Link Key?</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
          <name>APS Layer Multicast (CCB 1773)</name>
          <description>Does the device use only APS layer multicast for multicast messages?</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
          <name>Network Use Multicast (CCB 1773)</name>
          <description>Does the device have the stack primitive nwkUseMulticast set to FALSE?</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
  	  </profileItem>
    </stackProfile>
  
    <HAProfile>
      <profileItem>
  	  <name>Cluster Library PICs</name>
  	  <description>Does the device support the ZigBee Cluster Library PICS as defined in 064118r08</description>
  	  <mandatory>true</mandatory>
  	  <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
  	    <name>Reset to Factory Defaults</name>
  	    <description>Does the device support a method for allowing a user to restore factory settings?</description>
  	    <mandatory>true</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
  	  <profileItem>
  	    <name>Reporting generation</name>
  	    <description>Does the device have attributes that are reportable?</description>
  	    <mandatory>false</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
        <profileItem>
  	    <name>Default Reporting Configuration</name>
  	    <description>Does the device have a default reporting configuration for each reportable attribute</description>
  	    <mandatory>false</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
        <profileItem>
  	    <name>Read Reporting Configuration</name>
  	    <description>Does the device support configuring and  reading a report configuration for all reportable attributes?</description>
  	    <mandatory>false</mandatory>
  	    <supported>TRUE</supported>
  	  </profileItem>
    </HAProfile>
    
    <ZDPCommands>                                       
  	  <command code="0x8000" name="NWK_addr_rsp"                source="either" mandatory="true">TRUE</command>
  	  <command code="0x8001" name="IEEE_addr_rsp"               source="either" mandatory="true">TRUE</command>
  	  <command code="0x8002" name="Node_Desc_rsp"               source="either" mandatory="true">TRUE</command>
  	  <command code="0x8003" name="Power_Desc_rsp"              source="either" mandatory="true">TRUE</command>
  	  <command code="0x8004" name="Simple_Desc_rsp"             source="either" mandatory="true">TRUE</command>
  	  <command code="0x8005" name="Active_EP_rsp"               source="either" mandatory="true">TRUE</command>
  	  <command code="0x8006" name="Match_Desc_rsp"              source="either" mandatory="true">TRUE</command>
  	  <command code="0x8013" name="Device_annce"                source="either" mandatory="true">TRUE</command>
  	  <command code="0x8021" name="Bind_rsp"                    source="either" mandatory="true">TRUE</command>
  	  <command code="0x8022" name="Unbind_rsp"                  source="either" mandatory="true">TRUE</command>
  	  <command code="0x8031" name="Mgmt_Lqi_rsp"                source="either" mandatory="true">TRUE</command>
  	  <command code="0x8033" name="Mgmt_Bind_rsp"               source="either" mandatory="true">TRUE</command>	
    </ZDPCommands>
  
    <ZCLGlobalCommands>
      <command code="0x01" name="ReadAttributesResponse"             source="either" mandatory="true"   >TRUE</command>
      <command code="0x04" name="WriteAttributesResponse"            source="either" mandatory="true"   >TRUE</command>
      <command code="0x07" name="ConfigureReportingResponse"         source="either" mandatory="true"   >TRUE</command>
      <command code="0x09" name="ReadReportingConfigurationResponse" source="either" mandatory="true"   >TRUE</command>
      <command code="0x0B" name="DefaultResponse"                    source="either" mandatory="true"   >TRUE</command>
      <command code="0x0D" name="DiscoverAttributesResponse"         source="either" mandatory="true"   >TRUE</command>
      <command code="0x10" name="WriteAttributesStructuredResponse"  source="either" mandatory="false"  >TRUE</command>
      <command code="0x12" name="DiscoverCommandsReceivedResponse"   source="either" mandatory="false"  >TRUE</command>
      <command code="0x14" name="DiscoverCommandsGeneratedResponse"  source="either" mandatory="false"  >TRUE</command>
      <command code="0x16" name="DiscoverAttributesExtendedResponse" source="either" mandatory="false"  >TRUE</command>
    </ZCLGlobalCommands>
    
    <HADeviceTypes>
      <deviceType>
        <name>HA-onoff</name>
        <domain>HA</domain>
        <typeName>HA On/Off Switch</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0000</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true"  >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                            source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"              source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration" source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"           source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                             source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster" source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                           source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                           source="client" mandatory="false"  >TRUE</include>
           </clusters>
      </deviceType>
      <deviceType>
        <name>HA-levelcontrol</name>
        <domain>HA</domain>
        <typeName>HA Level Control Switch</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0001</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true"  >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                            source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"              source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration" source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"           source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                             source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster" source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="server" mandatory="false"  >TRUE</include>
          <include name="Level Control"                    source="client" mandatory="true"   >TRUE</include>
          <include name="On/Off"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                           source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                           source="client" mandatory="false"  >TRUE</include>
             </clusters>
      </deviceType>
      <deviceType>
        <name>HA-onnoffoutput</name>
        <domain>HA</domain>
        <typeName>HA On/Off Output</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId  >0x0104</profileId>
        <deviceId>0x0002</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                            source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"              source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration" source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"           source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                             source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster" source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                           source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-levelcontrollableoutput</name>
        <domain>HA</domain>
        <typeName>HA Level Controllable Output</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId  >0x0104</profileId>
        <deviceId  >0x0003</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                            source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"              source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration" source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"           source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                             source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster" source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="server" mandatory="false"  >TRUE</include>
          <include name="Level Control"                    source="server" mandatory="true"   >TRUE</include>
          <include name="On/Off"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                           source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-sceneselector</name>
        <domain>HA</domain>
        <typeName>HA Scene Selector</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId  >0x0104</profileId>
        <deviceId>0x0004</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                            source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"              source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration" source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"           source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                             source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster" source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                        source="server" mandatory="false"  >TRUE</include>
          <include name="Scenes"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                         source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-configurationtool</name>
        <domain>HA</domain>
        <typeName>HA Configuration Tool</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0005</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Basic"                                   source="client" mandatory="false"  >TRUE</include>
          <include name="Identify"                                source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Illuminance Level Sensing"               source="client" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Pressure Measurement"                    source="client" mandatory="false"  >TRUE</include>
          <include name="Flow Measurement"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Occupancy Sensing"                       source="client" mandatory="false"  >TRUE</include>
          <include name="Pump Configuration and Control"          source="client" mandatory="false"  >TRUE</include>
          <include name="Shade Configuration"                     source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-remote</name>
        <domain>HA</domain>
        <typeName>HA Remote Control</typeName>
        <zigbeeType>Sleepy End Device</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0006</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Basic"                                   source="client" mandatory="false"  >TRUE</include>
          <include name="Identify"                                source="client" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Level Control"                           source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Color Control"                           source="client" mandatory="false"  >TRUE</include>
          <include name="Pump Configuration and Control"          source="client" mandatory="false"  >TRUE</include>
          <include name="Shade Configuration"                     source="client" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Illuminance Level Sensing"               source="client" mandatory="false"  >TRUE</include>
          <include name="Illuminance Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Window Covering"                         source="client" mandatory="false"  >TRUE</include>
          <include name="Door Lock"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Thermostat"                              source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-combinedinterface</name>
        <domain>HA</domain>
        <typeName>HA Combined Interface</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0007</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Basic"                                   source="client" mandatory="false"  >TRUE</include>
          <include name="Identify"                                source="client" mandatory="false"  >TRUE</include>
          <include name="Color Control"                           source="client" mandatory="false"  >TRUE</include>
          <include name="Pump Configuration and Control"          source="client" mandatory="false"  >TRUE</include>
          <include name="Shade Configuration"                     source="client" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Illuminance Level Sensing"               source="client" mandatory="false"  >TRUE</include>
          <include name="Illuminance Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Level Control"                           source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Window Covering"                         source="client" mandatory="false"  >TRUE</include>
          <include name="Door Lock"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Thermostat"                              source="client" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-rangeextender</name>
        <domain>HA</domain>
        <typeName>HA Range Extender</typeName>
        <zigbeeType>Router</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0008</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-mainspoweroutlet</name>
        <domain>HA</domain>
        <typeName>HA Mains Power Outlet</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0009</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-doorlock</name>
        <domain>HA</domain>
        <typeName>HA Door Lock</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x000A</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Door Lock"                               source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-doorlockcontroller</name>
        <domain>HA</domain>
        <typeName>HA Door Lock Controller</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x000B</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Door Lock"                               source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-simplesensor</name>
        <domain>HA</domain>
        <typeName>HA Simple Sensor</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x000C</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Binary Input"                            source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-consumptionawarenessdevice</name>
        <domain>HA</domain>
        <typeName>HA Consumption Awareness Device</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x000D</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Meter"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-homegatewayems</name>
        <domain>HA</domain>
        <typeName>HA Home Gateway / Energy Management System</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0050</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false"  >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="server" mandatory="true"   >TRUE</include>
          <include name="Meter"                                   source="client" mandatory="true"   >TRUE</include>
          <include name="Meter Identification"                    source="client" mandatory="true"   >TRUE</include>
          <include name="Power Profile"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Appliance Statistics"                    source="client" mandatory="true"   >TRUE</include>
          <include name="Basic"                                   source="client" mandatory="false"  >TRUE</include>
          <include name="Identify"                                source="client" mandatory="false"  >TRUE</include>
          <include name="Meter"                                   source="server" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-smartplug</name>
        <domain>HA</domain>
        <typeName>HA Smart Plug</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0051</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Meter"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Demand Response Load Control"            source="client" mandatory="false"  >TRUE</include>
          <include name="Price"                                   source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-whitegoods</name>
        <domain>HA</domain>
        <typeName>HA White Goods</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0052</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Power Profile"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Appliance Statistics"                    source="server" mandatory="true"   >TRUE</include>
          <include name="EN50523 Appliance Control"               source="server" mandatory="true"   >TRUE</include>
          <include name="EN50523 Appliance Identification"        source="server" mandatory="true"   >TRUE</include>
          <include name="EN50523 Appliance Events and Alerts"     source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Meter"                                   source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Meter Identification"                    source="client" mandatory="false"  >TRUE</include>
          <include name="Price"                                   source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-meterinterface</name>
        <domain>HA</domain>
        <typeName>HA Meter Interface</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0053</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Meter"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Meter Identification"                    source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Price"                                   source="server" mandatory="false"  >TRUE</include>
          <include name="Price"                                   source="client" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Prepayment"                              source="client" mandatory="false"  >TRUE</include>
          <include name="Message"                                 source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>    
      <deviceType>
        <name>HA-onofflight</name>
        <domain>HA</domain>
        <typeName>HA On/Off Light</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0100</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Occupancy Sensing"                       source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-light</name>
        <domain>HA</domain>
        <typeName>HA Dimmable Light</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0101</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Occupancy Sensing"                       source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-colordimmablelight</name>
        <domain>HA</domain>
        <typeName>HA Color Dimmable Light</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0102</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Color Control"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Occupancy Sensing"                       source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-onofflightswitch</name>
        <domain>HA</domain>
        <typeName>HA On/Off Light Switch</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0103</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-switch</name>
        <domain>HA</domain>
        <typeName>HA Dimmer Switch</typeName>
        <zigbeeType>Sleepy End Device</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0104</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-colordimmerswitch</name>
        <domain>HA</domain>
        <typeName>HA Color Dimmer Switch</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0105</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Color Control"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-lightsensor</name>
        <domain>HA</domain>
        <typeName>HA Light Sensor</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0106</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Illuminance Measurement"                 source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-occupancysensor</name>
        <domain>HA</domain>
        <typeName>HA Occupancy Sensor</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0107</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false"  >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Occupancy Sensing"                       source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-shade</name>
        <domain>HA</domain>
        <typeName>HA Shade</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0200</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Shade Configuration"                     source="server" mandatory="true"   >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-shadecontroller</name>
        <domain>HA</domain>
        <typeName>HA Shade Controller</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0201</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Shade Configuration"                     source="client" mandatory="false"  >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-windowcovering</name>
        <domain>HA</domain>
        <typeName>HA Window Covering</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0202</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Window Covering"                         source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-windowcoveringcontroller</name>
        <domain>HA</domain>
        <typeName>HA Window Covering Controller</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0203</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Window Covering"                         source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-heatcool</name>
        <domain>HA</domain>
        <typeName>HA Heating Cooling Unit</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0300</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Thermostat"                              source="server" mandatory="true"   >TRUE</include>
          <include name="Fan Control"                             source="server" mandatory="false"  >TRUE</include>
          <include name="Level Control"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-tstat</name>
        <domain>HA</domain>
        <typeName>HA Thermostat</typeName>
        <zigbeeType>Sleepy End Device</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0301</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Thermostat"                              source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Fan Control"                             source="server" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="server" mandatory="false"  >TRUE</include>
          <include name="Occupancy Sensing"                       source="server" mandatory="false"  >TRUE</include>
          <include name="Relative Humidity Measurement"           source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Fan Control"                             source="client" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Occupancy Sensing"                       source="client" mandatory="false"  >TRUE</include>
          <include name="Relative Humidity Measurement"           source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-tempsensor</name>
        <domain>HA</domain>
        <typeName>HA Temperature Sensor</typeName>
        <zigbeeType>Sleepy End Device</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0302</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-pump</name>
        <domain>HA</domain>
        <typeName>HA Pump</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0303</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Pump Configuration and Control"          source="server" mandatory="true"   >TRUE</include>
          <include name="On/Off"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Level Control"                           source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Pressure Measurement"                    source="server" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="server" mandatory="false"  >TRUE</include>
          <include name="Flow Measurement"                        source="server" mandatory="false"  >TRUE</include>
          <include name="Pressure Measurement"                    source="client" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Flow Measurement"                        source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-pumpcontroller</name>
        <domain>HA</domain>
        <typeName>HA Pump Controller</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0304</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="true">TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Pump Configuration and Control"          source="client" mandatory="true"   >TRUE</include>
          <include name="On/Off"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Pressure Measurement"                    source="client" mandatory="false"  >TRUE</include>
          <include name="Temperature Measurement"                 source="client" mandatory="false"  >TRUE</include>
          <include name="Flow Measurement"                        source="client" mandatory="false"  >TRUE</include>
          <include name="Level Control"                           source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-pressuresensor</name>
        <domain>HA</domain>
        <typeName>HA Pressure Sensor</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0305</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Pressure Measurement"                    source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-flowsensor</name>
        <domain>HA</domain>
        <typeName>HA Flow Sensor</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0306</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="true">TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="Flow Measurement"                        source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-iascie</name>
        <domain>HA</domain>
        <typeName>HA IAS Control and Indication Equipment</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0400</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="IAS ACE"                                 source="server" mandatory="true"   >TRUE</include>
          <include name="IAS WD"                                  source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
          <include name="IAS Zones"                               source="client" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="client" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="client" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-iasace</name>
        <domain>HA</domain>
        <typeName>HA IAS Ancillary Control Equipment</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0401</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="IAS Zones"                               source="server" mandatory="true"   >TRUE</include>
          <include name="IAS ACE"                                 source="client" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="client" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-iaszone</name>
        <domain>HA</domain>
        <typeName>HA IAS Zone</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0402</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="IAS Zones"                               source="server" mandatory="true"   >TRUE</include>
        </clusters>
      </deviceType>
      <deviceType>
        <name>HA-iaswd</name>
        <domain>HA</domain>
        <typeName>HA IAS Warning Device</typeName>
        <zigbeeType>Coordinator</zigbeeType>
        <profileId>0x0104</profileId>
        <deviceId>0x0403</deviceId>
        <supported>TRUE</supported>
        <commissioning>
          <type name="ezMode" role="initiator" mandatory="false" >TRUE</type>
          <type name="ezMode" role="target"    mandatory="false" >TRUE</type>
  	  </commissioning>
        <clusters>
          <include name="Basic"                                   source="server" mandatory="true"   >TRUE</include>
          <include name="Identify"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Power Configuration"                     source="server" mandatory="false"  >TRUE</include>
          <include name="Device Temperature Configuration"        source="server" mandatory="false"  >TRUE</include>
          <include name="Alarms"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Poll Control"                            source="server" mandatory="false"  >TRUE</include>
          <include name="Electrical Measurement"                  source="server" mandatory="false"  >TRUE</include>
          <include name="Time"                                    source="client" mandatory="false"  >TRUE</include>
          <include name="Over the Air Bootloading Cluster"        source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="client" mandatory="false"  >TRUE</include>
          <include name="Partition"                               source="server" mandatory="false"  >TRUE</include>
          <include name="IAS WD"                                  source="server" mandatory="true"   >TRUE</include>
          <include name="IAS Zone"                                source="server" mandatory="true"   >TRUE</include>
          <include name="Scenes"                                  source="server" mandatory="false"  >TRUE</include>
          <include name="Groups"                                  source="server" mandatory="false"  >TRUE</include>
        </clusters>
      </deviceType>
    </HADeviceTypes>
    
    <HAClusters>
      <cluster>
        <name>Basic</name>
        <code>0x0000</code>
        <define>BASIC_CLUSTER</define>
        <attribute source="server" code="0x0000" define="VERSION"              mandatory="true"   name="ZCL version"            >TRUE</attribute>
        <attribute source="server" code="0x0001" define="APPLICATION_VERSION"  mandatory="false"  name="application version"    >TRUE</attribute>
        <attribute source="server" code="0x0002" define="STACK_VERSION"        mandatory="false"  name="stack version"          >TRUE</attribute>
        <attribute source="server" code="0x0003" define="HW_VERSION"           mandatory="false"  name="hardware version"       >TRUE</attribute>
        <attribute source="server" code="0x0004" define="MANUFACTURER_NAME"    mandatory="false"  name="manufacturer name"      >TRUE</attribute>
        <attribute source="server" code="0x0005" define="MODEL_IDENTIFIER"     mandatory="false"  name="model identifier"       >TRUE</attribute>
        <attribute source="server" code="0x0006" define="DATE_CODE"            mandatory="false"  name="date code"              >TRUE</attribute>
        <attribute source="server" code="0x0007" define="POWER_SOURCE"         mandatory="true"   name="power source"           >TRUE</attribute>
        <attribute source="server" code="0x0010" define="LOCATION_DESCRIPTION" mandatory="false"  name="location description"   >TRUE</attribute>
        <attribute source="server" code="0x0011" define="PHYSICAL_ENVIRONMENT" mandatory="false"  name="physical environment"   >TRUE</attribute>
        <attribute source="server" code="0x0012" define="DEVICE_ENABLED"       mandatory="false"  name="device enabled"         >TRUE</attribute>
        <attribute source="server" code="0x0013" define="ALARM_MASK"           mandatory="false"  name="alarm mask"             >TRUE</attribute>
        <attribute source="server" code="0x0014" define="DISABLE_LOCAL_CONFIG" mandatory="false"  name="disable local config"   >TRUE</attribute>
        <command receivedBy="server" code="0x00" name="ResetToFactoryDefaults" mandatory="false">TRUE</command>
      </cluster>
      
      <cluster>
        <name>Power Configuration</name>
        <code>0x0001</code>
        <define>POWER_CONFIG_CLUSTER</define>
        <attribute source="server" code="0x0000" define="MAINS_VOLTAGE"                        mandatory="false" name="mains voltage"                       >TRUE</attribute>
        <attribute source="server" code="0x0001" define="MAINS_FREQUENCY"                      mandatory="false" name="mains frequency"                     >TRUE</attribute>
        <attribute source="server" code="0x0010" define="MAINS_ALARM_MASK"                     mandatory="false" name="mains alarm mask"                    >TRUE</attribute>
        <attribute source="server" code="0x0011" define="MAINS_VOLTAGE_MIN_THRESHOLD"          mandatory="false" name="mains voltage min threshold"         >TRUE</attribute>
        <attribute source="server" code="0x0012" define="MAINS_VOLTAGE_MAX_THRESHOLD"          mandatory="false" name="mains voltage max threshold"         >TRUE</attribute>
        <attribute source="server" code="0x0013" define="MAINS_VOLTAGE_DWELL_TRIP_POINT"       mandatory="false" name="mains voltage dwell trip"            >TRUE</attribute>
        <attribute source="server" code="0x0020" define="BATTERY_VOLTAGE"                      mandatory="false" name="battery voltage"                     >TRUE</attribute>
        <attribute source="server" code="0x0021" define="BATTERY_PERCENTAGE_REMAINING"         mandatory="false" name="battery percentage remaining"        >TRUE</attribute>
        <attribute source="server" code="0x0030" define="BATTERY_MANUFACTURER"                 mandatory="false" name="battery manufacturer"                >TRUE</attribute>
        <attribute source="server" code="0x0031" define="BATTERY_SIZE"                         mandatory="false" name="battery size"                        >TRUE</attribute>
        <attribute source="server" code="0x0032" define="BATTERY_AHR_RATING"                   mandatory="false" name="battery ahr rating"                  >TRUE</attribute>
        <attribute source="server" code="0x0033" define="BATTERY_QUANTITY"                     mandatory="false" name="battery quantity"                    >TRUE</attribute>
        <attribute source="server" code="0x0034" define="BATTERY_RATED_VOLTAGE"                mandatory="false" name="battery rated voltage"               >TRUE</attribute>
        <attribute source="server" code="0x0035" define="BATTERY_ALARM_MASK"                   mandatory="false" name="battery alarm mask"                  >TRUE</attribute>
        <attribute source="server" code="0x0036" define="BATTERY_VOLTAGE_MIN_THRESHOLD"        mandatory="false" name="battery voltage min threshold"       >TRUE</attribute>
        <attribute source="server" code="0x0037" define="BATTERY_VOLTAGE_THRESHOLD_1"          mandatory="false" name="battery voltage threshold 1"          >TRUE</attribute>
        <attribute source="server" code="0x0038" define="BATTERY_VOLTAGE_THRESHOLD_2"          mandatory="false" name="battery voltage threshold 2"          >TRUE</attribute>
        <attribute source="server" code="0x0039" define="BATTERY_VOLTAGE_THRESHOLD_3"          mandatory="false" name="battery voltage threshold 3"          >TRUE</attribute>
        <attribute source="server" code="0x003a" define="BATTERY_PERCENTAGE_MIN_THRESHOLD"     mandatory="false" name="battery percentage min threshold"     >TRUE</attribute>
        <attribute source="server" code="0x003b" define="BATTERY_PERCENTAGE_THRESHOLD_1"       mandatory="false" name="battery percentage threshold 1"       >TRUE</attribute>
        <attribute source="server" code="0x003c" define="BATTERY_PERCENTAGE_THRESHOLD_2"       mandatory="false" name="battery percentage threshold 2"       >TRUE</attribute>
        <attribute source="server" code="0x003d" define="BATTERY_PERCENTAGE_THRESHOLD_3"       mandatory="false" name="battery percentage threshold 3"       >TRUE</attribute>
        <attribute source="server" code="0x003e" define="BATTERY_ALARM_STATE"                  mandatory="false" name="battery alarm state"                  >TRUE</attribute>
        <attribute source="server" code="0x0040" define="BATTERY_2_VOLTAGE"                    mandatory="false" name="battery 2 voltage"                    >TRUE</attribute>
        <attribute source="server" code="0x0041" define="BATTERY_2_PERCENTAGE_REMAINING"       mandatory="false" name="battery 2 percentage remaining"       >TRUE</attribute>
        <attribute source="server" code="0x0050" define="BATTERY_2_MANUFACTURER"               mandatory="false" name="battery 2 manufacturer"               >TRUE</attribute>
        <attribute source="server" code="0x0051" define="BATTERY_2_SIZE"                       mandatory="false" name="battery 2 size"                       >TRUE</attribute>
        <attribute source="server" code="0x0052" define="BATTERY_2_AHR_RATING"                 mandatory="false" name="battery 2 ahr rating"                 >TRUE</attribute>
        <attribute source="server" code="0x0053" define="BATTERY_2_QUANTITY"                   mandatory="false" name="battery 2 quantity"                   >TRUE</attribute>
        <attribute source="server" code="0x0054" define="BATTERY_2_RATED_VOLTAGE"              mandatory="false" name="battery 2 rated voltage"              >TRUE</attribute>
        <attribute source="server" code="0x0055" define="BATTERY_2_ALARM_MASK"                 mandatory="false" name="battery 2 alarm mask"                 >TRUE</attribute>
        <attribute source="server" code="0x0056" define="BATTERY_2_VOLTAGE_MIN_THRESHOLD"      mandatory="false" name="battery 2 voltage min threshold"      >TRUE</attribute>
        <attribute source="server" code="0x0057" define="BATTERY_2_VOLTAGE_THRESHOLD_1"        mandatory="false" name="battery 2 voltage threshold 1"        >TRUE</attribute>
        <attribute source="server" code="0x0058" define="BATTERY_2_VOLTAGE_THRESHOLD_2"        mandatory="false" name="battery 2 voltage threshold 2"        >TRUE</attribute>
        <attribute source="server" code="0x0059" define="BATTERY_2_VOLTAGE_THRESHOLD_3"        mandatory="false" name="battery 2 voltage threshold 3"        >TRUE</attribute>
        <attribute source="server" code="0x005a" define="BATTERY_2_PERCENTAGE_MIN_THRESHOLD"   mandatory="false" name="battery 2 percentage min threshold"   >TRUE</attribute>
        <attribute source="server" code="0x005b" define="BATTERY_2_PERCENTAGE_THRESHOLD_1"     mandatory="false" name="battery 2 percentage threshold 1"     >TRUE</attribute>
        <attribute source="server" code="0x005c" define="BATTERY_2_PERCENTAGE_THRESHOLD_2"     mandatory="false" name="battery 2 percentage threshold 2"     >TRUE</attribute>
        <attribute source="server" code="0x005d" define="BATTERY_2_PERCENTAGE_THRESHOLD_3"     mandatory="false" name="battery 2 percentage threshold 3"     >TRUE</attribute>
        <attribute source="server" code="0x005e" define="BATTERY_2_ALARM_STATE"                mandatory="false" name="battery 2 alarm state"                >TRUE</attribute>
        <attribute source="server" code="0x0060" define="BATTERY_3_VOLTAGE"                    mandatory="false" name="battery 3 voltage"                    >TRUE</attribute>
        <attribute source="server" code="0x0061" define="BATTERY_3_PERCENTAGE_REMAINING"       mandatory="false" name="battery 3 percentage remaining"       >TRUE</attribute>
        <attribute source="server" code="0x0070" define="BATTERY_3_MANUFACTURER"               mandatory="false" name="battery 3 manufacturer"               >TRUE</attribute>
        <attribute source="server" code="0x0071" define="BATTERY_3_SIZE"                       mandatory="false" name="battery 3 size"                       >TRUE</attribute>
        <attribute source="server" code="0x0072" define="BATTERY_3_AHR_RATING"                 mandatory="false" name="battery 3 ahr rating"                 >TRUE</attribute>
        <attribute source="server" code="0x0073" define="BATTERY_3_QUANTITY"                   mandatory="false" name="battery 3 quantity"                   >TRUE</attribute>
        <attribute source="server" code="0x0074" define="BATTERY_3_RATED_VOLTAGE"              mandatory="false" name="battery 3 rated voltage"              >TRUE</attribute>
        <attribute source="server" code="0x0075" define="BATTERY_3_ALARM_MASK"                 mandatory="false" name="battery 3 alarm mask"                 >TRUE</attribute>
        <attribute source="server" code="0x0076" define="BATTERY_3_VOLTAGE_MIN_THRESHOLD"      mandatory="false" name="battery 3 voltage min threshold"      >TRUE</attribute>
        <attribute source="server" code="0x0077" define="BATTERY_3_VOLTAGE_THRESHOLD_1"        mandatory="false" name="battery 3 voltage threshold 1"        >TRUE</attribute>
        <attribute source="server" code="0x0078" define="BATTERY_3_VOLTAGE_THRESHOLD_2"        mandatory="false" name="battery 3 voltage threshold 2"        >TRUE</attribute>
        <attribute source="server" code="0x0079" define="BATTERY_3_VOLTAGE_THRESHOLD_3"        mandatory="false" name="battery 3 voltage threshold 3"        >TRUE</attribute>
        <attribute source="server" code="0x007a" define="BATTERY_3_PERCENTAGE_MIN_THRESHOLD"   mandatory="false" name="battery 3 percentage min threshold"   >TRUE</attribute>
        <attribute source="server" code="0x007b" define="BATTERY_3_PERCENTAGE_THRESHOLD_1"     mandatory="false" name="battery 3 percentage threshold 1"     >TRUE</attribute>
        <attribute source="server" code="0x007c" define="BATTERY_3_PERCENTAGE_THRESHOLD_2"     mandatory="false" name="battery 3 percentage threshold 2"     >TRUE</attribute>
        <attribute source="server" code="0x007d" define="BATTERY_3_PERCENTAGE_THRESHOLD_3"     mandatory="false" name="battery 3 percentage threshold 3"     >TRUE</attribute>
        <attribute source="server" code="0x007e" define="BATTERY_3_ALARM_STATE"                mandatory="false" name="battery 3 alarm state"                >TRUE</attribute>
      </cluster>
      
      <cluster>
        <name>Device Temperature Configuration</name>
        <code>0x0002</code>
        <define>DEVICE_TEMP_CLUSTER</define>
        <attribute source="server" code="0x0000" define="CURRENT_TEMPERATURE"         mandatory="true"   name="current temperature"        >TRUE</attribute>
        <attribute source="server" code="0x0001" define="MIN_TEMP_EXPERIENCED"        mandatory="false"  name="min temp experienced"       >TRUE</attribute>
        <attribute source="server" code="0x0002" define="MAX_TEMP_EXPERIENCED"        mandatory="false"  name="max temp experienced"       >TRUE</attribute>
        <attribute source="server" code="0x0003" define="OVER_TEMP_TOTAL_DWELL"       mandatory="false"  name="over temp total dwell"      >TRUE</attribute>
        <attribute source="server" code="0x0010" define="DEVICE_TEMP_ALARM_MASK"      mandatory="false"  name="device temp alarm mask"     >TRUE</attribute>
        <attribute source="server" code="0x0011" define="LOW_TEMP_THRESHOLD"          mandatory="false"  name="low temp threshold"         >TRUE</attribute>
        <attribute source="server" code="0x0012" define="HIGH_TEMP_THRESHOLD"         mandatory="false"  name="high temp threshold"        >TRUE</attribute>
        <attribute source="server" code="0x0013" define="LOW_TEMP_DWELL_TRIP_POINT"   mandatory="false"  name="low temp dwell trip point"  >TRUE</attribute>
        <attribute source="server" code="0x0014" define="HIGH_TEMP_DWELL_TRIP_POINT"  mandatory="false"  name="high temp dwell trip point" >TRUE</attribute>
      </cluster>
      
      <cluster>
        <name>Identify</name>
        <code>0x0003</code>
        <define>IDENTIFY_CLUSTER</define>
        <attribute source="server" code="0x0000" define="IDENTIFY_TIME" mandatory="true" name="identify time"                              >TRUE</attribute>
        <attribute source="server" code="0x0001" define="COMMISSION_STATE" mandatory="false" name="commission state"                       >TRUE</attribute>
        <command receivedBy="server" code="0x00" name="Identify" mandatory="true"                                                          >TRUE</command>
        <command receivedBy="server" code="0x01" name="IdentifyQuery" mandatory="true"                                                     >TRUE</command>
        <command receivedBy="client" code="0x00" name="IdentifyQueryResponse" mandatory="true"                                             >TRUE</command>
      </cluster>
      
      <cluster>
        <name>Groups</name>
        <code>0x0004</code>
        <define>GROUPS_CLUSTER</define>
        <profileItem>
          <name>Groups Table Size</name>
          <description>Does the device support at least 8 entries in the group table?</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
        </profileItem>
        <attribute source="server" code="0x0000" define="GROUP_NAME_SUPPORT" mandatory="true" name="name support">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="AddGroup" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="ViewGroup" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="GetGroupMembership" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x03" name="RemoveGroup" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x04" name="RemoveAllGroups" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x05" name="AddGroupIfIdentifying" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x00" name="AddGroupResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="ViewGroupResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="GetGroupMembershipResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x03" name="RemoveGroupResponse" mandatory="true">TRUE</command>
      </cluster>
      
      <cluster>
        <name>Scenes</name>
        <code>0x0005</code>
        <define>SCENES_CLUSTER</define>
        <profileItem>
          <name>Scenes Table Size</name>
          <description>Does the device support at least 16 entries in the group table?</description>
          <mandatory>true</mandatory>
          <supported>TRUE</supported>
        </profileItem>
        <attribute source="server" code="0x0000" define="SCENE_COUNT"        mandatory="true"   name="scene count"        >TRUE</attribute>
        <attribute source="server" code="0x0001" define="CURRENT_SCENE"      mandatory="true"   name="current scene"      >TRUE</attribute>
        <attribute source="server" code="0x0002" define="CURRENT_GROUP"      mandatory="true"   name="current group"      >TRUE</attribute>
        <attribute source="server" code="0x0003" define="SCENE_VALID"        mandatory="true"   name="scene valid"        >TRUE</attribute>
        <attribute source="server" code="0x0004" define="SCENE_NAME_SUPPORT" mandatory="true"   name="name support"       >TRUE</attribute>
        <attribute source="server" code="0x0005" define="LAST_CONFIGURED_BY" mandatory="false"  name="last configured by" >TRUE</attribute>
        <command receivedBy="server" code="0x00" name="AddScene" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="ViewScene" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x02" name="RemoveScene" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x03" name="RemoveAllScenes" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x04" name="StoreScene" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x05" name="RecallScene" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x06" name="GetSceneMembership" mandatory="true"    >TRUE</command>
        <command receivedBy="client" code="0x00" name="AddSceneResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="ViewSceneResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="RemoveSceneResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x03" name="RemoveAllScenesResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x04" name="StoreSceneResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x06" name="GetSceneMembershipResponse" mandatory="true">TRUE</command>
      </cluster>
      
      <cluster>
        <name>On/off</name>
        <code>0x0006</code>
        <define>ON_OFF_CLUSTER</define>
        <attribute source="server" code="0x0000" define="ON_OFF" mandatory="true" name="on/off" >TRUE</attribute>
        <command receivedBy="server" code="0x00" name="Off" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="On" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="Toggle" mandatory="true">TRUE</command>
      </cluster>
      
      
      <cluster>
        <name>Level Control</name>
        <code>0x0008</code>
        <define>LEVEL_CONTROL_CLUSTER</define>
        <attribute source="server" code="0x0000" define="CURRENT_LEVEL"                mandatory="true"   name="current level">TRUE</attribute>
        <attribute source="server" code="0x0001" define="LEVEL_CONTROL_REMAINING_TIME" mandatory="false"  name="remaining time">TRUE</attribute> 
        <attribute source="server" code="0x0010" define="ON_OFF_TRANSITION_TIME"       mandatory="false"  name="on off transition time">TRUE</attribute>
        <attribute source="server" code="0x0011" define="ON_LEVEL"                     mandatory="false"  name="on level">TRUE</attribute>
        <attribute source="server" code="0x0012" define="ON_TRANSITION_TIME"           mandatory="false"  name="on transition time">TRUE</attribute>
        <attribute source="server" code="0x0013" define="OFF_TRANSITION_TIME"          mandatory="false"  name="off transition time">TRUE</attribute>
        <attribute source="server" code="0x0014" define="DEFAULT_MOVE_RATE"            mandatory="false"  name="default move rate">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="MoveToLevel" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x01" name="Move" mandatory="true"        >TRUE</command>
        <command receivedBy="server" code="0x02" name="Step" mandatory="true"        >TRUE</command>
        <command receivedBy="server" code="0x03" name="Stop" mandatory="true"        >TRUE</command>
        <command receivedBy="server" code="0x04" name="MoveToLevelWithOnOff" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x05" name="MoveWithOnOff" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x06" name="StepWithOnOff" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x07" name="StopWithOnOff" mandatory="true" >TRUE</command>
      </cluster>
      
      <cluster>
        <name>Alarms</name>
        <domain>General</domain>
        <description>Attributes and commands for sending notifications and configuring alarm functionality.</description>
        <code>0x0009</code>
        <define>ALARM_CLUSTER</define>
        <attribute source="server" code="0x0000" define="ALARM_COUNT" mandatory="false">alarm count</attribute>
        <command receivedBy="server" code="0x00" name="ResetAlarm" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="ResetAllAlarms" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="GetAlarm" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x03" name="ResetAlarmLog" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x00" name="Alarm" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="GetAlarmResponse" mandatory="false">TRUE</command>
      </cluster>
      
      <cluster>
        <name>Time</name>
        <domain>General</domain>
        <code>0x000A</code>
        <define>TIME_CLUSTER</define>
        <attribute source="server" code="0x0000" define="TIME"             mandatory="true"   name="time"            >TRUE</attribute>
        <attribute source="server" code="0x0001" define="TIME_STATUS"      mandatory="true"   name="time status"     >TRUE</attribute>
        <attribute source="server" code="0x0002" define="TIME_ZONE"        mandatory="false"  name="time zone"       >TRUE</attribute>
        <attribute source="server" code="0x0003" define="DST_START"        mandatory="false"  name="dst start"       >TRUE</attribute>
        <attribute source="server" code="0x0004" define="DST_END"          mandatory="false"  name="dst end"         >TRUE</attribute>
        <attribute source="server" code="0x0005" define="DST_SHIFT"        mandatory="false"  name="dst shift"       >TRUE</attribute>
        <attribute source="server" code="0x0006" define="STANDARD_TIME"    mandatory="false"  name="standard time"   >TRUE</attribute>
        <attribute source="server" code="0x0007" define="LOCAL_TIME"       mandatory="false"  name="local time"      >TRUE</attribute>
        <attribute source="server" code="0x0008" define="LAST_SET_TIME"    mandatory="false"  name="last set time"   >TRUE</attribute>
        <attribute source="server" code="0x0009" define="VALID_UNTIL_TIME" mandatory="false"  name="valid until time">TRUE</attribute>
      </cluster>
      
      <cluster>
        <name>RSSI Location</name>
        <code>0x000B</code>
        <define>RSSI_LOCATION_CLUSTER</define>
        <attribute source="server" code="0x0000" define="LOCATION_TYPE"            mandatory="true"   name="location type">TRUE</attribute>
        <attribute source="server" code="0x0001" define="LOCATION_METHOD"          mandatory="true"   name="location method">TRUE</attribute>
        <attribute source="server" code="0x0002" define="LOCATION_AGE"             mandatory="false"  name="location age">TRUE</attribute>
        <attribute source="server" code="0x0003" define="QUALITY_MEASURE"          mandatory="false"  name="quality measure">TRUE</attribute>
        <attribute source="server" code="0x0004" define="NUMBER_OF_DEVICES"        mandatory="false"  name="number of devices">TRUE</attribute>
        <attribute source="server" code="0x0010" define="COORDINATE1"              mandatory="true"   name="coordinate 1">TRUE</attribute>
        <attribute source="server" code="0x0011" define="COORDINATE2"              mandatory="true"   name="coordinate 2">TRUE</attribute>
        <attribute source="server" code="0x0012" define="COORDINATE3"              mandatory="false"  name="coordinate 3">TRUE</attribute>
        <attribute source="server" code="0x0013" define="POWER"                    mandatory="true"   name="power">TRUE</attribute>
        <attribute source="server" code="0x0014" define="PATH_LOSS_EXPONENT"       mandatory="true"   name="path loss exponent">TRUE</attribute>
        <attribute source="server" code="0x0015" define="REPORTING_PERIOD"         mandatory="false"  name="reporting period">TRUE</attribute>
        <attribute source="server" code="0x0016" define="CALCULATION_PERIOD"       mandatory="false"  name="calculation period">TRUE</attribute>
        <attribute source="server" code="0x0017" define="NUMBER_RSSI_MEASUREMENTS" mandatory="true"   name="number rssi measurements">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="SetAbsoluteLocation" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="SetDeviceConfiguration" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="GetDeviceConfiguration" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x03" name="GetLocationData" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x04" name="RssiResponse" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x05" name="SendPings" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x06" name="AnchorNodeAnnounce" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x00" name="DeviceConfigurationResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="LocationDataResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="LocationDataNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x03" name="CompactLocationDataNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x04" name="RssiPing" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x05" name="RssiRequest" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x06" name="ReportRssiMeasurements" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x07" name="RequestOwnLocation" mandatory="false">TRUE</command>
      </cluster>
      
      <cluster>
        <name>Binary Input (Basic)</name>
        <code>0x000F</code>
        <define>BINARY_INPUT_BASIC_CLUSTER</define>
        <attribute source="server" code="0x0004" define="ACTIVE_TEXT"      mandatory="false"  name="active text"     >TRUE</attribute>
        <attribute source="server" code="0x001C" define="DESCRIPTION"      mandatory="false"  name="description"     >TRUE</attribute>
        <attribute source="server" code="0x002E" define="INACTIVE_TEXT"    mandatory="false"  name="inactive text"   >TRUE</attribute>
        <attribute source="server" code="0x0051" define="OUT_OF_SERVICE"   mandatory="true"   name="out of service"  >TRUE</attribute>
        <attribute source="server" code="0x0054" define="POLARITY"         mandatory="false"  name="polarity"        >TRUE</attribute>
        <attribute source="server" code="0x0055" define="PRESENT_VALUE"    mandatory="true"   name="present value"   >TRUE</attribute>
        <attribute source="server" code="0x0067" define="RELIABILITY"      mandatory="false"  name="reliability"     >TRUE</attribute>
        <attribute source="server" code="0x006F" define="STATUS_FLAGS"     mandatory="true"   name="status flags"    >TRUE</attribute>
        <attribute source="server" code="0x0100" define="APPLICATION_TYPE" mandatory="false"  name="application type">TRUE</attribute>
      </cluster>
      
      <cluster>
        <name>Power Profile</name>
        <code>0x001A</code>
        <define>POWER_PROFILE_CLUSTER</define>
        <attribute source="server" code="0x0000" define="TOTAL_PROFILE_NUM"   mandatory="true" name="total profile num">TRUE</attribute>
        <attribute source="server" code="0x0001" define="MULTIPLE_SCHEDULING" mandatory="true" name="multiple scheduling">TRUE</attribute>
        <attribute source="server" code="0x0002" define="ENERGY_FORMATTING"   mandatory="true" name="energy formatting">TRUE</attribute>
        <attribute source="server" code="0x0003" define="ENERGY_REMOTE"       mandatory="true" name="energy remote">TRUE</attribute>
        <attribute source="server" code="0x0004" define="SCHEDULE_MODE"       mandatory="true" name="schedule mode">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="PowerProfileRequest" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="PowerProfileStateRequest" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="GetPowerProfilePriceResponse" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x03" name="GetOverallSchedulePriceResponse" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x04" name="EnergyPhasesScheduleNotification" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x05" name="EnergyPhasesScheduleResponse" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x06" name="PowerProfileScheduleConstraintsRequest" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x07" name="EnergyPhasesScheduleStateRequest" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x08" name="GetPowerProfilePriceExtendedResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x00" name="PowerProfileNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="PowerProfileResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="PowerProfileStateResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x03" name="GetPowerProfilePrice" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x04" name="PowerProfilesStateNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x05" name="GetOverallSchedulePrice" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x06" name="EnergyPhasesScheduleRequest" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x07" name="EnergyPhasesScheduleStateResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x08" name="EnergyPhasesScheduleStateNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x09" name="PowerProfileScheduleConstraintsNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x0A" name="PowerProfileScheduleConstraintsResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x0B" name="GetPowerProfilePriceExtended" mandatory="false">TRUE</command>
      </cluster>
      
      <cluster>
        <name>Appliance Control</name>
        <code>0x001B</code>
        <define>APPLIANCE_CONTROL_CLUSTER</define>
        <attribute source="server" code="0x0000" define="START_TIME"     mandatory="true"   name="start time"    >TRUE</attribute>
        <attribute source="server" code="0x0001" define="FINISH_TIME"    mandatory="true"   name="finish time"   >TRUE</attribute>
        <attribute source="server" code="0x0002" define="REMAINING_TIME" mandatory="false"  name="remaining time">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="ExecutionOfACommand" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="SignalState" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="WriteFunctions" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x03" name="OverloadPauseResume" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x04" name="OverloadPause" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x05" name="OverloadWarning" mandatory="false">TRUE</command>
        <command receivedBy="client" code="0x00" name="SignalStateResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="SignalStateNotification" mandatory="true">TRUE</command>
      </cluster>
      
      <cluster>
       <name>Poll Control</name>
       <code>0x0020</code>
       <define>POLL_CONTROL_CLUSTER</define>
       <attribute source="server" code="0x0000" define="CHECK_IN_INTERVAL"      mandatory="true"  name="check-in interval">TRUE</attribute>
       <attribute source="server" code="0x0001" define="LONG_POLL_INTERVAL"     mandatory="true"  name="long poll interval">TRUE</attribute>
       <attribute source="server" code="0x0002" define="SHORT_POLL_INTERVAL"    mandatory="true"  name="short poll interval">TRUE</attribute>
       <attribute source="server" code="0x0003" define="FAST_POLL_TIMEOUT"      mandatory="true"  name="fast poll timeout">TRUE</attribute>
       <attribute source="server" code="0x0004" define="CHECK_IN_INTERVAL_MIN"  mandatory="false" name="check in interval min">TRUE</attribute>
       <attribute source="server" code="0x0005" define="LONG_POLL_INTERVAL_MIN" mandatory="false" name="long poll interval min">TRUE</attribute>
       <attribute source="server" code="0x0006" define="FAST_POLL_TIMEOUT_MAX"  mandatory="false" name="fast poll timeout max">TRUE</attribute>
       <command receivedBy="client" code="0x00" name="CheckIn" mandatory="true">TRUE</command>
       <command receivedBy="server" code="0x00" name="CheckInResponse" mandatory="true">TRUE</command>
       <command receivedBy="server" code="0x01" name="FastPollStop" mandatory="true">TRUE</command>
       <command receivedBy="server" code="0x02" name="SetLongPollInterval" mandatory="false">TRUE</command>
       <command receivedBy="server" code="0x03" name="SetShortPollInterval" mandatory="false">TRUE</command>
     </cluster>
    
     <cluster>
        <name>Shade Configuration</name>
        <code>0x0100</code>
        <define>SHADE_CONFIG_CLUSTER</define>
        <attribute source="server" code="0x0000" define="SHADE_CONFIG_PHYSICAL_CLOSED_LIMIT" mandatory="false"  name="physical closed limit">TRUE</attribute> 
        <attribute source="server" code="0x0001" define="SHADE_CONFIG_MOTOR_STEP_SIZE"       mandatory="false"  name="motor step size">TRUE</attribute>       
        <attribute source="server" code="0x0002" define="SHADE_CONFIG_STATUS"                mandatory="true" name="status">TRUE</attribute>                
        <attribute source="server" code="0x0010" define="SHADE_CONFIG_CLOSED_LIMIT"          mandatory="true" name="closed limit">TRUE</attribute>          
        <attribute source="server" code="0x0011" define="SHADE_CONFIG_MODE"                  mandatory="true" name="mode">TRUE</attribute>                  
     </cluster>
    
     <cluster>
        <name>Pump Configuration and Control</name>
        <code>0x0200</code>
        <define>PUMP_CONFIG_CONTROL_CLUSTER</define>
        <attribute source="server" code="0x0000"  mandatory="true"   name="max pressure">TRUE</attribute>
        <attribute source="server" code="0x0001"  mandatory="true"   name="max speed">TRUE</attribute>
        <attribute source="server" code="0x0002"  mandatory="true"   name="max flow">TRUE</attribute>
        <attribute source="server" code="0x0003"  mandatory="false"  name="min const pressure">TRUE</attribute>
        <attribute source="server" code="0x0004"  mandatory="false"  name="max const pressure">TRUE</attribute>
        <attribute source="server" code="0x0005"  mandatory="false"  name="min comp pressure">TRUE</attribute>
        <attribute source="server" code="0x0006"  mandatory="false"  name="max comp pressure">TRUE</attribute>
        <attribute source="server" code="0x0007"  mandatory="false"  name="min const speed">TRUE</attribute>
        <attribute source="server" code="0x0008"  mandatory="false"  name="max const speed">TRUE</attribute>
        <attribute source="server" code="0x0009"  mandatory="false"  name="min const flow">TRUE</attribute>
        <attribute source="server" code="0x000A"  mandatory="false"  name="max const flow">TRUE</attribute>
        <attribute source="server" code="0x000B"  mandatory="false"  name="min const temp">TRUE</attribute>
        <attribute source="server" code="0x000C"  mandatory="false"  name="max const temp">TRUE</attribute>
        <attribute source="server" code="0x0010"  mandatory="false"  name="pump status">TRUE</attribute>
        <attribute source="server" code="0x0011"  mandatory="true"   name="effective operation mode">TRUE</attribute>
        <attribute source="server" code="0x0012"  mandatory="true"   name="effective control mode">TRUE</attribute>
        <attribute source="server" code="0x0013"  mandatory="true"   name="capacity">TRUE</attribute>
        <attribute source="server" code="0x0014"  mandatory="false"  name="speed">TRUE</attribute>
        <attribute source="server" code="0x0015"  mandatory="false"  name="lifetime running hours">TRUE</attribute>
        <attribute source="server" code="0x0016"  mandatory="false"  name="power">TRUE</attribute>
        <attribute source="server" code="0x0017"  mandatory="false"  name="lifetime energy consumed">TRUE</attribute>
        <attribute source="server" code="0x0020"  mandatory="true"   name="operation mode">TRUE</attribute>
        <attribute source="server" code="0x0021"  mandatory="false"  name="control mode">TRUE</attribute>
        <attribute source="server" code="0x0022"  mandatory="false"  name="alarm mask">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Thermostat</name>
        <code>0x0201</code>
        <define>THERMOSTAT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="LOCAL_TEMPERATURE"                     mandatory="true"     name="local temperature">TRUE</attribute>
        <attribute source="server" code="0x0001" define="OUTDOOR_TEMPERATURE"                   mandatory="false"    name="outdoor temperature">TRUE</attribute>
        <attribute source="server" code="0x0002" define="THERMOSTAT_OCCUPANCY"                  mandatory="false"    name="occupancy">TRUE</attribute>                       
        <attribute source="server" code="0x0003" define="ABS_MIN_HEAT_SETPOINT_LIMIT"           mandatory="false"    name="abs min heat setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0004" define="ABS_MAX_HEAT_SETPOINT_LIMIT"           mandatory="false"    name="abs max heat setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0005" define="ABS_MIN_COOL_SETPOINT_LIMIT"           mandatory="false"    name="abs min cool setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0006" define="ABS_MAX_COOL_SETPOINT_LIMIT"           mandatory="false"    name="abs max cool setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0007" define="PI_COOLING_DEMAND"                     mandatory="false"    name="pi cooling demand">TRUE</attribute>
        <attribute source="server" code="0x0008" define="PI_HEATING_DEMAND"                     mandatory="false"    name="pi heating demand">TRUE</attribute>
        <attribute source="server" code="0x0009" define="HVAC_SYSTEM_TYPE_CONFIGURATION"        mandatory="false"    name="HVAC system type configuration">TRUE</attribute>	
        <attribute source="server" code="0x0010" define="LOCAL_TEMPERATURE_CALIBRATION"         mandatory="false"    name="local temperature calibration">TRUE</attribute>
        <attribute source="server" code="0x0011" define="OCCUPIED_COOLING_SETPOINT"             mandatory="true"     name="occupied cooling setpoint">TRUE</attribute>
        <attribute source="server" code="0x0012" define="OCCUPIED_HEATING_SETPOINT"             mandatory="true"     name="occupied heating setpoint">TRUE</attribute>
        <attribute source="server" code="0x0013" define="UNOCCUPIED_COOLING_SETPOINT"           mandatory="false"    name="unoccupied cooling setpoint">TRUE</attribute>
        <attribute source="server" code="0x0014" define="UNOCCUPIED_HEATING_SETPOINT"           mandatory="false"    name="unoccupied heating setpoint">TRUE</attribute>
        <attribute source="server" code="0x0015" define="MIN_HEAT_SETPOINT_LIMIT"               mandatory="false"    name="min heat setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0016" define="MAX_HEAT_SETPOINT_LIMIT"               mandatory="false"    name="max heat setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0017" define="MIN_COOL_SETPOINT_LIMIT"               mandatory="false"    name="min cool setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0018" define="MAX_COOL_SETPOINT_LIMIT"               mandatory="false"    name="max cool setpoint limit">TRUE</attribute>
        <attribute source="server" code="0x0019" define="MIN_SETPOINT_DEAD_BAND"                mandatory="false"    name="min setpoint dead band">TRUE</attribute>
        <attribute source="server" code="0x001A" define="REMOTE_SENSING"                        mandatory="false"    name="remote sensing">TRUE</attribute>
        <attribute source="server" code="0x001B" define="CONTROL_SEQUENCE_OF_OPERATION"         mandatory="true"     name="control sequence of operation">TRUE</attribute>
        <attribute source="server" code="0x001C" define="SYSTEM_MODE"                           mandatory="true"     name="system mode">TRUE</attribute>
        <attribute source="server" code="0x001D" define="THERMOSTAT_ALARM_MASK"                 mandatory="false"    name="alarm mask">TRUE</attribute>
        <attribute source="server" code="0x001E" define="THERMOSTAT_RUNNING_MODE"               mandatory="false"    name="thermostat running mode">TRUE</attribute>
        <attribute source="server" code="0x0020" define="START_OF_WEEK"                         mandatory="false"    name="start of week">TRUE</attribute>
        <attribute source="server" code="0x0021" define="NUMBER_OF_WEEKLY_TRANSITIONS"          mandatory="false"    name="number of weekly transitions">TRUE</attribute>
        <attribute source="server" code="0x0022" define="NUMBER_OF_DAILY_TRANSITIONS"           mandatory="false"    name="number of daily transitions">TRUE</attribute>
        <attribute source="server" code="0x0023" define="TEMPERATURE_SETPOINT_HOLD"             mandatory="false"    name="temperature setpoint hold">TRUE</attribute>
        <attribute source="server" code="0x0024" define="TEMPERATURE_SETPOINT_HOLD_DURATION"    mandatory="false"    name="temperature setpoint hold duration">TRUE</attribute>
        <attribute source="server" code="0x0025" define="THERMOSTAT_PROGRAMMING_OPERATION_MODE" mandatory="false"    name="thermostat programming operation mode">TRUE</attribute>
        <attribute source="server" code="0x0029" define="THERMOSTAT_RUNNING_STATE"              mandatory="false"    name="hvac relay state">TRUE</attribute>
        <attribute source="server" code="0x0030" define="SETPOINT_CHANGE_SOURCE"                mandatory="false"    name="setpoint change source">TRUE</attribute>
        <attribute source="server" code="0x0031" define="SETPOINT_CHANGE_AMOUNT"                mandatory="false"    name="setpoint change amount">TRUE</attribute>
        <attribute source="server" code="0x0032" define="SETPOINT_CHANGE_SOURCE_TIMESTAMP"      mandatory="false"    name="setpoint change source timestamp">TRUE</attribute>
        <attribute source="server" code="0x0040" define="AC_TYPE"                               mandatory="false"    name="ac type">TRUE</attribute>
        <attribute source="server" code="0x0041" define="AC_CAPACITY"                           mandatory="false"    name="ac capacity">TRUE</attribute>
        <attribute source="server" code="0x0042" define="AC_REFRIGERANT_TYPE"                   mandatory="false"    name="ac refrigerant type">TRUE</attribute>
        <attribute source="server" code="0x0043" define="AC_COMPRESSOR"                         mandatory="false"    name="ac compressor">TRUE</attribute>
        <attribute source="server" code="0x0044" define="AC_ERROR_CODE"                         mandatory="false"    name="ac error code">TRUE</attribute>
        <attribute source="server" code="0x0045" define="AC_LOUVER_POSITION"                    mandatory="false"    name="ac louver position">TRUE</attribute>
        <attribute source="server" code="0x0046" define="AC_COIL_TEMPERATURE"                   mandatory="false"    name="ac coil temperature">TRUE</attribute>
        <attribute source="server" code="0x0047" define="AC_CAPACITY_FORMAT"                    mandatory="false"    name="ac capacity format">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="SetpointRaiseLower" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x04" name="GetRelayStatusLog" mandatory="true"    >TRUE</command>
        <command receivedBy="client" code="0x01" name="RelayStatusLog" mandatory="true"    >TRUE</command>
      </cluster>
    
      <cluster>
        <name>Fan Control</name>
        <code>0x0202</code>
        <define>FAN_CONTROL_CLUSTER</define>
        <attribute source="server" code="0x0000" define="FAN_CONTROL_FAN_MODE"          mandatory="true" name="fan mode">TRUE</attribute>
        <attribute source="server" code="0x0001" define="FAN_CONTROL_FAN_MODE_SEQUENCE" mandatory="true" name="fan mode sequence">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Dehumidification Control</name>
        <code>0x0203</code>
        <define>DEHUMID_CONTROL_CLUSTER</define>
        <attribute source="server" code="0x0000" define="RELATIVE_HUMIDITY"            mandatory="false"  name="relative humidity">TRUE</attribute>
        <attribute source="server" code="0x0001" define="DEHUMIDIFICATION_COOLING"     mandatory="true"   name="dehumidification cooling">TRUE</attribute>
        <attribute source="server" code="0x0010" define="RH_DEHUMIDIFICATION_SETPOINT" mandatory="true"   name="RH dehumidification setpoint">TRUE</attribute>
        <attribute source="server" code="0x0011" define="RELATIVE_HUMIDITY_MODE"       mandatory="false"  name="relative humidity mode">TRUE</attribute>
        <attribute source="server" code="0x0012" define="DEHUMIDIFICATION_LOCKOUT"     mandatory="false"  name="dehumidification lockout">TRUE</attribute>
        <attribute source="server" code="0x0013" define="DEHUMIDIFICATION_HYSTERESIS"  mandatory="true"   name="dehumidification hysteresis">TRUE</attribute>
        <attribute source="server" code="0x0014" define="DEHUMIDIFICATION_MAX_COOL"    mandatory="true"   name="dehumidification max cool">TRUE</attribute>
        <attribute source="server" code="0x0015" define="RELATIVE_HUMIDITY_DISPLAY"    mandatory="false"  name="relative humidity display">TRUE</attribute>
      </cluster>
    
    
      <cluster>
        <name>Color Control</name>
        <code>0x0300</code>
        <define>COLOR_CONTROL_CLUSTER</define>
        <attribute source="server" code="0x0000" define="COLOR_CONTROL_CURRENT_HUE"             mandatory="false"  name="current hue">TRUE</attribute>             
        <attribute source="server" code="0x0001" define="COLOR_CONTROL_CURRENT_SATURATION"      mandatory="false"  name="current saturation">TRUE</attribute>      
        <attribute source="server" code="0x0002" define="COLOR_CONTROL_REMAINING_TIME"          mandatory="false"  name="remaining time">TRUE</attribute>          
        <attribute source="server" code="0x0003" define="COLOR_CONTROL_CURRENT_X"               mandatory="true"   name="current x">TRUE</attribute>               
        <attribute source="server" code="0x0004" define="COLOR_CONTROL_CURRENT_Y"               mandatory="true"   name="current y">TRUE</attribute>               
        <attribute source="server" code="0x0005" define="COLOR_CONTROL_DRIFT_COMPENSATION"      mandatory="false"  name="drift compensation">TRUE</attribute>      
        <attribute source="server" code="0x0006" define="COLOR_CONTROL_COMPENSATION_TEXT"       mandatory="false"  name="compensation text">TRUE</attribute>       
        <attribute source="server" code="0x0007" define="COLOR_CONTROL_COLOR_TEMPERATURE"       mandatory="false"  name="color temperature">TRUE</attribute>       
        <attribute source="server" code="0x0008" define="COLOR_CONTROL_COLOR_MODE"              mandatory="false"  name="color mode">TRUE</attribute>              
        <attribute source="server" code="0x0010" define="COLOR_CONTROL_NUMBER_OF_PRIMARIES"     mandatory="false"  name="number of primaries">TRUE</attribute>     
        <attribute source="server" code="0x0011" define="COLOR_CONTROL_PRIMARY_1_X"             mandatory="false"  name="primary 1 x">TRUE</attribute>             
        <attribute source="server" code="0x0012" define="COLOR_CONTROL_PRIMARY_1_Y"             mandatory="false"  name="primary 1 y">TRUE</attribute>             
        <attribute source="server" code="0x0013" define="COLOR_CONTROL_PRIMARY_1_INTENSITY"     mandatory="false"  name="primary 1 intensity">TRUE</attribute>     
        <attribute source="server" code="0x0015" define="COLOR_CONTROL_PRIMARY_2_X"             mandatory="false"  name="primary 2 x">TRUE</attribute>             
        <attribute source="server" code="0x0016" define="COLOR_CONTROL_PRIMARY_2_Y"             mandatory="false"  name="primary 2 y">TRUE</attribute>             
        <attribute source="server" code="0x0017" define="COLOR_CONTROL_PRIMARY_2_INTENSITY"     mandatory="false"  name="primary 2 intensity">TRUE</attribute>     
        <attribute source="server" code="0x0019" define="COLOR_CONTROL_PRIMARY_3_X"             mandatory="false"  name="primary 3 x">TRUE</attribute>             
        <attribute source="server" code="0x001A" define="COLOR_CONTROL_PRIMARY_3_Y"             mandatory="false"  name="primary 3 y">TRUE</attribute>             
        <attribute source="server" code="0x001B" define="COLOR_CONTROL_PRIMARY_3_INTENSITY"     mandatory="false"  name="primary 3 intensity">TRUE</attribute>     
        <attribute source="server" code="0x0020" define="COLOR_CONTROL_PRIMARY_4_X"             mandatory="false"  name="primary 4 x">TRUE</attribute>             
        <attribute source="server" code="0x0021" define="COLOR_CONTROL_PRIMARY_4_Y"             mandatory="false"  name="primary 4 y">TRUE</attribute>             
        <attribute source="server" code="0x0022" define="COLOR_CONTROL_PRIMARY_4_INTENSITY"     mandatory="false"  name="primary 4 intensity">TRUE</attribute>     
        <attribute source="server" code="0x0024" define="COLOR_CONTROL_PRIMARY_5_X"             mandatory="false"  name="primary 5 x">TRUE</attribute>             
        <attribute source="server" code="0x0025" define="COLOR_CONTROL_PRIMARY_5_Y"             mandatory="false"  name="primary 5 y">TRUE</attribute>             
        <attribute source="server" code="0x0026" define="COLOR_CONTROL_PRIMARY_5_INTENSITY"     mandatory="false"  name="primary 5 intensity">TRUE</attribute>     
        <attribute source="server" code="0x0028" define="COLOR_CONTROL_PRIMARY_6_X"             mandatory="false"  name="primary 6 x">TRUE</attribute>             
        <attribute source="server" code="0x0029" define="COLOR_CONTROL_PRIMARY_6_Y"             mandatory="false"  name="primary 6 y">TRUE</attribute>             
        <attribute source="server" code="0x002A" define="COLOR_CONTROL_PRIMARY_6_INTENSITY"     mandatory="false"  name="primary 6 intensity">TRUE</attribute>     
        <attribute source="server" code="0x0030" define="COLOR_CONTROL_WHITE_POINT_X"           mandatory="false"  name="white point x">TRUE</attribute>           
        <attribute source="server" code="0x0031" define="COLOR_CONTROL_WHITE_POINT_Y"           mandatory="false"  name="white point y">TRUE</attribute>           
        <attribute source="server" code="0x0032" define="COLOR_CONTROL_COLOR_POINT_R_X"         mandatory="false"  name="color point r x">TRUE</attribute>         
        <attribute source="server" code="0x0033" define="COLOR_CONTROL_COLOR_POINT_R_Y"         mandatory="false"  name="color point r y">TRUE</attribute>         
        <attribute source="server" code="0x0034" define="COLOR_CONTROL_COLOR_POINT_R_INTENSITY" mandatory="false"  name="color point r intensity">TRUE</attribute> 
        <attribute source="server" code="0x0036" define="COLOR_CONTROL_COLOR_POINT_G_X"         mandatory="false"  name="color point g x">TRUE</attribute>         
        <attribute source="server" code="0x0037" define="COLOR_CONTROL_COLOR_POINT_G_Y"         mandatory="false"  name="color point g y">TRUE</attribute>         
        <attribute source="server" code="0x0038" define="COLOR_CONTROL_COLOR_POINT_G_INTENSITY" mandatory="false"  name="color point g intensity">TRUE</attribute> 
        <attribute source="server" code="0x003A" define="COLOR_CONTROL_COLOR_POINT_B_X"         mandatory="false"  name="color point b x">TRUE</attribute>         
        <attribute source="server" code="0x003B" define="COLOR_CONTROL_COLOR_POINT_B_Y"         mandatory="false"  name="color point b y">TRUE</attribute>         
        <attribute source="server" code="0x003C" define="COLOR_CONTROL_COLOR_POINT_B_INTENSITY" mandatory="false"  name="color point b intensity">TRUE</attribute> 
        <command receivedBy="server" code="0x00" name="MoveToHue" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x01" name="MoveHue" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x02" name="StepHue" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x03" name="MoveToSaturation" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x04" name="MoveSaturation" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x05" name="StepSaturation" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x06" name="MoveToHueAndSaturation" mandatory="false" >TRUE</command>
        <command receivedBy="server" code="0x07" name="MoveToColor" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x08" name="MoveColor" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x09" name="StepColor" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x0A" name="MoveToColorTemperature" mandatory="false" >TRUE</command>
      </cluster>
    
      <cluster>
        <name>Ballast Configuration</name>
        <code>0x0301</code>
        <define>BALLAST_CONFIGURATION_CLUSTER</define>
        <attribute source="server" code="0x0000" define="PHYSICAL_MIN_LEVEL"         mandatory="false"  name="physical min level">TRUE</attribute>
        <attribute source="server" code="0x0001" define="PHYSICAL_MAX_LEVEL"         mandatory="false"  name="physical max level">TRUE</attribute>
        <attribute source="server" code="0x0002" define="BALLAST_STATUS"             mandatory="true"   name="ballast status">TRUE</attribute>
        <attribute source="server" code="0x0010" define="MIN_LEVEL"                  mandatory="false"  name="min level">TRUE</attribute>
        <attribute source="server" code="0x0011" define="MAX_LEVEL"                  mandatory="false"  name="max level">TRUE</attribute>
        <attribute source="server" code="0x0012" define="POWER_ON_LEVEL"             mandatory="false"  name="power on level">TRUE</attribute>
        <attribute source="server" code="0x0013" define="POWER_ON_FADE_TIME"         mandatory="false"  name="power on fade time">TRUE</attribute>
        <attribute source="server" code="0x0014" define="INTRINSIC_BALLAST_FACTOR"   mandatory="false"  name="intrinsic ballast factor">TRUE</attribute>
        <attribute source="server" code="0x0015" define="BALLAST_FACTOR_ADJUSTMENT"  mandatory="false"  name="ballast factor adjustment">TRUE</attribute>
        <attribute source="server" code="0x0020" define="LAMP_QUALITY"               mandatory="false"  name="lamp quality">TRUE</attribute>
        <attribute source="server" code="0x0030" define="LAMP_TYPE"                  mandatory="false"  name="lamp type">TRUE</attribute>
        <attribute source="server" code="0x0031" define="LAMP_MANUFACTURER"          mandatory="false"  name="lamp manufacturer">TRUE</attribute>
        <attribute source="server" code="0x0032" define="LAMP_RATED_HOURS"           mandatory="false"  name="lamp rated hours">TRUE</attribute>
        <attribute source="server" code="0x0033" define="LAMP_BURN_HOURS"            mandatory="false"  name="lamp burn hours">TRUE</attribute>
        <attribute source="server" code="0x0034" define="LAMP_ALARM_MODE"            mandatory="false"  name="lamp alarm mode">TRUE</attribute>
        <attribute source="server" code="0x0035" define="LAMP_BURN_HOURS_TRIP_POINT" mandatory="false"  name="lamp burn hours trip point">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Illuminance Measurement</name>
        <code>0x0400</code>
        <define>ILLUM_MEASUREMENT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="ILLUM_MEASURED_VALUE"          mandatory="true"   name="measured value">TRUE</attribute>     
        <attribute source="server" code="0x0001" define="ILLUM_MIN_MEASURED_VALUE"      mandatory="true"   name="min measured value">TRUE</attribute> 
        <attribute source="server" code="0x0002" define="ILLUM_MAX_MEASURED_VALUE"      mandatory="true"   name="max measured value">TRUE</attribute> 
        <attribute source="server" code="0x0003" define="ILLUM_TOLERANCE"               mandatory="false"  name="tolerance">TRUE</attribute>          
        <attribute source="server" code="0x0004" define="MEASUREMENT_LIGHT_SENSOR_TYPE" mandatory="false"  name="light sensor type">TRUE</attribute>  
      </cluster>
    
      <cluster>
        <name>Illuminance Level Sensing</name>
        <code>0x0401</code>
        <define>ILLUM_LEVEL_SENSING_CLUSTER</define>
        <attribute source="server" code="0x0000" define="LEVEL_STATUS"              mandatory="true"   name="level status">TRUE</attribute>
        <attribute source="server" code="0x0001" define="SENSING_LIGHT_SENSOR_TYPE" mandatory="false"  name="light sensor type">TRUE</attribute> 
        <attribute source="server" code="0x0010" define="ILLUMINANCE_TARGET_LEVEL"  mandatory="true"   name="illuminance level target">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Temperature Measurement</name>
        <code>0x0402</code>
        <define>TEMP_MEASUREMENT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="TEMP_MEASURED_VALUE"     mandatory="true"   name="measured value">TRUE</attribute>     
        <attribute source="server" code="0x0001" define="TEMP_MIN_MEASURED_VALUE" mandatory="true"   name="min measured value">TRUE</attribute> 
        <attribute source="server" code="0x0002" define="TEMP_MAX_MEASURED_VALUE" mandatory="true"   name="max measured value">TRUE</attribute> 
        <attribute source="server" code="0x0003" define="TEMP_TOLERANCE"          mandatory="false"  name="tolerance">TRUE</attribute>          
      </cluster>
    
      <cluster>
        <name>Pressure Measurement</name>
        <code>0x0403</code>
        <define>PRESSURE_MEASUREMENT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="PRESSURE_MEASURED_VALUE"     mandatory="true"   name="measured value">TRUE</attribute>     
        <attribute source="server" code="0x0001" define="PRESSURE_MIN_MEASURED_VALUE" mandatory="true"   name="min measured value">TRUE</attribute> 
        <attribute source="server" code="0x0002" define="PRESSURE_MAX_MEASURED_VALUE" mandatory="true"   name="max measured value">TRUE</attribute> 
        <attribute source="server" code="0x0003" define="PRESSURE_TOLERANCE"          mandatory="false"  name="tolerance">TRUE</attribute>          
        <attribute source="server" code="0x0010" define="PRESSURE_SCALED_VALUE"       mandatory="false"  name="scaled value">TRUE</attribute>       
        <attribute source="server" code="0x0011" define="PRESSURE_MIN_SCALED_VALUE"   mandatory="false"  name="min scaled value">TRUE</attribute>   
        <attribute source="server" code="0x0012" define="PRESSURE_MAX_SCALED_VALUE"   mandatory="false"  name="max scaled value">TRUE</attribute>   
        <attribute source="server" code="0x0013" define="PRESSURE_SCALED_TOLERANCE"   mandatory="false"  name="scaled tolerance">TRUE</attribute>   
        <attribute source="server" code="0x0014" define="PRESSURE_SCALE"              mandatory="false"  name="scale">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Flow Measurement</name>
        <code>0x0404</code>
        <define>FLOW_MEASUREMENT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="FLOW_MEASURED_VALUE"     mandatory="true"   name="measured value">TRUE</attribute>     
        <attribute source="server" code="0x0001" define="FLOW_MIN_MEASURED_VALUE" mandatory="true"   name="min measured value">TRUE</attribute> 
        <attribute source="server" code="0x0002" define="FLOW_MAX_MEASURED_VALUE" mandatory="true"   name="max measured value">TRUE</attribute> 
        <attribute source="server" code="0x0003" define="FLOW_TOLERANCE"          mandatory="false"  name="tolerance">TRUE</attribute>          
      </cluster>
    
      <cluster>
        <name>Relative Humidity Measurement</name>
        <code>0x0405</code>
        <define>RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="RELATIVE_HUMIDITY_MEASURED_VALUE"     mandatory="true"   name="measured value">TRUE</attribute>     
        <attribute source="server" code="0x0001" define="RELATIVE_HUMIDITY_MIN_MEASURED_VALUE" mandatory="true"   name="min measured value">TRUE</attribute> 
        <attribute source="server" code="0x0002" define="RELATIVE_HUMIDITY_MAX_MEASURED_VALUE" mandatory="true"   name="max measured value">TRUE</attribute> 
        <attribute source="server" code="0x0003" define="RELATIVE_HUMIDITY_TOLERANCE"          mandatory="false"  name="tolerance">TRUE</attribute>          
      </cluster>
    
      <cluster>
        <name>Occupancy Sensing</name>
        <code>0x0406</code>
        <define>OCCUPANCY_SENSING_CLUSTER</define>
        <attribute source="server" code="0x0000" define="OCCUPANCY"                                   mandatory="true"   name="occupancy">TRUE</attribute>
        <attribute source="server" code="0x0001" define="OCCUPANCY_SENSOR_TYPE"                       mandatory="true"   name="occupancy sensor type">TRUE</attribute>
        <attribute source="server" code="0x0010" define="PIR_OCCUPIED_TO_UNOCCUPIED_DELAY"            mandatory="false"  name="PIR occupied to unoccupied delay">TRUE</attribute>
        <attribute source="server" code="0x0011" define="PIR_UNOCCUPIED_TO_OCCUPIED_DELAY"            mandatory="false"  name="PIR unoccupied to occupied delay">TRUE</attribute>
        <attribute source="server" code="0x0012" define="PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD"        mandatory="false"  name="PIR unoccupied to occupied threshold">TRUE</attribute>
        <attribute source="server" code="0x0020" define="ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY"     mandatory="false"  name="ultrasonic occupied to unoccupied delay">TRUE</attribute>
        <attribute source="server" code="0x0021" define="ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY"     mandatory="false"  name="ultrasonic unoccupied to occupied delay">TRUE</attribute>
        <attribute source="server" code="0x0022" define="ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD" mandatory="false"  name="ultrasonic unoccupied to occupied threshold">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>IAS Zone</name>
        <code>0x0500</code>
        <define>IAS_ZONE_CLUSTER</define>
        <attribute source="server" code="0x0000" define="ZONE_STATE"      mandatory="true" name="zone state">TRUE</attribute>
        <attribute source="server" code="0x0001" define="ZONE_TYPE"       mandatory="true" name="zone type">TRUE</attribute>
        <attribute source="server" code="0x0002" define="ZONE_STATUS"     mandatory="true" name="zone status">TRUE</attribute>
        <attribute source="server" code="0x0010" define="IAS_CIE_ADDRESS" mandatory="true" name="IAS CIE address">TRUE</attribute>
        <attribute source="server" code="0x0011" define="ZONE_ID"         mandatory="true" name="Zone ID">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="ZoneEnrollResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x00" name="ZoneStatusChangeNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="ZoneEnrollRequest" mandatory="true">TRUE</command>
      </cluster>
    
      <cluster>
        <name>IAS ACE</name>
        <code>0x0501</code>
        <define>IAS_ACE_CLUSTER</define>
        <command receivedBy="server" code="0x00" name="Arm" mandatory="true" >TRUE</command>
        <command receivedBy="server" code="0x01" name="Bypass" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x02" name="Emergency" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x03" name="Fire" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x04" name="Panic" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x05" name="GetZoneIdMap" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x06" name="GetZoneInformation" mandatory="true"    >TRUE</command>
        <command receivedBy="client" code="0x00" name="ArmResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="GetZoneIdMapResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="GetZoneInformationResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x03" name="ZoneStatusChanged" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x04" name="PanelStatusChanged" mandatory="true">TRUE</command>
      </cluster>
    
      <cluster>
        <name>IAS WD</name>
        <code>0x0502</code>
        <define>IAS_WD_CLUSTER</define>
        <attribute source="server" code="0x0000" define="MAX_DURATION" mandatory="true" name="max duration">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="StartWarning" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="Squawk" mandatory="true">TRUE</command>
      </cluster>
    
      <cluster>
        <name>Door Lock</name>
        <code>0x0101</code>
        <define>DOOR_LOCK_CLUSTER</define>
        <attribute source="server" code="0x0000" define="LOCK_STATE"                                      mandatory="true"   name="lock state">TRUE</attribute>
        <attribute source="server" code="0x0001" define="LOCK_TYPE"                                       mandatory="true"   name="lock type">TRUE</attribute>
        <attribute source="server" code="0x0002" define="ACTUATOR_ENABLED"                                mandatory="true"   name="actuator enabled">TRUE</attribute>
        <attribute source="server" code="0x0004" define="DOOR_OPEN_EVENTS"                                mandatory="false"  name="door open events">TRUE</attribute>
        <attribute source="server" code="0x0005" define="DOOR_CLOSED_EVENTS"                              mandatory="false"  name="door closed events">TRUE</attribute>
        <attribute source="server" code="0x0006" define="OPEN_PERIOD"                                     mandatory="false"  name="open period">TRUE</attribute>
        <attribute source="server" code="0x0010" define="NUM_LOCK_RECORDS_SUPPORTED"                      mandatory="false"  name="num lock records supported">TRUE</attribute>
        <attribute source="server" code="0x0011" define="NUM_TOTAL_USERS_SUPPORTED"                       mandatory="false"  name="num total users supported">TRUE</attribute>
        <attribute source="server" code="0x0012" define="NUM_PIN_USERS_SUPPORTED"                         mandatory="false"  name="num PIN users supported">TRUE</attribute>
        <attribute source="server" code="0x0013" define="NUM_RFID_USERS_SUPPORTED"                        mandatory="false"  name="num RFID users supported">TRUE</attribute>
        <attribute source="server" code="0x0014" define="NUM_WEEKDAY_SCHEDULES_SUPPORTED_PER_USER"        mandatory="false"  name="num weekday schedules supported per user">TRUE</attribute>
        <attribute source="server" code="0x0015" define="NUM_YEARDAY_SCHEDULES_SUPPORTED_PER_USER"        mandatory="false"  name="num yearday schedules supported per user">TRUE</attribute>
        <attribute source="server" code="0x0017" define="MAX_PIN_LENGTH"                                  mandatory="false"  name="max pin length">TRUE</attribute>
        <attribute source="server" code="0x0018" define="MIN_PIN_LENGTH"                                  mandatory="false"  name="min pin length">TRUE</attribute>
        <attribute source="server" code="0x0019" define="MAX_RFID_CODE_LENGTH"                            mandatory="false"  name="max rfid code length">TRUE</attribute>
        <attribute source="server" code="0x001A" define="MIN_RFID_CODE_LENGTH"                            mandatory="false"  name="min rfid code length">TRUE</attribute>
        <attribute source="server" code="0x0020" define="ENABLE_LOGGING"                                  mandatory="false"  name="enable logging">TRUE</attribute>
        <attribute source="server" code="0x0021" define="LANGUAGE"                                        mandatory="false"  name="language">TRUE</attribute>
        <attribute source="server" code="0x0022" define="LED_SETTINGS"                                    mandatory="false"  name="led settings">TRUE</attribute>
        <attribute source="server" code="0x0023" define="AUTO_RELOCK_TIME"                                mandatory="false"  name="auto relock time">TRUE</attribute>
        <attribute source="server" code="0x0024" define="SOUND_VOLUME"                                    mandatory="false"  name="sound volume">TRUE</attribute>
        <attribute source="server" code="0x0025" define="OPERATING_MODE"                                  mandatory="false"  name="operating mode">TRUE</attribute>
        <attribute source="server" code="0x0026" define="SUPPORTED_OPERATING_MODES"                       mandatory="false"  name="supported operating modes">TRUE</attribute>
        <attribute source="server" code="0x0027" define="DEFAULT_CONFIGURATION_REGISTER"                  mandatory="false"  name="default configuration register">TRUE</attribute>
        <attribute source="server" code="0x0028" define="ENABLE_LOCAL_PROGRAMMING"                        mandatory="false"  name="enable local programming">TRUE</attribute>
        <attribute source="server" code="0x0029" define="ENABLE_ONE_TOUCH_LOCKING"                        mandatory="false"  name="enable one touch locking">TRUE</attribute>
        <attribute source="server" code="0x002A" define="ENABLE_INSIDE_STATUS_LED"                        mandatory="false"  name="enable inside status led">TRUE</attribute>
        <attribute source="server" code="0x002B" define="ENABLE_PRIVACY_MODE_BUTTON"                      mandatory="false"  name="enable privacy mode button">TRUE</attribute>
        <attribute source="server" code="0x0030" define="WRONG_CODE_ENTRY_LIMIT"                          mandatory="false"  name="wrong code entry limit">TRUE</attribute>
        <attribute source="server" code="0x0031" define="USER_CODE_TEMPORARY_DISABLE_TIME"                mandatory="false"  name="user code temporary disable time">TRUE</attribute>
        <attribute source="server" code="0x0032" define="SEND_PIN_OVER_THE_AIR"                           mandatory="false"  name="send pin over the air">TRUE</attribute>
        <attribute source="server" code="0x0033" define="REQUIRE_PIN_FOR_RF_OPERATION"                    mandatory="false"  name="require pin for rf operation">TRUE</attribute>
        <attribute source="server" code="0x0034" define="ZIGBEE_SECURITY_LEVEL"                           mandatory="false"  name="zigbee security level">TRUE</attribute>
        <attribute source="server" code="0x0040" define="DOOR_LOCK_ALARM_MASK"                            mandatory="false"  name="alarm mask">TRUE</attribute>
        <attribute source="server" code="0x0041" define="KEYPAD_OPERATION_EVENT_MASK"                     mandatory="false"  name="keypad operation event mask">TRUE</attribute>
        <attribute source="server" code="0x0042" define="RF_OPERATION_EVENT_MASK"                         mandatory="false"  name="RF operation event mask">TRUE</attribute>
        <attribute source="server" code="0x0043" define="MANUAL_OPERATION_EVENT_MASK"                     mandatory="false"  name="manual operation event mask">TRUE</attribute>
        <attribute source="server" code="0X0044" define="RFID_OPERATION_EVENT_MASK"                       mandatory="false"  name="rfid operation event mask">TRUE</attribute>
        <attribute source="server" code="0x0045" define="KEYPAD_PROGRAMMING_EVENT_MASK"                   mandatory="false"  name="keypad programming event mask">TRUE</attribute>
        <attribute source="server" code="0X0046" define="RF_PROGRAMMING_EVENT_MASK"                       mandatory="false"  name="rf programming event mask">TRUE</attribute>
        <attribute source="server" code="0X0047" define="RFID_PROGRAMMING_EVENT_MASK"                     mandatory="false"  name="rfid programming event mask">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="LockDoor" mandatory="true"    >TRUE</command>
        <command receivedBy="server" code="0x01" name="UnlockDoor" mandatory="true"    >TRUE</command>
        <command receivedBy="client" code="0x00" name="LockDoorResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="UnlockDoorResponse" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="Toggle" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x03" name="UnlockWithTimeout" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x04" name="GetLogRecord" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x05" name="SetPin" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x06" name="GetPin" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x07" name="ClearPin" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x08" name="ClearAllPins" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x09" name="SetUserStatus" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x0A" name="GetUserStatus" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x0B" name="SetWeekdaySchedule" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x0C" name="GetWeekdaySchedule" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x0D" name="ClearWeekdaySchedule" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x0E" name="SetYeardaySchedule" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x0F" name="GetYeardaySchedule" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x10" name="ClearYeardaySchedule" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x14" name="SetUserType" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x15" name="GetUserType" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x16" name="SetRfid" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x17" name="GetRfid" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x18" name="ClearRfid" mandatory="false"  >TRUE</command>
        <command receivedBy="server" code="0x19" name="ClearAllRfids" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x02" name="ToggleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x03" name="UnlockWithTimeoutResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x04" name="GetLogRecordResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x05" name="SetPinResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x06" name="GetPinResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x07" name="ClearPinResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x08" name="ClearAllPinsResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x09" name="SetUserStatusResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x0A" name="GetUserStatusResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x0B" name="SetWeekdayScheduleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x0C" name="GetWeekdayScheduleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x0D" name="ClearWeekdayScheduleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x0E" name="SetYeardayScheduleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x0F" name="GetYeardayScheduleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x10" name="ClearYeardayScheduleResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x14" name="SetUserTypeResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x15" name="GetUserTypeResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x16" name="SetRfidResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x17" name="GetRfidResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x18" name="ClearRfidResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x19" name="ClearAllRfidsResponse" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x20" name="OperationEventNotification" mandatory="false"  >TRUE</command>
        <command receivedBy="client" code="0x21" name="ProgrammingEventNotification" mandatory="false"  >TRUE</command>
      </cluster>
    
      <cluster>
        <name>Window Covering</name>
        <code>0x0102</code>
        <define>WINDOW_COVERING_CLUSTER</define>
        <attribute source="server" code="0x0000" define="COVERING_TYPE"           mandatory="true"   name="window covering type">TRUE</attribute>
        <attribute source="server" code="0x0001" define="LIMIT_LIFT"              mandatory="false"  name="physical closed limit - lift">TRUE</attribute>
        <attribute source="server" code="0x0002" define="LIMIT_TILT"              mandatory="false"  name="physical closed limit - tilt">TRUE</attribute>
        <attribute source="server" code="0x0003" define="CURRENT_LIFT"            mandatory="false"  name="current position - lift">TRUE</attribute>
        <attribute source="server" code="0x0004" define="CURRENT_TILT"            mandatory="false"  name="current position - tilt">TRUE</attribute>
        <attribute source="server" code="0x0005" define="NUMBER_LIFT"             mandatory="false"  name="number of actuations - lift">TRUE</attribute>
        <attribute source="server" code="0x0006" define="NUMBER_TILT"             mandatory="false"  name="number of actuations - tilt">TRUE</attribute>
        <attribute source="server" code="0x0007" define="CONFIG_STATUS"           mandatory="true"   name="config status">TRUE</attribute>
        <attribute source="server" code="0x0008" define="CURRENT_LIFT_PERCENTAGE" mandatory="false"  name="current position lift percentage">TRUE</attribute>
        <attribute source="server" code="0x0009" define="CURRENT_TILT_PERCENTAGE" mandatory="false"  name="current position tilt percentage">TRUE</attribute>
        <attribute source="server" code="0x0010" define="OPEN_LIMIT_LIFT"         mandatory="true"   name="installed open limit - lift">TRUE</attribute>
        <attribute source="server" code="0x0011" define="CLOSED_LIMIT_LIFT"       mandatory="true"   name="installed closed limit - lift">TRUE</attribute>
        <attribute source="server" code="0x0012" define="OPEN_LIMIT_TILT"         mandatory="true"   name="installed open limit - tilt">TRUE</attribute>
        <attribute source="server" code="0x0013" define="CLOSED_LIMIT_TILT"       mandatory="true"   name="installed closed limit - tilt">TRUE</attribute>
        <attribute source="server" code="0x0014" define="VELOCITY_LIFT"           mandatory="false"  name="velocity - lift">TRUE</attribute>
        <attribute source="server" code="0x0015" define="ACCELERATION_LIFT"       mandatory="false"  name="acceleration time - lift">TRUE</attribute>
        <attribute source="server" code="0x0016" define="DECELERATION_LIFT"       mandatory="false"  name="deceleration time - lift">TRUE</attribute>
        <attribute source="server" code="0x0017" define="MODE"                    mandatory="true"   name="mode">TRUE</attribute>
        <attribute source="server" code="0x0018" define="SETPOINTS_LIFT"          mandatory="false"  name="intermediate setpoints - lift">TRUE</attribute>
        <attribute source="server" code="0x0019" define="SETPOINTS_TILT"          mandatory="false"  name="intermediate setpoints - tilt">TRUE</attribute>
        <command receivedBy="server" code="0x00" name="WindowCoveringUpOpen" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="WindowCoveringDownClose" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x02" name="WindowCoveringStop" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x03" name="WindowCoveringGoToLiftSetpoint" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x04" name="WindowCoveringGoToLiftValue" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x05" name="WindowCoveringGoToLiftPercentage" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x06" name="WindowCoveringGoToTiltSetpoint" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x07" name="WindowCoveringGoToTiltValue" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x08" name="WindowCoveringGoToTiltPercentage" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x09" name="WindowCoveringGoToProgramSetpoint" mandatory="false">TRUE</command>
        <command receivedBy="server" code="0x0A" name="ProgramCurrentSetpoint" mandatory="false">TRUE</command>
      </cluster>
    
      <cluster>
        <name>Appliance Identification</name>
        <code>0x0B00</code>
        <define>APPLIANCE_IDENTIFICATION_CLUSTER</define>
        <attribute source="server" code="0x0000" define="BASIC_IDENTIFICATION"        mandatory="true"   name="basic identification">TRUE</attribute>
        <attribute source="server" code="0x0010" define="APPLIANCE_COMPANY_NAME"      mandatory="false"  name="company name">TRUE</attribute>
        <attribute source="server" code="0x0011" define="COMPANY_ID"                  mandatory="false"  name="company id">TRUE</attribute>
        <attribute source="server" code="0x0012" define="BRAND_NAME"                  mandatory="false"  name="brand name">TRUE</attribute>
        <attribute source="server" code="0x0013" define="BRAND_ID"                    mandatory="false"  name="brand id">TRUE</attribute>
        <attribute source="server" code="0x0014" define="APPLIANCE_MODEL"             mandatory="false"  name="model">TRUE</attribute>
        <attribute source="server" code="0x0015" define="APPLIANCE_PART_NUMBER"       mandatory="false"  name="part number">TRUE</attribute>
        <attribute source="server" code="0x0016" define="APPLIANCE_PRODUCT_REVISION"  mandatory="false"  name="product revision">TRUE</attribute>
        <attribute source="server" code="0x0017" define="APPLIANCE_SOFTWARE_REVISION" mandatory="false"  name="software revision">TRUE</attribute>
        <attribute source="server" code="0x0018" define="PRODUCT_TYPE_NAME"           mandatory="false"  name="product type name">TRUE</attribute>
        <attribute source="server" code="0x0019" define="PRODUCT_TYPE_ID"             mandatory="false"  name="product type id">TRUE</attribute>
        <attribute source="server" code="0x001A" define="CECED_SPECIFICATION_VERSION" mandatory="false"  name="ceced specification version">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Meter Identification</name>
        <code>0x0B01</code>
        <define>METER_IDENTIFICATION_CLUSTER</define>
        <attribute source="server" code="0x0000" define="METER_COMPANY_NAME"      mandatory="true"   name="company name">TRUE</attribute>
        <attribute source="server" code="0x0001" define="METER_TYPE_ID"           mandatory="true"   name="meter type id">TRUE</attribute>
        <attribute source="server" code="0x0004" define="DATA_QUALITY_ID"         mandatory="true"   name="data quality id">TRUE</attribute>
        <attribute source="server" code="0x0005" define="CUSTOMER_NAME"           mandatory="false"  name="customer name">TRUE</attribute>
        <attribute source="server" code="0x0006" define="METER_MODEL"             mandatory="false"  name="model">TRUE</attribute>
        <attribute source="server" code="0x0007" define="METER_PART_NUMBER"       mandatory="false"  name="part number">TRUE</attribute>
        <attribute source="server" code="0x0008" define="METER_PRODUCT_REVISION"  mandatory="false"  name="product revision">TRUE</attribute>
        <attribute source="server" code="0x000A" define="METER_SOFTWARE_REVISION" mandatory="false"  name="software revision">TRUE</attribute>
        <attribute source="server" code="0x000B" define="UTILITY_NAME"            mandatory="false"  name="utility name">TRUE</attribute>
        <attribute source="server" code="0x000C" define="POD"                     mandatory="true"   name="pod">TRUE</attribute>
        <attribute source="server" code="0x000D" define="AVAILABLE_POWER"         mandatory="true"   name="available power">TRUE</attribute>
        <attribute source="server" code="0x000E" define="POWER_THRESHOLD"         mandatory="true"   name="power threshold">TRUE</attribute>
      </cluster>
    
      <cluster>
        <name>Appliance Events and Alert</name>
        <code>0x0B02</code>
        <define>APPLIANCE_EVENTS_AND_ALERT_CLUSTER</define>
        <command receivedBy="server" code="0x00" name="GetAlerts" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x00" name="GetAlertsResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="AlertsNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="EventsNotification" mandatory="true">TRUE</command>
      </cluster>
    
      <cluster>
        <name>Appliance Statistics</name>
        <code>0x0B03</code>
        <define>APPLIANCE_STATISTICS_CLUSTER</define>
        <attribute source="server" code="0x0000" define="LOG_MAX_SIZE"       mandatory="true" name="log max size">TRUE</attribute> 
        <attribute source="server" code="0x0001" define="LOG_QUEUE_MAX_SIZE" mandatory="true" name="log queue max size">TRUE</attribute> 
        <command receivedBy="client" code="0x00" name="LogNotification" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x01" name="LogResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x02" name="LogQueueResponse" mandatory="true">TRUE</command>
        <command receivedBy="client" code="0x03" name="StatisticsAvailable" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x00" name="LogRequest" mandatory="true">TRUE</command>
        <command receivedBy="server" code="0x01" name="LogQueueRequest" mandatory="true">TRUE</command>
      </cluster>
    
      <cluster>
        <name>Electrical Measurement</name>
        <code>0x0B04</code>
        <define>ELECTRICAL_MEASUREMENT_CLUSTER</define>
        <attribute source="server" code="0x0000" define="MEASUREMENT_TYPE"                                    mandatory="false" name="measurement type">TRUE</attribute>
        <attribute source="server" code="0x0100" define="DC_VOLTAGE"                                          mandatory="false" name="dc voltage">TRUE</attribute>
        <attribute source="server" code="0x0101" define="DC_VOLTAGE_MIN"                                      mandatory="false" name="dc voltage min">TRUE</attribute>
        <attribute source="server" code="0x0102" define="DC_VOLTAGE_MAX"                                      mandatory="false" name="dc voltage max">TRUE</attribute>
        <attribute source="server" code="0x0103" define="DC_CURRENT"                                          mandatory="false" name="dc current">TRUE</attribute>
        <attribute source="server" code="0x0104" define="DC_CURRENT_MIN"                                      mandatory="false" name="dc current min">TRUE</attribute>
        <attribute source="server" code="0x0105" define="DC_CURRENT_MAX"                                      mandatory="false" name="dc current max">TRUE</attribute>
        <attribute source="server" code="0x0106" define="DC_POWER"                                            mandatory="false" name="dc power">TRUE</attribute>
        <attribute source="server" code="0x0107" define="DC_POWER_MIN"                                        mandatory="false" name="dc power min">TRUE</attribute>
        <attribute source="server" code="0x0108" define="DC_POWER_MAX"                                        mandatory="false" name="dc power max">TRUE</attribute>
        <attribute source="server" code="0x0200" define="DC_VOLTAGE_MULTIPLIER"                               mandatory="false" name="dc voltage multiplier">TRUE</attribute>
        <attribute source="server" code="0x0201" define="DC_VOLTAGE_DIVISOR"                                  mandatory="false" name="dc voltage divisor">TRUE</attribute>
        <attribute source="server" code="0x0202" define="DC_CURRENT_MULTIPLIER"                               mandatory="false" name="dc current multiplier">TRUE</attribute>
        <attribute source="server" code="0x0203" define="DC_CURRENT_DIVISOR"                                  mandatory="false" name="dc current divisor">TRUE</attribute>
        <attribute source="server" code="0x0204" define="DC_POWER_MULTIPLIER"                                 mandatory="false" name="dc power multiplier">TRUE</attribute>
        <attribute source="server" code="0x0205" define="DC_POWER_DIVISOR"                                    mandatory="false" name="dc power divisor">TRUE</attribute>
        <attribute source="server" code="0x0300" define="AC_FREQUENCY"                                        mandatory="false" name="ac frequency">TRUE</attribute>
        <attribute source="server" code="0x0301" define="AC_FREQUENCY_MIN"                                    mandatory="false" name="ac frequency min">TRUE</attribute>
        <attribute source="server" code="0x0302" define="AC_FREQUENCY_MAX"                                    mandatory="false" name="ac frequency max">TRUE</attribute>
        <attribute source="server" code="0x0303" define="NEUTRAL_CURRENT"                                     mandatory="false" name="neutral current">TRUE</attribute>
        <attribute source="server" code="0x0304" define="TOTAL_ACTIVE_POWER"                                  mandatory="false" name="total active power">TRUE</attribute>
        <attribute source="server" code="0x0305" define="TOTAL_REACTIVE_POWER"                                mandatory="false" name="total reactive power">TRUE</attribute>
        <attribute source="server" code="0x0306" define="TOTAL_APPARENT_POWER"                                mandatory="false" name="total apparent power">TRUE</attribute>
        <attribute source="server" code="0x0307" define="MEASURED_1ST_HARMONIC_CURRENT"                       mandatory="false" name="measured 1st harmonic current">TRUE</attribute>
        <attribute source="server" code="0x0308" define="MEASURED_3RD_HARMONIC_CURRENT"                       mandatory="false" name="measured 3rd harmonic current">TRUE</attribute>
        <attribute source="server" code="0x0309" define="MEASURED_5TH_HARMONIC_CURRENT"                       mandatory="false" name="measured 5th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x030A" define="MEASURED_7TH_HARMONIC_CURRENT"                       mandatory="false" name="measured 7th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x030B" define="MEASURED_9TH_HARMONIC_CURRENT"                       mandatory="false" name="measured 9th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x030C" define="MEASURED_11TH_HARMONIC_CURRENT"                      mandatory="false" name="measured 11th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x030D" define="MEASURED_PHASE_1ST_HARMONIC_CURRENT"                 mandatory="false" name="measured phase 1st harmonic current">TRUE</attribute>
        <attribute source="server" code="0x030E" define="MEASURED_PHASE_3RD_HARMONIC_CURRENT"                 mandatory="false" name="measured phase 3rd harmonic current">TRUE</attribute>
        <attribute source="server" code="0x030F" define="MEASURED_PHASE_5TH_HARMONIC_CURRENT"                 mandatory="false" name="measured phase 5th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x0310" define="MEASURED_PHASE_7TH_HARMONIC_CURRENT"                 mandatory="false" name="measured phase 7th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x0311" define="MEASURED_PHASE_9TH_HARMONIC_CURRENT"                 mandatory="false" name="measured phase 9th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x0312" define="MEASURED_PHASE_11TH_HARMONIC_CURRENT"                mandatory="false" name="measured phase 11th harmonic current">TRUE</attribute>
        <attribute source="server" code="0x0400" define="AC_FREQUENCY_MULTIPLIER"                             mandatory="false" name="ac frequency multiplier">TRUE</attribute>
        <attribute source="server" code="0x0401" define="AC_FREQUENCY_DIVISOR"                                mandatory="false" name="ac frequency divisor">TRUE</attribute>
        <attribute source="server" code="0x0402" define="POWER_MULTIPLIER"                                    mandatory="false" name="power multiplier">TRUE</attribute>
        <attribute source="server" code="0x0403" define="POWER_DIVISOR"                                       mandatory="false" name="power divisor">TRUE</attribute>
        <attribute source="server" code="0x0404" define="HARMONIC_CURRENT_MULTIPLIER"                         mandatory="false" name="harmonic current multiplier">TRUE</attribute>
        <attribute source="server" code="0x0405" define="PHASE_HARMONIC_CURRENT_MULTIPLIER"                   mandatory="false" name="phase harmonic current multiplier">TRUE</attribute>
        <attribute source="server" code="0x0500" define="INSTANTANEOUS_VOLTAGE"                               mandatory="false" name="instantaneous voltage">TRUE</attribute>
        <attribute source="server" code="0x0501" define="INSTANTANEOUS_LINE_CURRENT"                          mandatory="false" name="instantaneous line current">TRUE</attribute>
        <attribute source="server" code="0x0502" define="INSTANTANEOUS_ACTIVE_CURRENT"                        mandatory="false" name="instantaneous active current">TRUE</attribute>
        <attribute source="server" code="0x0503" define="INSTANTANEOUS_REACTIVE_CURRENT"                      mandatory="false" name="instantaneous reactive current">TRUE</attribute>
        <attribute source="server" code="0x0504" define="INSTANTANEOUS_POWER"                                 mandatory="false" name="instantaneous power">TRUE</attribute>
        <attribute source="server" code="0x0505" define="RMS_VOLTAGE"                                         mandatory="false" name="rms voltage">TRUE</attribute>
        <attribute source="server" code="0x0506" define="RMS_VOLTAGE_MIN"                                     mandatory="false" name="rms voltage min">TRUE</attribute>
        <attribute source="server" code="0x0507" define="RMS_VOLTAGE_MAX"                                     mandatory="false" name="rms voltage max">TRUE</attribute>
        <attribute source="server" code="0x0508" define="RMS_CURRENT"                                         mandatory="false" name="rms current">TRUE</attribute>
        <attribute source="server" code="0x0509" define="RMS_CURRENT_MIN"                                     mandatory="false" name="rms current min">TRUE</attribute>
        <attribute source="server" code="0x050A" define="RMS_CURRENT_MAX"                                     mandatory="false" name="rms current max">TRUE</attribute>
        <attribute source="server" code="0x050B" define="ACTIVE_POWER"                                        mandatory="false" name="active power">TRUE</attribute>
        <attribute source="server" code="0x050C" define="ACTIVE_POWER_MIN"                                    mandatory="false" name="active power min">TRUE</attribute>
        <attribute source="server" code="0x050D" define="ACTIVE_POWER_MAX"                                    mandatory="false" name="active power max">TRUE</attribute>
        <attribute source="server" code="0x050E" define="REACTIVE_POWER"                                      mandatory="false" name="reactive power">TRUE</attribute>
        <attribute source="server" code="0x050F" define="APPARENT_POWER"                                      mandatory="false" name="apparent power">TRUE</attribute>
        <attribute source="server" code="0x0510" define="AC_POWER_FACTOR"                                     mandatory="false" name="power factor">TRUE</attribute>
        <attribute source="server" code="0x0511" define="AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD"              mandatory="false" name="average rms voltage measurement period">TRUE</attribute>
        <attribute source="server" code="0x0513" define="AVERAGE_RMS_UNDER_VOLTAGE_COUNTER"                   mandatory="false" name="average rms under voltage counter">TRUE</attribute>
        <attribute source="server" code="0x0514" define="RMS_EXTREME_OVER_VOLTAGE_PERIOD"                     mandatory="false" name="rms extreme over voltage period">TRUE</attribute>
        <attribute source="server" code="0x0515" define="RMS_EXTREME_UNDER_VOLTAGE_PERIOD"                    mandatory="false" name="rms extreme under voltage period">TRUE</attribute>
        <attribute source="server" code="0x0516" define="RMS_VOLTAGE_SAG_PERIOD"                              mandatory="false" name="rms voltage sag period">TRUE</attribute>
        <attribute source="server" code="0x0517" define="RMS_VOLTAGE_SWELL_PERIOD"                            mandatory="false" name="rms voltage swell period">TRUE</attribute>
        <attribute source="server" code="0x0600" define="AC_VOLTAGE_MULTIPLIER"                               mandatory="false" name="ac voltage multiplier">TRUE</attribute>
        <attribute source="server" code="0x0601" define="AC_VOLTAGE_DIVISOR"                                  mandatory="false" name="ac voltage divisor">TRUE</attribute>
        <attribute source="server" code="0x0602" define="AC_CURRENT_MULTIPLIER"                               mandatory="false" name="ac current multiplier">TRUE</attribute>
        <attribute source="server" code="0x0603" define="AC_CURRENT_DIVISOR"                                  mandatory="false" name="ac current divisor">TRUE</attribute>
        <attribute source="server" code="0x0604" define="AC_POWER_MULTIPLIER"                                 mandatory="false" name="ac power multiplier">TRUE</attribute>
        <attribute source="server" code="0x0605" define="AC_POWER_DIVISOR"                                    mandatory="false" name="ac power divisor">TRUE</attribute>
        <attribute source="server" code="0x0700" define="DC_OVERLOAD_ALARMS_MASK"                             mandatory="false" name="overload alarms mask">TRUE</attribute>
        <attribute source="server" code="0x0701" define="DC_VOLTAGE_OVERLOAD"                                 mandatory="false" name="voltage overload">TRUE</attribute>
        <attribute source="server" code="0x0702" define="DC_CURRENT_OVERLOAD"                                 mandatory="false" name="current overload">TRUE</attribute>
        <attribute source="server" code="0x0800" define="AC_OVERLOAD_ALARMS_MASK"                             mandatory="false" name="ac overload alarms mask">TRUE</attribute>
        <attribute source="server" code="0x0801" define="AC_VOLTAGE_OVERLOAD"                                 mandatory="false" name="ac voltage overload">TRUE</attribute>
        <attribute source="server" code="0x0802" define="AC_CURRENT_OVERLOAD"                                 mandatory="false" name="ac current overload">TRUE</attribute>
        <attribute source="server" code="0x0803" define="AC_POWER_OVERLOAD"                                   mandatory="false" name="ac active power overload">TRUE</attribute>
        <attribute source="server" code="0x0804" define="AC_REACTIVE_POWER_OVERLOAD"                          mandatory="false" name="ac reactive power overload">TRUE</attribute>
        <attribute source="server" code="0x0805" define="AVERAGE_RMS_OVER_VOLTAGE"                            mandatory="false" name="average rms over voltage">TRUE</attribute>
        <attribute source="server" code="0x0806" define="AVERAGE_RMS_UNDER_VOLTAGE"                           mandatory="false" name="average rms under voltage">TRUE</attribute>
        <attribute source="server" code="0x0807" define="RMS_EXTREME_OVER_VOLTAGE"                            mandatory="false" name="rms extreme over voltage">TRUE</attribute>
        <attribute source="server" code="0x0808" define="RMS_EXTREME_UNDER_VOLTAGE"                           mandatory="false" name="rms extreme under voltage">TRUE</attribute>
        <attribute source="server" code="0x0809" define="RMS_VOLTAGE_SAG"                                     mandatory="false" name="rms voltage sag">TRUE</attribute>
        <attribute source="server" code="0x080A" define="RMS_VOLTAGE_SWELL"                                   mandatory="false" name="rms voltage swell">TRUE</attribute>
    	  <attribute source="server" code="0x0901" define="LINE_CURRENT_PHASE_B"                                mandatory="false" name="line current phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0902" define="ACTIVE_CURRENT_PHASE_B"                              mandatory="false" name="active current phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0903" define="REACTIVE_CURRENT_PHASE_B"                            mandatory="false" name="reactive current phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0905" define="RMS_VOLTAGE_PHASE_B"                                 mandatory="false" name="rms voltage phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0906" define="RMS_VOLTAGE_MIN_PHASE_B"                             mandatory="false" name="rms voltage min phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0907" define="RMS_VOLTAGE_MAX_PHASE_B"                             mandatory="false" name="rms voltage max phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0908" define="RMS_CURRENT_PHASE_B"                                 mandatory="false" name="rms current phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0909" define="RMS_CURRENT_MIN_PHASE_B"                             mandatory="false" name="rms current min phase b">TRUE</attribute>
    	  <attribute source="server" code="0x090A" define="RMS_CURRENT_MAX_PHASE_B"                             mandatory="false" name="rms current max phase b">TRUE</attribute>
    	  <attribute source="server" code="0x090B" define="ACTIVE_POWER_PHASE_B"                                mandatory="false" name="active power phase b">TRUE</attribute>
    	  <attribute source="server" code="0x090C" define="ACTIVE_POWER_MIN_PHASE_B"                            mandatory="false" name="active power min phase b">TRUE</attribute>
    	  <attribute source="server" code="0x090D" define="ACTIVE_POWER_MAX_PHASE_B"                            mandatory="false" name="active power max phase b">TRUE</attribute>
        <attribute source="server" code="0x090E" define="REACTIVE_POWER_PHASE_B"                              mandatory="false" name="reactive power phase b">TRUE</attribute>
    	  <attribute source="server" code="0x090F" define="APPARENT_POWER_PHASE_B"                              mandatory="false" name="apparent power phase b">TRUE</attribute>
        <attribute source="server" code="0x0910" define="POWER_FACTOR_PHASE_B"                                mandatory="false" name="power factor phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0911" define="AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHASE_B"      mandatory="false" name="average rms voltage measurement period phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0912" define="AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHASE_B"            mandatory="false" name="average rms over voltage counter phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0913" define="AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHASE_B"           mandatory="false" name="average rms under voltage counter phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0914" define="RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHASE_B"             mandatory="false" name="rms extreme over voltage period phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0915" define="RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHASE_B"            mandatory="false" name="rms extreme under voltage period phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0916" define="RMS_VOLTAGE_SAG_PERIOD_PHASE_B"                      mandatory="false" name="rms voltage sag period phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0917" define="RMS_VOLTAGE_SWELL_PERIOD_PHASE_B"                    mandatory="false" name="rms voltage swell period phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0A01" define="LINE_CURRENT_PHASE_C"                                mandatory="false" name="line current phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A02" define="ACTIVE_CURRENT_PHASE_C"                              mandatory="false" name="active current phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A03" define="REACTIVE_CURRENT_PHASE_C"                            mandatory="false" name="reactive current phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A05" define="RMS_VOLTAGE_PHASE_C"                                 mandatory="false" name="rms voltage phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A06" define="RMS_VOLTAGE_MIN_PHASE_C"                             mandatory="false" name="rms voltage min phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A07" define="RMS_VOLTAGE_MAX_PHASE_C"                             mandatory="false" name="rms voltage max phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A08" define="RMS_CURRENT_PHASE_C"                                 mandatory="false" name="rms current phase b">TRUE</attribute>
    	  <attribute source="server" code="0x0A09" define="RMS_CURRENT_MIN_PHASE_C"                             mandatory="false" name="rms current min phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A0A" define="RMS_CURRENT_MAX_PHASE_C"                             mandatory="false" name="rms current max phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A0B" define="ACTIVE_POWER_PHASE_C"                                mandatory="false" name="active power phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A0C" define="ACTIVE_POWER_MIN_PHASE_C"                            mandatory="false" name="active power min phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A0D" define="ACTIVE_POWER_MAX_PHASE_C"                            mandatory="false" name="active power max phase c">TRUE</attribute>
        <attribute source="server" code="0x0A0E" define="REACTIVE_POWER_PHASE_C"                              mandatory="false" name="reactive power phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A0F" define="APPARENT_POWER_PHASE_C"                              mandatory="false" name="apparent power phase c">TRUE</attribute>
        <attribute source="server" code="0x0A10" define="POWER_FACTOR_PHASE_C"                                mandatory="false" name="power factor phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A11" define="AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHASE_C"      mandatory="false" name="average rms voltage measurement period phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A12" define="AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHASE_C"            mandatory="false" name="average rms over voltage counter phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A13" define="AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHASE_C"           mandatory="false" name="average rms under voltage counter phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A14" define="RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHASE_C"             mandatory="false" name="rms extreme over voltage period phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A15" define="RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHASE_C"            mandatory="false" name="rms extreme under voltage period phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A16" define="RMS_VOLTAGE_SAG_PERIOD_PHASE_C"                      mandatory="false" name="rms voltage sag period phase c">TRUE</attribute>
    	  <attribute source="server" code="0x0A17" define="RMS_VOLTAGE_SWELL_PERIOD_PHASE_C"                    mandatory="false" name="rms voltage swell period phase c">TRUE</attribute>
      </cluster>
      <cluster>
        <name>Diagnostics</name>
        <code>0x0B05</code>
        <define>DIAGNOSTICS_CLUSTER</define>
        <attribute source="server" code="0x0000" define="NUMBER_OF_RESETS"                   mandatory="false" name="number of resets">TRUE</attribute>
        <attribute source="server" code="0x0100" define="MAC_RX_BCAST"                       mandatory="false" name="mac rx broadcast">TRUE</attribute>
        <attribute source="server" code="0x0101" define="MAC_TX_BCAST"                       mandatory="false" name="mac tx broadcast">TRUE</attribute>
        <attribute source="server" code="0x0102" define="MAC_RX_UCAST"                       mandatory="false" name="mac rx unicast">TRUE</attribute>
        <attribute source="server" code="0x0103" define="MAC_TX_UCAST"                       mandatory="false" name="mac tx unicast">TRUE</attribute>
        <attribute source="server" code="0x0104" define="MAC_TX_UCAST_RETRY"                 mandatory="false" name="mac tx unicast retry">TRUE</attribute>
        <attribute source="server" code="0x0105" define="MAC_TX_UCAST_FAIL"                  mandatory="false" name="mac tx unicast fail">TRUE</attribute>
        <attribute source="server" code="0x0106" define="APS_RX_BCAST"                       mandatory="false" name="aps rx broadcast">TRUE</attribute>
        <attribute source="server" code="0x0107" define="APS_TX_BCAST"                       mandatory="false" name="aps tx broadcast">TRUE</attribute>
        <attribute source="server" code="0x0108" define="APS_RX_UCAST"                       mandatory="false" name="aps rx unicast">TRUE</attribute>
        <attribute source="server" code="0x0109" define="APS_UCAST_SUCCESS"                  mandatory="false" name="aps unicast success">TRUE</attribute>
        <attribute source="server" code="0x010A" define="APS_TX_UCAST_RETRY"                 mandatory="false" name="aps tx unicast retries">TRUE</attribute>
        <attribute source="server" code="0x010B" define="APS_TX_UCAST_FAIL"                  mandatory="false" name="aps tx unicast failures">TRUE</attribute>
        <attribute source="server" code="0x010C" define="ROUTE_DISC_INITIATED"               mandatory="false" name="route discovery initiated">TRUE</attribute>
        <attribute source="server" code="0x010D" define="NEIGHBOR_ADDED"                     mandatory="false" name="neighbor added">TRUE</attribute>
        <attribute source="server" code="0x010E" define="NEIGHBOR_REMOVED"                   mandatory="false" name="neighbor moved">TRUE</attribute>
        <attribute source="server" code="0x010F" define="NEIGHBOR_STALE"                     mandatory="false" name="neighbor stale">TRUE</attribute>
        <attribute source="server" code="0x0110" define="JOIN_INDICATION"                    mandatory="false" name="join indication">TRUE</attribute>
        <attribute source="server" code="0x0111" define="CHILD_MOVED"                        mandatory="false" name="child moved">TRUE</attribute>
        <attribute source="server" code="0x0112" define="NWK_FC_FAILURE"                     mandatory="false" name="network frame control failure">TRUE</attribute>
        <attribute source="server" code="0x0113" define="APS_FC_FAILURE"                     mandatory="false" name="aps frame control failure">TRUE</attribute>
        <attribute source="server" code="0x0114" define="APS_UNAUTHORIZED_KEY"               mandatory="false" name="aps unauthorized key">TRUE</attribute>
        <attribute source="server" code="0x0115" define="NWK_DECRYPT_FAILURE"                mandatory="false" name="network decryption failure">TRUE</attribute>
        <attribute source="server" code="0x0116" define="APS_DECRYPT_FAILURE"                mandatory="false" name="aps decryption failure">TRUE</attribute>
        <attribute source="server" code="0x0117" define="PACKET_BUFFER_ALLOC_FAILURES"       mandatory="false" name="packet buffer allocation failures">TRUE</attribute>
        <attribute source="server" code="0x0118" define="RELAYED_UNICAST"                    mandatory="false" name="relayed unicasts">TRUE</attribute>
        <attribute source="server" code="0x0119" define="PHY_TO_MAC_QUEUE_LIMIT_REACHED"     mandatory="false" name="phy to mac queue limit reached">TRUE</attribute>
        <attribute source="server" code="0x011A" define="PACKET_VALIDATE_DROP_COUNT"         mandatory="false" name="packet validate drop count">TRUE</attribute>
        <attribute source="server" code="0x011B" define="AVERAGE_MAC_RETRY_PER_APS_MSG_SENT" mandatory="false" name="average mac retry per aps message sent">TRUE</attribute>
        <attribute source="server" code="0x011C" define="LAST_MESSAGE_LQI"                   mandatory="false" name="last message lqi">TRUE</attribute>
        <attribute source="server" code="0x011D" define="LAST_MESSAGE_RSSI"                  mandatory="false" name="last message rssi">TRUE</attribute>
      </cluster>

	  <cluster>
	    <name>Simple Metering</name>
	    <code>0x0702</code>
	    <define>SIMPLE_METERING_CLUSTER</define>
	    <attribute side="server" code="0x0000" define="CURRENT_SUMMATION_DELIVERED"                           mandatory="true"  name="current summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0001" define="CURRENT_SUMMATION_RECEIVED"                            mandatory="false" name="current summation received">TRUE</attribute>
	    <attribute side="server" code="0x0002" define="CURRENT_MAX_DEMAND_DELIVERED"                          mandatory="false" name="current max demand delivered">TRUE</attribute>
	    <attribute side="server" code="0x0003" define="CURRENT_MAX_DEMAND_RECEIVED"                           mandatory="false" name="current max demand received">TRUE</attribute>
	    <attribute side="server" code="0x0004" define="DFT_SUMMATION"                                         mandatory="false" name="dft summation">TRUE</attribute>
	    <attribute side="server" code="0x0005" define="DAILY_FREEZE_TIME"                                     mandatory="false" name="daily freeze time">TRUE</attribute>
	    <attribute side="server" code="0x0006" define="POWER_FACTOR"                                          mandatory="false" name="power factor">TRUE</attribute>
	    <attribute side="server" code="0x0007" define="READING_SNAP_SHOT_TIME"                                mandatory="false" name="reading snapshot time">TRUE</attribute>
	    <attribute side="server" code="0x0008" define="CURRENT_MAX_DEMAND_DELIVERED_TIME"                     mandatory="false" name="current max demand delivered time">TRUE</attribute>
	    <attribute side="server" code="0x0009" define="CURRENT_MAX_DEMAND_RECEIVED_TIME"                      mandatory="false" name="current max demand received time">TRUE</attribute>
	    <attribute side="server" code="0x000A" define="DEFAULT_UPDATE_PERIOD"                                 mandatory="false" name="default update period">TRUE</attribute>
	    <attribute side="server" code="0x000B" define="FAST_POLL_UPDATE_PERIOD"                               mandatory="false" name="fast poll update period">TRUE</attribute>
	    <attribute side="server" code="0x000C" define="CURRENT_BLOCK_PERIOD_CONSUMPTION_DELIVERED"            mandatory="false" name="current block period consumption delivered">TRUE</attribute>
	    <attribute side="server" code="0x000D" define="DAILY_CONSUMPTION_TARGET"                              mandatory="false" name="daily consumption target">TRUE</attribute>
	    <attribute side="server" code="0x000E" define="CURRENT_BLOCK"                                         mandatory="false" name="current block">TRUE</attribute>
	    <attribute side="server" code="0x000F" define="PROFILE_INTERVAL_PERIOD"                               mandatory="false" name="profile interval period">TRUE</attribute>
	    <attribute side="server" code="0x0010" define="INTERVAL_READ_REPORTING_PERIOD"                        mandatory="false" name="interval read reporting period">TRUE</attribute>
	    <attribute side="server" code="0x0011" define="PRESET_READING_TIME"                                   mandatory="false" name="preset reading time">TRUE</attribute>
	    <attribute side="server" code="0x0012" define="VOLUME_PER_REPORT"                                     mandatory="false" name="volume per report">TRUE</attribute>
	    <attribute side="server" code="0x0013" define="FLOW_RESTRICTION"                                      mandatory="false" name="flow restriction">TRUE</attribute>
	    <attribute side="server" code="0x0014" define="SUPPLY_STATUS"                                         mandatory="false" name="supply status">TRUE</attribute>
	    <attribute side="server" code="0x0015" define="CURRENT_INLET_ENERGY_CARRIER_SUMMATION"                mandatory="false" name="current inlet energy carrier summation">TRUE</attribute>
	    <attribute side="server" code="0x0016" define="CURRENT_OUTLET_ENERGY_CARRIER_SUMMATION"               mandatory="false" name="current outlet energy carrier summation">TRUE</attribute>
	    <attribute side="server" code="0x0017" define="INLET_TEMPERATURE"                                     mandatory="false" name="inlet temperature">TRUE</attribute>
	    <attribute side="server" code="0x0018" define="OUTLET_TEMPERATURE"                                    mandatory="false" name="outlet temperature">TRUE</attribute>
	    <attribute side="server" code="0x0019" define="CONTROL_TEMPERATURE"                                   mandatory="false" name="control temperature">TRUE</attribute>
	    <attribute side="server" code="0x001A" define="CURRENT_INLET_ENERGY_CARRIER_DEMAND"                   mandatory="false" name="current inlet energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x001B" define="CURRENT_OUTLET_ENERGY_CARRIER_DEMAND"                  mandatory="false" name="current outlet energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0100" define="CURRENT_TIER1_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0101" define="CURRENT_TIER1_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 1 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0102" define="CURRENT_TIER2_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0103" define="CURRENT_TIER2_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 2 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0104" define="CURRENT_TIER3_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0105" define="CURRENT_TIER3_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 3 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0106" define="CURRENT_TIER4_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0107" define="CURRENT_TIER4_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 4 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0108" define="CURRENT_TIER5_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0109" define="CURRENT_TIER5_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 5 summation received">TRUE</attribute>
	    <attribute side="server" code="0x010A" define="CURRENT_TIER6_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x010B" define="CURRENT_TIER6_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 6 summation received">TRUE</attribute>
	    <attribute side="server" code="0x010C" define="CURRENT_TIER7_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x010D" define="CURRENT_TIER7_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 7 summation received">TRUE</attribute>
	    <attribute side="server" code="0x010E" define="CURRENT_TIER8_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x010F" define="CURRENT_TIER8_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 8 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0110" define="CURRENT_TIER9_SUMMATION_DELIVERED"                     mandatory="false" name="current tier 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0111" define="CURRENT_TIER9_SUMMATION_RECEIVED"                      mandatory="false" name="current tier 9 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0112" define="CURRENT_TIER10_SUMMATION_DELIVERED"                    mandatory="false" name="current tier 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0113" define="CURRENT_TIER10_SUMMATION_RECEIVED"                     mandatory="false" name="current tier 10 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0114" define="CURRENT_TIER11_SUMMATION_DELIVERED"                    mandatory="false" name="current tier 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0115" define="CURRENT_TIER11_SUMMATION_RECEIVED"                     mandatory="false" name="current tier 11 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0116" define="CURRENT_TIER12_SUMMATION_DELIVERED"                    mandatory="false" name="current tier 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0117" define="CURRENT_TIER12_SUMMATION_RECEIVED"                     mandatory="false" name="current tier 12 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0118" define="CURRENT_TIER13_SUMMATION_DELIVERED"                    mandatory="false" name="current tier 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0119" define="CURRENT_TIER13_SUMMATION_RECEIVED"                     mandatory="false" name="current tier 13 summation received">TRUE</attribute>
	    <attribute side="server" code="0x011A" define="CURRENT_TIER14_SUMMATION_DELIVERED"                    mandatory="false" name="current tier 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x011B" define="CURRENT_TIER14_SUMMATION_RECEIVED"                     mandatory="false" name="current tier 14 summation received">TRUE</attribute>
	    <attribute side="server" code="0x011C" define="CURRENT_TIER15_SUMMATION_DELIVERED"                    mandatory="false" name="current tier 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x011D" define="CURRENT_TIER15_SUMMATION_RECEIVED"                     mandatory="false" name="current tier 15 summation received">TRUE</attribute>
	    <attribute side="server" code="0x0200" define="STATUS"                                                mandatory="true"  name="status">TRUE</attribute>
	    <attribute side="server" code="0x0201" define="REMAINING_BATTERY_LIFE"                                mandatory="false" name="remaining battery life">TRUE</attribute>
	    <attribute side="server" code="0x0202" define="HOURS_IN_OPERATION"                                    mandatory="false" name="hours in operation">TRUE</attribute>
	    <attribute side="server" code="0x0203" define="HOURS_IN_FAULT"                                        mandatory="false" name="hours in fault">TRUE</attribute>
	    <attribute side="server" code="0x0300" define="UNIT_OF_MEASURE"                                       mandatory="true"  name="unit of measure">TRUE</attribute>
	    <attribute side="server" code="0x0301" define="MULTIPLIER"                                            mandatory="false" name="multiplier">TRUE</attribute>
	    <attribute side="server" code="0x0302" define="DIVISOR"                                               mandatory="false" name="divisor">TRUE</attribute>
	    <attribute side="server" code="0x0303" define="SUMMATION_FORMATTING"                                  mandatory="true"  name="summation formatting">TRUE</attribute>
	    <attribute side="server" code="0x0304" define="DEMAND_FORMATTING"                                     mandatory="false" name="demand formatting">TRUE</attribute>
	    <attribute side="server" code="0x0305" define="HISTORICAL_CONSUMPTION_FORMATTING"                     mandatory="false" name="historical consumption formatting">TRUE</attribute>
	    <attribute side="server" code="0x0306" define="METERING_DEVICE_TYPE"                                  mandatory="true"  name="metering device type">TRUE</attribute>
	    <attribute side="server" code="0x0307" define="SITE_ID"                                               mandatory="false" name="site id">TRUE</attribute>
	    <attribute side="server" code="0x0308" define="METER_SERIAL_NUMBER"                                   mandatory="false" name="meter serial number">TRUE</attribute>
	    <attribute side="server" code="0x0309" define="ENERGY_CARRIER_UNIT_OF_MEASURE"                        mandatory="false" name="energy carrier unit of measure">TRUE</attribute>
	    <attribute side="server" code="0x030A" define="ENERGY_CARRIER_SUMMATION_FORMATTING"                   mandatory="false" name="energy carrier summation formatting">TRUE</attribute>
	    <attribute side="server" code="0x030B" define="ENERGY_CARRIER_DEMAND_FORMATTING"                      mandatory="false" name="energy carrier demand formatting">TRUE</attribute>
	    <attribute side="server" code="0x030C" define="TEMPERATURE_UNIT_OF_MEASURE"                           mandatory="false" name="temperature unit of measure">TRUE</attribute>
	    <attribute side="server" code="0x030D" define="TEMPERATURE_FORMATTING"                                mandatory="false" name="temperature formatting">TRUE</attribute>
	    <attribute side="server" code="0x0400" define="INSTANTANEOUS_DEMAND"                                  mandatory="false" name="instantaneous demand">TRUE</attribute>
	    <attribute side="server" code="0x0401" define="CURRENT_DAY_CONSUMPTION_DELIVERED"                     mandatory="false" name="current day consumption delivered">TRUE</attribute>
	    <attribute side="server" code="0x0402" define="CURRENT_DAY_CONSUMPTION_RECEIVED"                      mandatory="false" name="current day consumption received">TRUE</attribute>
	    <attribute side="server" code="0x0403" define="PREVIOUS_DAY_CONSUMPTION_DELIVERED"                    mandatory="false" name="previous day consumption delivered">TRUE</attribute>
	    <attribute side="server" code="0x0404" define="PREVIOUS_DAY_CONSUMPTION_RECEIVED"                     mandatory="false" name="previous day consumption received">TRUE</attribute>
	    <attribute side="server" code="0x0405" define="CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED" mandatory="false" name="current partial profile interval start time delivered">TRUE</attribute>
	    <attribute side="server" code="0x0406" define="CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED"  mandatory="false" name="current partial profile interval start time received">TRUE</attribute>
	    <attribute side="server" code="0x0407" define="CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED"      mandatory="false" name="current partial profile interval value delivered">TRUE</attribute>
	    <attribute side="server" code="0x0408" define="CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED"       mandatory="false" name="current partial profile interval value received">TRUE</attribute>
	    <attribute side="server" code="0x0409" define="CURRENT_DAY_MAX_PRESSURE"                              mandatory="false" name="current day max pressure">TRUE</attribute>
	    <attribute side="server" code="0x040A" define="CURRENT_DAY_MIN_PRESSURE"                              mandatory="false" name="current day min pressure">TRUE</attribute>
	    <attribute side="server" code="0x040B" define="PREVIOUS_DAY_MAX_PRESSURE"                             mandatory="false" name="previous day max pressure">TRUE</attribute>
	    <attribute side="server" code="0x040C" define="PREVIOUS_DAY_MIN_PRESSURE"                             mandatory="false" name="previous day min pressure">TRUE</attribute>
	    <attribute side="server" code="0x040D" define="CURRENT_DAY_MAX_DEMAND"                                mandatory="false" name="current day max demand">TRUE</attribute>
	    <attribute side="server" code="0x040E" define="PREVIOUS_DAY_MAX_DEMAND"                               mandatory="false" name="previous day max demand">TRUE</attribute>
	    <attribute side="server" code="0x040F" define="CURRENT_MONTH_MAX_DEMAND"                              mandatory="false" name="current month max demand">TRUE</attribute>
	    <attribute side="server" code="0x0410" define="CURRENT_YEAR_MAX_DEMAND"                               mandatory="false" name="current year max demand">TRUE</attribute>
	    <attribute side="server" code="0x0411" define="CURRENT_DAY_MAX_ENERGY_CARRIER_DEMAND"                 mandatory="false" name="current day max energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0412" define="PREVIOUS_DAY_MAX_ENERGY_CARRIER_DEMAND"                mandatory="false" name="previous day max energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0413" define="CURRENT_MONTH_MAX_ENERGY_CARRIER_DEMAND"               mandatory="false" name="current month max energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0414" define="CURRENT_MONTH_MIN_ENERGY_CARRIER_DEMAND"               mandatory="false" name="current month min energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0415" define="CURRENT_YEAR_MAX_ENERGY_CARRIER_DEMAND"                mandatory="false" name="current year max energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0416" define="CURRENT_YEAR_MIN_ENERGY_CARRIER_DEMAND"                mandatory="false" name="current year min energy carrier demand">TRUE</attribute>
	    <attribute side="server" code="0x0500" define="MAX_NUMBER_OF_PERIODS_DELIVERED"                       mandatory="false" name="max number of periods delivered">TRUE</attribute>
	    <attribute side="server" code="0x0600" define="CURRENT_DEMAND_DELIVERED"                              mandatory="false" name="current demand delivered">TRUE</attribute>
	    <attribute side="server" code="0x0601" define="DEMAND_LIMIT"                                          mandatory="false" name="demand limit">TRUE</attribute>
	    <attribute side="server" code="0x0602" define="DEMAND_INTEGRATION_PERIOD"                             mandatory="false" name="demand integration period">TRUE</attribute>
	    <attribute side="server" code="0x0603" define="NUMBER_OF_DEMAND_SUBINTERVALS"                         mandatory="false" name="number of demand subintervals">TRUE</attribute>
	    <attribute side="server" code="0x0700" define="CURRENT_NO_TIER_BLOCK1_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0701" define="CURRENT_NO_TIER_BLOCK2_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0702" define="CURRENT_NO_TIER_BLOCK3_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0703" define="CURRENT_NO_TIER_BLOCK4_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0704" define="CURRENT_NO_TIER_BLOCK5_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0705" define="CURRENT_NO_TIER_BLOCK6_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0706" define="CURRENT_NO_TIER_BLOCK7_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0707" define="CURRENT_NO_TIER_BLOCK8_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0708" define="CURRENT_NO_TIER_BLOCK9_SUMMATION_DELIVERED"            mandatory="false" name="current no tier block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0709" define="CURRENT_NO_TIER_BLOCK10_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x070A" define="CURRENT_NO_TIER_BLOCK11_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x070B" define="CURRENT_NO_TIER_BLOCK12_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x070C" define="CURRENT_NO_TIER_BLOCK13_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x070D" define="CURRENT_NO_TIER_BLOCK14_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x070E" define="CURRENT_NO_TIER_BLOCK15_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x070F" define="CURRENT_NO_TIER_BLOCK16_SUMMATION_DELIVERED"           mandatory="false" name="current no tier block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0710" define="CURRENT_TIER1_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0711" define="CURRENT_TIER1_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0712" define="CURRENT_TIER1_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0713" define="CURRENT_TIER1_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0714" define="CURRENT_TIER1_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0715" define="CURRENT_TIER1_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0716" define="CURRENT_TIER1_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0717" define="CURRENT_TIER1_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0718" define="CURRENT_TIER1_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 1 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0719" define="CURRENT_TIER1_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x071A" define="CURRENT_TIER1_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x071B" define="CURRENT_TIER1_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x071C" define="CURRENT_TIER1_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x071D" define="CURRENT_TIER1_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x071E" define="CURRENT_TIER1_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x071F" define="CURRENT_TIER1_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 1 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0720" define="CURRENT_TIER2_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0721" define="CURRENT_TIER2_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0722" define="CURRENT_TIER2_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0723" define="CURRENT_TIER2_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0724" define="CURRENT_TIER2_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0725" define="CURRENT_TIER2_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0726" define="CURRENT_TIER2_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0727" define="CURRENT_TIER2_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0728" define="CURRENT_TIER2_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 2 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0729" define="CURRENT_TIER2_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x072A" define="CURRENT_TIER2_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x072B" define="CURRENT_TIER2_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x072C" define="CURRENT_TIER2_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x072D" define="CURRENT_TIER2_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x072E" define="CURRENT_TIER2_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x072F" define="CURRENT_TIER2_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 2 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0730" define="CURRENT_TIER3_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0731" define="CURRENT_TIER3_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0732" define="CURRENT_TIER3_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0733" define="CURRENT_TIER3_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0734" define="CURRENT_TIER3_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0735" define="CURRENT_TIER3_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0736" define="CURRENT_TIER3_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0737" define="CURRENT_TIER3_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0738" define="CURRENT_TIER3_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 3 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0739" define="CURRENT_TIER3_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x073A" define="CURRENT_TIER3_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x073B" define="CURRENT_TIER3_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x073C" define="CURRENT_TIER3_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x073D" define="CURRENT_TIER3_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x073E" define="CURRENT_TIER3_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x073F" define="CURRENT_TIER3_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 3 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0740" define="CURRENT_TIER4_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0741" define="CURRENT_TIER4_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0742" define="CURRENT_TIER4_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0743" define="CURRENT_TIER4_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0744" define="CURRENT_TIER4_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0745" define="CURRENT_TIER4_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0746" define="CURRENT_TIER4_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0747" define="CURRENT_TIER4_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0748" define="CURRENT_TIER4_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 4 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0749" define="CURRENT_TIER4_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x074A" define="CURRENT_TIER4_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x074B" define="CURRENT_TIER4_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x074C" define="CURRENT_TIER4_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x074D" define="CURRENT_TIER4_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x074E" define="CURRENT_TIER4_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x074F" define="CURRENT_TIER4_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 4 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0750" define="CURRENT_TIER5_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0751" define="CURRENT_TIER5_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0752" define="CURRENT_TIER5_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0753" define="CURRENT_TIER5_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0754" define="CURRENT_TIER5_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0755" define="CURRENT_TIER5_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0756" define="CURRENT_TIER5_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0757" define="CURRENT_TIER5_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0758" define="CURRENT_TIER5_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 5 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0759" define="CURRENT_TIER5_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x075A" define="CURRENT_TIER5_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x075B" define="CURRENT_TIER5_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x075C" define="CURRENT_TIER5_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x075D" define="CURRENT_TIER5_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x075E" define="CURRENT_TIER5_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x075F" define="CURRENT_TIER5_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 5 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0760" define="CURRENT_TIER6_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0761" define="CURRENT_TIER6_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0762" define="CURRENT_TIER6_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0763" define="CURRENT_TIER6_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0764" define="CURRENT_TIER6_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0765" define="CURRENT_TIER6_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0766" define="CURRENT_TIER6_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0767" define="CURRENT_TIER6_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0768" define="CURRENT_TIER6_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 6 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0769" define="CURRENT_TIER6_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x076A" define="CURRENT_TIER6_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x076B" define="CURRENT_TIER6_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x076C" define="CURRENT_TIER6_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x076D" define="CURRENT_TIER6_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x076E" define="CURRENT_TIER6_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x076F" define="CURRENT_TIER6_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 6 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0770" define="CURRENT_TIER7_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0771" define="CURRENT_TIER7_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0772" define="CURRENT_TIER7_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0773" define="CURRENT_TIER7_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0774" define="CURRENT_TIER7_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0775" define="CURRENT_TIER7_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0776" define="CURRENT_TIER7_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0777" define="CURRENT_TIER7_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0778" define="CURRENT_TIER7_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 7 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0779" define="CURRENT_TIER7_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x077A" define="CURRENT_TIER7_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x077B" define="CURRENT_TIER7_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x077C" define="CURRENT_TIER7_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x077D" define="CURRENT_TIER7_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x077E" define="CURRENT_TIER7_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x077F" define="CURRENT_TIER7_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 7 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0780" define="CURRENT_TIER8_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0781" define="CURRENT_TIER8_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0782" define="CURRENT_TIER8_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0783" define="CURRENT_TIER8_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0784" define="CURRENT_TIER8_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0785" define="CURRENT_TIER8_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0786" define="CURRENT_TIER8_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0787" define="CURRENT_TIER8_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0788" define="CURRENT_TIER8_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 8 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0789" define="CURRENT_TIER8_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x078A" define="CURRENT_TIER8_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x078B" define="CURRENT_TIER8_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x078C" define="CURRENT_TIER8_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x078D" define="CURRENT_TIER8_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x078E" define="CURRENT_TIER8_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x078F" define="CURRENT_TIER8_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 8 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0790" define="CURRENT_TIER9_BLOCK1_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0791" define="CURRENT_TIER9_BLOCK2_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0792" define="CURRENT_TIER9_BLOCK3_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0793" define="CURRENT_TIER9_BLOCK4_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0794" define="CURRENT_TIER9_BLOCK5_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0795" define="CURRENT_TIER9_BLOCK6_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0796" define="CURRENT_TIER9_BLOCK7_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0797" define="CURRENT_TIER9_BLOCK8_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0798" define="CURRENT_TIER9_BLOCK9_SUMMATION_DELIVERED"              mandatory="false" name="current tier 9 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0799" define="CURRENT_TIER9_BLOCK10_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x079A" define="CURRENT_TIER9_BLOCK11_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x079B" define="CURRENT_TIER9_BLOCK12_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x079C" define="CURRENT_TIER9_BLOCK13_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x079D" define="CURRENT_TIER9_BLOCK14_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x079E" define="CURRENT_TIER9_BLOCK15_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x079F" define="CURRENT_TIER9_BLOCK16_SUMMATION_DELIVERED"             mandatory="false" name="current tier 9 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A0" define="CURRENT_TIER10_BLOCK1_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A1" define="CURRENT_TIER10_BLOCK2_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A2" define="CURRENT_TIER10_BLOCK3_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A3" define="CURRENT_TIER10_BLOCK4_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A4" define="CURRENT_TIER10_BLOCK5_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A5" define="CURRENT_TIER10_BLOCK6_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A6" define="CURRENT_TIER10_BLOCK7_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A7" define="CURRENT_TIER10_BLOCK8_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A8" define="CURRENT_TIER10_BLOCK9_SUMMATION_DELIVERED"             mandatory="false" name="current tier 10 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07A9" define="CURRENT_TIER10_BLOCK10_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07AA" define="CURRENT_TIER10_BLOCK11_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07AB" define="CURRENT_TIER10_BLOCK12_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07AC" define="CURRENT_TIER10_BLOCK13_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07AD" define="CURRENT_TIER10_BLOCK14_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07AE" define="CURRENT_TIER10_BLOCK15_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07AF" define="CURRENT_TIER10_BLOCK16_SUMMATION_DELIVERED"            mandatory="false" name="current tier 10 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B0" define="CURRENT_TIER11_BLOCK1_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B1" define="CURRENT_TIER11_BLOCK2_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B2" define="CURRENT_TIER11_BLOCK3_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B3" define="CURRENT_TIER11_BLOCK4_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B4" define="CURRENT_TIER11_BLOCK5_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B5" define="CURRENT_TIER11_BLOCK6_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B6" define="CURRENT_TIER11_BLOCK7_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B7" define="CURRENT_TIER11_BLOCK8_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B8" define="CURRENT_TIER11_BLOCK9_SUMMATION_DELIVERED"             mandatory="false" name="current tier 11 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07B9" define="CURRENT_TIER11_BLOCK10_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07BA" define="CURRENT_TIER11_BLOCK11_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07BB" define="CURRENT_TIER11_BLOCK12_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07BC" define="CURRENT_TIER11_BLOCK13_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07BD" define="CURRENT_TIER11_BLOCK14_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07BE" define="CURRENT_TIER11_BLOCK15_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07BF" define="CURRENT_TIER11_BLOCK16_SUMMATION_DELIVERED"            mandatory="false" name="current tier 11 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C0" define="CURRENT_TIER12_BLOCK1_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C1" define="CURRENT_TIER12_BLOCK2_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C2" define="CURRENT_TIER12_BLOCK3_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C3" define="CURRENT_TIER12_BLOCK4_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C4" define="CURRENT_TIER12_BLOCK5_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C5" define="CURRENT_TIER12_BLOCK6_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C6" define="CURRENT_TIER12_BLOCK7_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C7" define="CURRENT_TIER12_BLOCK8_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C8" define="CURRENT_TIER12_BLOCK9_SUMMATION_DELIVERED"             mandatory="false" name="current tier 12 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07C9" define="CURRENT_TIER12_BLOCK10_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07CA" define="CURRENT_TIER12_BLOCK11_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07CB" define="CURRENT_TIER12_BLOCK12_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07CC" define="CURRENT_TIER12_BLOCK13_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07CD" define="CURRENT_TIER12_BLOCK14_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07CE" define="CURRENT_TIER12_BLOCK15_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07CF" define="CURRENT_TIER12_BLOCK16_SUMMATION_DELIVERED"            mandatory="false" name="current tier 12 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D0" define="CURRENT_TIER13_BLOCK1_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D1" define="CURRENT_TIER13_BLOCK2_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D2" define="CURRENT_TIER13_BLOCK3_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D3" define="CURRENT_TIER13_BLOCK4_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D4" define="CURRENT_TIER13_BLOCK5_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D5" define="CURRENT_TIER13_BLOCK6_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D6" define="CURRENT_TIER13_BLOCK7_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D7" define="CURRENT_TIER13_BLOCK8_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D8" define="CURRENT_TIER13_BLOCK9_SUMMATION_DELIVERED"             mandatory="false" name="current tier 13 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07D9" define="CURRENT_TIER13_BLOCK10_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07DA" define="CURRENT_TIER13_BLOCK11_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07DB" define="CURRENT_TIER13_BLOCK12_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07DC" define="CURRENT_TIER13_BLOCK13_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07DD" define="CURRENT_TIER13_BLOCK14_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07DE" define="CURRENT_TIER13_BLOCK15_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07DF" define="CURRENT_TIER13_BLOCK16_SUMMATION_DELIVERED"            mandatory="false" name="current tier 13 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E0" define="CURRENT_TIER14_BLOCK1_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E1" define="CURRENT_TIER14_BLOCK2_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E2" define="CURRENT_TIER14_BLOCK3_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E3" define="CURRENT_TIER14_BLOCK4_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E4" define="CURRENT_TIER14_BLOCK5_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E5" define="CURRENT_TIER14_BLOCK6_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E6" define="CURRENT_TIER14_BLOCK7_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E7" define="CURRENT_TIER14_BLOCK8_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E8" define="CURRENT_TIER14_BLOCK9_SUMMATION_DELIVERED"             mandatory="false" name="current tier 14 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07E9" define="CURRENT_TIER14_BLOCK10_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07EA" define="CURRENT_TIER14_BLOCK11_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07EB" define="CURRENT_TIER14_BLOCK12_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07EC" define="CURRENT_TIER14_BLOCK13_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07ED" define="CURRENT_TIER14_BLOCK14_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07EE" define="CURRENT_TIER14_BLOCK15_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07EF" define="CURRENT_TIER14_BLOCK16_SUMMATION_DELIVERED"            mandatory="false" name="current tier 14 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F0" define="CURRENT_TIER15_BLOCK1_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 1 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F1" define="CURRENT_TIER15_BLOCK2_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 2 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F2" define="CURRENT_TIER15_BLOCK3_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 3 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F3" define="CURRENT_TIER15_BLOCK4_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 4 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F4" define="CURRENT_TIER15_BLOCK5_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 5 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F5" define="CURRENT_TIER15_BLOCK6_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 6 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F6" define="CURRENT_TIER15_BLOCK7_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 7 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F7" define="CURRENT_TIER15_BLOCK8_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 8 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F8" define="CURRENT_TIER15_BLOCK9_SUMMATION_DELIVERED"             mandatory="false" name="current tier 15 block 9 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07F9" define="CURRENT_TIER15_BLOCK10_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 10 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07FA" define="CURRENT_TIER15_BLOCK11_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 11 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07FB" define="CURRENT_TIER15_BLOCK12_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 12 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07FC" define="CURRENT_TIER15_BLOCK13_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 13 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07FD" define="CURRENT_TIER15_BLOCK14_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 14 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07FE" define="CURRENT_TIER15_BLOCK15_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 15 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x07FF" define="CURRENT_TIER15_BLOCK16_SUMMATION_DELIVERED"            mandatory="false" name="current tier 15 block 16 summation delivered">TRUE</attribute>
	    <attribute side="server" code="0x0800" define="GENERIC_ALARM_MASK"                                    mandatory="false" name="generic alarm mask">TRUE</attribute>
	    <attribute side="server" code="0x0801" define="ELECTRICITY_ALARM_MASK"                                mandatory="false" name="electricity alarm mask">TRUE</attribute>
	    <attribute side="server" code="0x0802" define="GENERIC_FLOW_PRESSURE_ALARM_MASK"                      mandatory="false" name="generic flow/pressure alarm mask">TRUE</attribute>
	    <attribute side="server" code="0x0803" define="WATER_SPECIFIC_ALARM_MASK"                             mandatory="false" name="water specific alarm mask">TRUE</attribute>
	    <attribute side="server" code="0x0804" define="HEAT_AND_COOLING_SPECIFIC_ALARM_MASK"                  mandatory="false" name="heat and cooling specific alarm mask">TRUE</attribute>
	    <attribute side="server" code="0x0805" define="GAS_SPECIFIC_ALARM_MASK"                               mandatory="false" name="gas specific alarm mask">TRUE</attribute>
	    <command receivedBy="client" code="0x00" name="GetProfileResponse" mandatory="false">TRUE</command>
	    <command receivedBy="client" code="0x01" name="RequestMirror" mandatory="false" >TRUE</command>
	    <command receivedBy="client" code="0x02" name="RemoveMirror" mandatory="false"  >TRUE</command>
	    <command receivedBy="client" code="0x03" name="RequestFastPollModeResponse" mandatory="false">TRUE</command>
	    <command receivedBy="server" code="0x00" name="GetProfile" mandatory="false" >TRUE</command>
	    <command receivedBy="server" code="0x01" name="RequestMirrorResponse" mandatory="false">TRUE</command>
	    <command receivedBy="server" code="0x02" name="MirrorRemoved" mandatory="false">TRUE</command>
	    <command receivedBy="server" code="0x03" name="RequestFastPollMode" mandatory="false" >TRUE</command>
	  </cluster>

	<cluster>
	    <name>Partition</name>
	    <code>0x0016</code>
	    <define>PARTITION_CLUSTER</define>
	    <attribute side="server" code="0x0000" define="PARTITION_MAXIMUM_INCOMING_TRANSFER_SIZE" optional="false" name="maximum incoming transfer size">TRUE</attribute>
	    <attribute side="server" code="0x0001" define="PARTITION_MAXIMUM_OUTGOING_TRANSFER_SIZE" optional="false" name="maximum outgoing transfer size">TRUE</attribute>
	    <attribute side="server" code="0x0002" define="PARTIONED_FRAME_SIZE"                     optional="false" name="partioned frame size">TRUE</attribute>
	    <attribute side="server" code="0x0003" define="LARGE_FRAME_SIZE"                         optional="false" name="large frame size">TRUE</attribute>
	    <attribute side="server" code="0x0004" define="NUMBER_OF_ACK_FRAME"                      optional="false" name="number of ack frame">TRUE</attribute>
	    <attribute side="server" code="0x0005" define="NACK_TIMEOUT"                             optional="false" name="nack timeout">TRUE</attribute>
	    <attribute side="server" code="0x0006" define="INTERFRAME_DELAY"                         optional="false" name="interframe delay">TRUE</attribute>
	    <attribute side="server" code="0x0007" define="NUMBER_OF_SEND_RETRIES"                   optional="false" name="number of send retries">TRUE</attribute>
	    <attribute side="server" code="0x0008" define="SENDER_TIMEOUT"                           optional="false" name="sender timeout">TRUE</attribute>
	    <attribute side="server" code="0x0009" define="RECEIVER_TIMEOUT"                         optional="false" name="receiver timeout">TRUE</attribute>
	    <command receivedBy="server" code="0x00" name="TransferPartitionedFrame" optional="false">TRUE</command>
	    <command receivedBy="server" code="0x01" name="ReadHandshakeParam" optional="false">TRUE</command>
	    <command receivedBy="server" code="0x02" name="WriteHandshakeParam" optional="false">TRUE</command>
	    <command receivedBy="client" code="0x00" name="MultipleAck" optional="false">TRUE</command>
	    <command receivedBy="client" code="0x01" name="ReadHandshakeParamResponse" optional="false">TRUE</command>
	  </cluster>
	
	  <cluster>
	    <name>Over the Air Bootloading</name>
	    <code>0x0019</code>
	    <define>OTA_BOOTLOAD_CLUSTER</define>
	    <attribute side="client" type="IEEE_ADDRESS" code="0x0000" define="UPGRADE_SERVER_ID"               name="OTA Upgrade Server ID">TRUE</attribute>
	    <attribute side="client" type="INT32U"       code="0x0001" define="FILE_OFFSET"                     name="Offset (address) into the file">TRUE</attribute>
	    <attribute side="client" type="INT32U"       code="0x0002" define="CURRENT_FILE_VERSION"            name="OTA Current File Version">TRUE</attribute>
	    <attribute side="client" type="INT16U"       code="0x0003" define="CURRENT_ZIGBEE_STACK_VERSION"    name="OTA Current ZigBee Stack Version">TRUE</attribute>
	    <attribute side="client" type="INT32U"       code="0x0004" define="DOWNLOADED_FILE_VERSION"         name="OTA Downloaded File Version">TRUE</attribute>
	    <attribute side="client" type="INT16U"       code="0x0005" define="DOWNLOADED_ZIGBEE_STACK_VERSION" name="OTA Downloaded ZigBee Stack Version">TRUE</attribute>
	    <attribute side="client" type="ENUM8"        code="0x0006" define="IMAGE_UPGRADE_STATUS"            name="OTA Upgrade Status">TRUE</attribute>
	    <attribute side="client" type="INT16U"       code="0x0007" define="MANUFACTURER_ID"                 name="Manufacturer ID">TRUE</attribute>
	    <attribute side="client" type="INT16U"       code="0x0008" define="IMAGE_TYPE_ID"                   name="Image Type ID">TRUE</attribute>
	    <attribute side="client" type="INT16U"       code="0x0009" define="MINIMUM_BLOCK_REQUEST_PERIOD"    name="Minimum Block Request Period">TRUE</attribute>
	    <command code="0x0" name="ImageNotify" source="server">TRUE</command>
	    <command code="0x1" name="QueryNextImageRequest" source="client">TRUE</command>
	    <command code="0x2" name="QueryNextImageResponse" source="server">TRUE</command>
	    <command code="0x3" name="ImageBlockRequest" source="client">TRUE</command>
	    <command code="0x4" name="ImagePageRequest" source="client">TRUE</command>
	    <command code="0x5" name="ImageBlockResponse" source="server">TRUE</command>
	    <command code="0x6" name="UpgradeEndRequest" source="client">TRUE</command>
	    <command code="0x7" name="UpgradeEndResponse" source="server">TRUE</command>
	    <command code="0x8" name="QuerySpecificFileRequest" source="client">TRUE</command>
	    <command code="0x9" name="QuerySpecificFileResponse" source="server">TRUE</command>
	  </cluster>

    </HAClusters>
  </picsProforma>
</homeAutomationPICs>
