<?xml version="1.0" encoding="utf-8"?>
<Templates format="2" protocolVersion="83">
  <Template id="c3a7e4f2-1b8d-4e9a-a3c6-7f2d0e5b9a1c" revision="1.0">
    <SuggestedCCUParameters>
      <TcpPort>502</TcpPort>
      <DelayBetweenRequests>-1</DelayBetweenRequests>
      <ReadWriteTimeout>1000</ReadWriteTimeout>
    </SuggestedCCUParameters>
    <RevisionHistory>
      <Revision id="1.0">Initial slim version — SunSpec Model 213 (WYE Three Phase ABCN), Float registers</Revision>
    </RevisionHistory>
    <Name>Fronius Smart Meter 63A</Name>
    <CcuModel>ModbusTcpCCU</CcuModel>
    <Producer>Fronius</Producer>
    <Model>Smart Meter 63A</Model>
    <Description/>
    <Category>2</Category>
    <ImportParameters>
      <Parameter>
        <Id>IpAddress</Id>
        <Name>IP-cím</Name>
        <Value>192.168.1.100</Value>
      </Parameter>
      <Parameter>
        <Id>SlaveId</Id>
        <Name>Modbus egységazonosító</Name>
        <Value>1</Value>
      </Parameter>
    </ImportParameters>
    <Module>
      <Name>Fronius Smart Meter 63A</Name>
      <Id>-1</Id>
      <Model>ModbusModule</Model>
      <DeviceProperties>
        <IpAddress>$[IpAddress]</IpAddress>
        <Port>502</Port>
        <SlaveId>$[SlaveId]</SlaveId>
        <MaxPrefetchGroupSize>100</MaxPrefetchGroupSize>
        <PrefetchModeId>0</PrefetchModeId>
        <InternalPollInterval>15000</InternalPollInterval>
        <ServiceAttributesFormulas>[{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Gyártó&quot;},&quot;ReadFormula&quot;:&quot;modbusr(H, 40004, String, 32)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Készülékmodell&quot;},&quot;ReadFormula&quot;:&quot;modbusr(H, 40020, String, 32)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Szoftververzió&quot;},&quot;ReadFormula&quot;:&quot;modbusr(H, 40044, String, 16)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Sorozatszám&quot;},&quot;ReadFormula&quot;:&quot;modbusr(H, 40052, String, 32)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Összesített áramerősség&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40071, Float), 2) + \&quot; A\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Áramerősség A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40073, Float), 2) + \&quot; A\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Áramerősség B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40075, Float), 2) + \&quot; A\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Áramerősség C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40077, Float), 2) + \&quot; A\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség L-N (átlag)&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40079, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség AN (A fázis)&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40081, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség BN (B fázis)&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40083, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség CN (C fázis)&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40085, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség L-L (átlag)&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40087, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség AB&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40089, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség BC&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40091, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Feszültség CA&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40093, Float), 2) + \&quot; V\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Hálózati frekvencia&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40095, Float), 2) + \&quot; Hz\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Meddőteljesítmény összesen&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40113, Float), 1) + \&quot; var\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Meddőteljesítmény A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40115, Float), 1) + \&quot; var\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Meddőteljesítmény B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40117, Float), 1) + \&quot; var\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Meddőteljesítmény C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40119, Float), 1) + \&quot; var\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Teljesítménytényező összesen&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40121, Float), 3)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Teljesítménytényező A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40123, Float), 3)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Teljesítménytényező B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40125, Float), 3)&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Teljesítménytényező C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40127, Float), 3)&quot;}]</ServiceAttributesFormulas>
      </DeviceProperties>
      <Devices>
        <Device>
          <Name>Valós energia (import/export)</Name>
          <Id>-2</Id>
          <Model>ModbusElectricityMeter</Model>
          <DeviceProperties>
            <DeviceType>9004</DeviceType>
            <InternalPollInterval>15000</InternalPollInterval>
            <PrefetchModeId>0</PrefetchModeId>
            <ReadTotalConsumption>MODBUSR(H, 40137, Float) / 1000</ReadTotalConsumption>
            <ReadDemand>MODBUSR(H, 40097, Float)</ReadDemand>
            <ServiceAttributesFormulas>[{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált valós energia összesen&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40129, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Valós teljesítmény A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40099, Float), 1) + \&quot; W\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Valós teljesítmény B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40101, Float), 1) + \&quot; W\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Valós teljesítmény C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40103, Float), 1) + \&quot; W\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Importált valós energia A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40139, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Importált valós energia B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40141, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Importált valós energia C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40143, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált valós energia A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40131, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált valós energia B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40133, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált valós energia C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40135, Float) / 1000, 3) + \&quot; kWh\&quot;&quot;}]</ServiceAttributesFormulas>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>Látszólagos energia (import/export)</Name>
          <Id>-3</Id>
          <Model>ModbusElectricityMeter</Model>
          <DeviceProperties>
            <DeviceType>9005</DeviceType>
            <InternalPollInterval>15000</InternalPollInterval>
            <PrefetchModeId>0</PrefetchModeId>
            <ReadTotalConsumption>MODBUSR(H, 40153, Float) / 1000</ReadTotalConsumption>
            <ReadDemand>MODBUSR(H, 40105, Float)</ReadDemand>
            <ServiceAttributesFormulas>[{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált látszólagos energia összesen&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40145, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Látszólagos teljesítmény A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40107, Float), 1) + \&quot; VA\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Látszólagos teljesítmény B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40109, Float), 1) + \&quot; VA\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Látszólagos teljesítmény C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40111, Float), 1) + \&quot; VA\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Importált látszólagos energia A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40155, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Importált látszólagos energia B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40157, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Importált látszólagos energia C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40159, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált látszólagos energia A fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40147, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált látszólagos energia B fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40149, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;},{&quot;AttributeDefinition&quot;:{&quot;Name&quot;:&quot;Exportált látszólagos energia C fázis&quot;},&quot;ReadFormula&quot;:&quot;ROUND(MODBUSR(H, 40151, Float) / 1000, 3) + \&quot; kVAh\&quot;&quot;}]</ServiceAttributesFormulas>
          </DeviceProperties>
        </Device>
      </Devices>
    </Module>
  </Template>
</Templates>
