<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>5.2</version>
    <date>2026-10-07T00:00:00Z</date>
    <groups>
        <group>
            <name>Templates/MiRCA</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>MiRCA Port 1 Deye inverter Modbus</template>
            <name>MiRCA Port 1 Deye inverter Modbus</name>
            <description>MiRCA serial port 1 running the 'Deye inverter Modbus' protocol (protocol id 6). SNMP v2c over the Ethernet interface, tree .1.3.6.1.4.1.2021.13.16.4.2.1 (doc/ports.md). Link 'MiRCA Device' too. Deye / Sunsynk single-phase hybrid inverter, read only (Modbus FC 0x03). Signs: battery + discharging, grid + import, inverter + output.</description>
            <groups>
                <group>
                    <name>Templates/MiRCA</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>Port 1</name>
                </application>
                <application>
                    <name>Status</name>
                </application>
                <application>
                    <name>PV</name>
                </application>
                <application>
                    <name>Battery</name>
                </application>
                <application>
                    <name>Grid</name>
                </application>
                <application>
                    <name>Inverter</name>
                </application>
                <application>
                    <name>Load</name>
                </application>
                <application>
                    <name>Temperature</name>
                </application>
                <application>
                    <name>Energy</name>
                </application>
                <application>
                    <name>Device</name>
                </application>
            </applications>
            <items>
                <item>
                    <name>Port 1: protocol</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.1</snmp_oid>
                    <key>mirca.p1.protocol</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Protocol configured on the port</description>
                    <applications>
                        <application>
                            <name>Port 1</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA protocol</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 1: online</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.2</snmp_oid>
                    <key>mirca.p1.online</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>1 while the device answers. All values read 0 while it is offline.</description>
                    <applications>
                        <application>
                            <name>Port 1</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA online</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 1: seconds since last reply</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.3</snmp_oid>
                    <key>mirca.p1.age</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>-1: no reply since boot</description>
                    <applications>
                        <application>
                            <name>Port 1</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: State code</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.1</snmp_oid>
                    <key>mirca.p1.m[state]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Metric 1 'state'</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA Deye state</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 1: Grid connected</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.2</snmp_oid>
                    <key>mirca.p1.m[grid_connected]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Metric 2 'grid_connected'</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA Deye grid</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 1: PV power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.3</snmp_oid>
                    <key>mirca.p1.m[pv_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 3 'pv_power'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: PV1 voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.4</snmp_oid>
                    <key>mirca.p1.m[pv1_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 4 'pv1_voltage'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV1 current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.5</snmp_oid>
                    <key>mirca.p1.m[pv1_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 5 'pv1_current'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV1 power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.6</snmp_oid>
                    <key>mirca.p1.m[pv1_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 6 'pv1_power'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: PV2 voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.7</snmp_oid>
                    <key>mirca.p1.m[pv2_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 7 'pv2_voltage'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV2 current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.8</snmp_oid>
                    <key>mirca.p1.m[pv2_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 8 'pv2_current'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV2 power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.9</snmp_oid>
                    <key>mirca.p1.m[pv2_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 9 'pv2_power'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Battery voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.10</snmp_oid>
                    <key>mirca.p1.m[battery_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 10 'battery_voltage'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Battery current (+ discharging)</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.11</snmp_oid>
                    <key>mirca.p1.m[battery_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 11 'battery_current'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Battery power (+ discharging)</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.12</snmp_oid>
                    <key>mirca.p1.m[battery_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 12 'battery_power'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Battery SOC</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.13</snmp_oid>
                    <key>mirca.p1.m[battery_soc]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Metric 13 'battery_soc'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Battery temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.14</snmp_oid>
                    <key>mirca.p1.m[battery_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 14 'battery_temp'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Charging voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.15</snmp_oid>
                    <key>mirca.p1.m[battery_charge_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 15 'battery_charge_voltage'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Charge current limit</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.16</snmp_oid>
                    <key>mirca.p1.m[battery_charge_limit]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 16 'battery_charge_limit'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Discharge current limit</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.17</snmp_oid>
                    <key>mirca.p1.m[battery_discharge_limit]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 17 'battery_discharge_limit'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Grid voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.18</snmp_oid>
                    <key>mirca.p1.m[grid_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 18 'grid_voltage'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid frequency</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.19</snmp_oid>
                    <key>mirca.p1.m[grid_frequency]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>Hz</units>
                    <description>Metric 19 'grid_frequency'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.20</snmp_oid>
                    <key>mirca.p1.m[grid_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 20 'grid_current'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid power (+ import)</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.21</snmp_oid>
                    <key>mirca.p1.m[grid_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 21 'grid_power'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Grid CT power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.22</snmp_oid>
                    <key>mirca.p1.m[grid_ct_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 22 'grid_ct_power'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Grid internal power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.23</snmp_oid>
                    <key>mirca.p1.m[grid_internal_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 23 'grid_internal_power'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Inverter voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.24</snmp_oid>
                    <key>mirca.p1.m[inverter_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 24 'inverter_voltage'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Inverter current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.25</snmp_oid>
                    <key>mirca.p1.m[inverter_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 25 'inverter_current'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Inverter power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.26</snmp_oid>
                    <key>mirca.p1.m[inverter_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 26 'inverter_power'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Inverter frequency</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.27</snmp_oid>
                    <key>mirca.p1.m[inverter_frequency]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>Hz</units>
                    <description>Metric 27 'inverter_frequency'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Load power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.28</snmp_oid>
                    <key>mirca.p1.m[load_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 28 'load_power'</description>
                    <applications>
                        <application>
                            <name>Load</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: Load frequency</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.29</snmp_oid>
                    <key>mirca.p1.m[load_frequency]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>Hz</units>
                    <description>Metric 29 'load_frequency'</description>
                    <applications>
                        <application>
                            <name>Load</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Generator / AUX power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.30</snmp_oid>
                    <key>mirca.p1.m[gen_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 30 'gen_power'</description>
                    <applications>
                        <application>
                            <name>Load</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: DC transformer temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.31</snmp_oid>
                    <key>mirca.p1.m[dc_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 31 'dc_temp'</description>
                    <applications>
                        <application>
                            <name>Temperature</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Radiator temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.32</snmp_oid>
                    <key>mirca.p1.m[radiator_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 32 'radiator_temp'</description>
                    <applications>
                        <application>
                            <name>Temperature</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Environment temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.33</snmp_oid>
                    <key>mirca.p1.m[environment_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 33 'environment_temp'</description>
                    <applications>
                        <application>
                            <name>Temperature</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.34</snmp_oid>
                    <key>mirca.p1.m[day_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 34 'day_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Load today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.35</snmp_oid>
                    <key>mirca.p1.m[day_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 35 'day_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid import today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.36</snmp_oid>
                    <key>mirca.p1.m[day_grid_import]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 36 'day_grid_import'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid export today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.37</snmp_oid>
                    <key>mirca.p1.m[day_grid_export]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 37 'day_grid_export'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Battery charge today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.38</snmp_oid>
                    <key>mirca.p1.m[day_battery_charge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 38 'day_battery_charge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Battery discharge today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.39</snmp_oid>
                    <key>mirca.p1.m[day_battery_discharge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 39 'day_battery_discharge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV this month</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.40</snmp_oid>
                    <key>mirca.p1.m[month_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 40 'month_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Load this month</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.41</snmp_oid>
                    <key>mirca.p1.m[month_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 41 'month_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid this month</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.42</snmp_oid>
                    <key>mirca.p1.m[month_grid]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 42 'month_grid'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV this year</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.43</snmp_oid>
                    <key>mirca.p1.m[year_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 43 'year_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Load this year</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.44</snmp_oid>
                    <key>mirca.p1.m[year_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 44 'year_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid export this year</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.45</snmp_oid>
                    <key>mirca.p1.m[year_grid_export]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 45 'year_grid_export'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: PV total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.46</snmp_oid>
                    <key>mirca.p1.m[total_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 46 'total_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Load total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.47</snmp_oid>
                    <key>mirca.p1.m[total_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 47 'total_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid import total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.48</snmp_oid>
                    <key>mirca.p1.m[total_grid_import]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 48 'total_grid_import'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Grid export total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.49</snmp_oid>
                    <key>mirca.p1.m[total_grid_export]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 49 'total_grid_export'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Battery charge total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.50</snmp_oid>
                    <key>mirca.p1.m[total_battery_charge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 50 'total_battery_charge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Battery discharge total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.51</snmp_oid>
                    <key>mirca.p1.m[total_battery_discharge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 51 'total_battery_discharge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: Rated power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.40.52</snmp_oid>
                    <key>mirca.p1.m[rated_power]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 52 'rated_power'</description>
                    <applications>
                        <application>
                            <name>Device</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 1: fault bits F01-F32</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.19</snmp_oid>
                    <key>mirca.p1.faults.lo</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Registers 103-104, bit 0 = F01</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>return (parseInt(value, 10) &gt;&gt;&gt; 0).toString();</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: fault bits F33-F64</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.1.22</snmp_oid>
                    <key>mirca.p1.faults.hi</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Registers 105-106, bit 0 = F33</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>return (parseInt(value, 10) &gt;&gt;&gt; 0).toString();</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 1: faults F01-F32</name>
                    <type>DEPENDENT</type>
                    <key>mirca.p1.faults.lo.text</key>
                    <delay>0</delay>
                    <history>14d</history>
                    <trends>0</trends>
                    <value_type>CHAR</value_type>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>var names = {13: 'Working mode change', 18: 'AC over current', 20: 'DC over current', 23: 'AC leak current or transient over current', 24: 'DC insulation impedance', 26: 'DC busbar imbalanced', 29: 'Parallel comms cable', 35: 'No AC grid', 42: 'AC line low voltage', 47: 'AC freq high/low', 56: 'DC busbar voltage low', 63: 'ARC fault', 64: 'Heat sink temperature failure'};
var v = parseInt(value, 10) &gt;&gt;&gt; 0, out = [];
for (var i = 0; i &lt; 32; i++) {
  if (!((v &gt;&gt;&gt; i) &amp; 1)) continue;
  var code = 1 + i;
  out.push('F' + (code &lt; 10 ? '0' : '') + code + (names[code] ? ' ' + names[code] : ''));
}
return out.length ? out.join(', ') : 'none';</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>DISCARD_UNCHANGED_HEARTBEAT</type>
                            <parameters>
                                <parameter>1h</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mirca.p1.faults.lo</key>
                    </master_item>
                </item>
                <item>
                    <name>Port 1: faults F33-F64</name>
                    <type>DEPENDENT</type>
                    <key>mirca.p1.faults.hi.text</key>
                    <delay>0</delay>
                    <history>14d</history>
                    <trends>0</trends>
                    <value_type>CHAR</value_type>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>var names = {13: 'Working mode change', 18: 'AC over current', 20: 'DC over current', 23: 'AC leak current or transient over current', 24: 'DC insulation impedance', 26: 'DC busbar imbalanced', 29: 'Parallel comms cable', 35: 'No AC grid', 42: 'AC line low voltage', 47: 'AC freq high/low', 56: 'DC busbar voltage low', 63: 'ARC fault', 64: 'Heat sink temperature failure'};
var v = parseInt(value, 10) &gt;&gt;&gt; 0, out = [];
for (var i = 0; i &lt; 32; i++) {
  if (!((v &gt;&gt;&gt; i) &amp; 1)) continue;
  var code = 33 + i;
  out.push('F' + (code &lt; 10 ? '0' : '') + code + (names[code] ? ' ' + names[code] : ''));
}
return out.length ? out.join(', ') : 'none';</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>DISCARD_UNCHANGED_HEARTBEAT</type>
                            <parameters>
                                <parameter>1h</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mirca.p1.faults.hi</key>
                    </master_item>
                </item>
            </items>
            <macros>
                <macro>
                    <macro>{$MIRCA.INTERVAL}</macro>
                    <value>30s</value>
                    <description>Polling interval of live values</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.INTERVAL.SLOW}</macro>
                    <value>5m</value>
                    <description>Polling interval of slowly changing values (capacity, cycles, energy counters)</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.OFFLINE.TIME}</macro>
                    <value>5m</value>
                    <description>How long the device may stay silent before a problem is raised</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.SOC.WARN}</macro>
                    <value>20</value>
                    <description>Battery SOC low threshold, %. Per port: {$MIRCA.SOC.WARN:"p1"}</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.DEYE.TEMP.MAX}</macro>
                    <value>75</value>
                    <description>Inverter DC transformer / radiator temperature threshold, °C</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.DEYE.GRID.EXPECTED}</macro>
                    <value>1</value>
                    <description>1: raise a problem when the grid is disconnected, 0: off-grid site</description>
                </macro>
            </macros>
        </template>
        <template>
            <template>MiRCA Port 2 Deye inverter Modbus</template>
            <name>MiRCA Port 2 Deye inverter Modbus</name>
            <description>MiRCA serial port 2 running the 'Deye inverter Modbus' protocol (protocol id 6). SNMP v2c over the Ethernet interface, tree .1.3.6.1.4.1.2021.13.16.4.2.2 (doc/ports.md). Link 'MiRCA Device' too. Deye / Sunsynk single-phase hybrid inverter, read only (Modbus FC 0x03). Signs: battery + discharging, grid + import, inverter + output.</description>
            <groups>
                <group>
                    <name>Templates/MiRCA</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>Port 2</name>
                </application>
                <application>
                    <name>Status</name>
                </application>
                <application>
                    <name>PV</name>
                </application>
                <application>
                    <name>Battery</name>
                </application>
                <application>
                    <name>Grid</name>
                </application>
                <application>
                    <name>Inverter</name>
                </application>
                <application>
                    <name>Load</name>
                </application>
                <application>
                    <name>Temperature</name>
                </application>
                <application>
                    <name>Energy</name>
                </application>
                <application>
                    <name>Device</name>
                </application>
            </applications>
            <items>
                <item>
                    <name>Port 2: protocol</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.1</snmp_oid>
                    <key>mirca.p2.protocol</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Protocol configured on the port</description>
                    <applications>
                        <application>
                            <name>Port 2</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA protocol</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 2: online</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.2</snmp_oid>
                    <key>mirca.p2.online</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>1 while the device answers. All values read 0 while it is offline.</description>
                    <applications>
                        <application>
                            <name>Port 2</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA online</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 2: seconds since last reply</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.3</snmp_oid>
                    <key>mirca.p2.age</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>s</units>
                    <description>-1: no reply since boot</description>
                    <applications>
                        <application>
                            <name>Port 2</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: State code</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.1</snmp_oid>
                    <key>mirca.p2.m[state]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Metric 1 'state'</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA Deye state</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 2: Grid connected</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.2</snmp_oid>
                    <key>mirca.p2.m[grid_connected]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Metric 2 'grid_connected'</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <valuemap>
                        <name>MiRCA Deye grid</name>
                    </valuemap>
                </item>
                <item>
                    <name>Port 2: PV power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.3</snmp_oid>
                    <key>mirca.p2.m[pv_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 3 'pv_power'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: PV1 voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.4</snmp_oid>
                    <key>mirca.p2.m[pv1_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 4 'pv1_voltage'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV1 current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.5</snmp_oid>
                    <key>mirca.p2.m[pv1_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 5 'pv1_current'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV1 power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.6</snmp_oid>
                    <key>mirca.p2.m[pv1_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 6 'pv1_power'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: PV2 voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.7</snmp_oid>
                    <key>mirca.p2.m[pv2_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 7 'pv2_voltage'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV2 current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.8</snmp_oid>
                    <key>mirca.p2.m[pv2_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 8 'pv2_current'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV2 power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.9</snmp_oid>
                    <key>mirca.p2.m[pv2_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 9 'pv2_power'</description>
                    <applications>
                        <application>
                            <name>PV</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Battery voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.10</snmp_oid>
                    <key>mirca.p2.m[battery_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 10 'battery_voltage'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Battery current (+ discharging)</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.11</snmp_oid>
                    <key>mirca.p2.m[battery_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 11 'battery_current'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Battery power (+ discharging)</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.12</snmp_oid>
                    <key>mirca.p2.m[battery_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 12 'battery_power'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Battery SOC</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.13</snmp_oid>
                    <key>mirca.p2.m[battery_soc]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>%</units>
                    <description>Metric 13 'battery_soc'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Battery temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.14</snmp_oid>
                    <key>mirca.p2.m[battery_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 14 'battery_temp'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Charging voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.15</snmp_oid>
                    <key>mirca.p2.m[battery_charge_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 15 'battery_charge_voltage'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Charge current limit</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.16</snmp_oid>
                    <key>mirca.p2.m[battery_charge_limit]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 16 'battery_charge_limit'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Discharge current limit</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.17</snmp_oid>
                    <key>mirca.p2.m[battery_discharge_limit]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 17 'battery_discharge_limit'</description>
                    <applications>
                        <application>
                            <name>Battery</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Grid voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.18</snmp_oid>
                    <key>mirca.p2.m[grid_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 18 'grid_voltage'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid frequency</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.19</snmp_oid>
                    <key>mirca.p2.m[grid_frequency]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>Hz</units>
                    <description>Metric 19 'grid_frequency'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.20</snmp_oid>
                    <key>mirca.p2.m[grid_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 20 'grid_current'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid power (+ import)</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.21</snmp_oid>
                    <key>mirca.p2.m[grid_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 21 'grid_power'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Grid CT power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.22</snmp_oid>
                    <key>mirca.p2.m[grid_ct_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 22 'grid_ct_power'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Grid internal power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.23</snmp_oid>
                    <key>mirca.p2.m[grid_internal_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 23 'grid_internal_power'</description>
                    <applications>
                        <application>
                            <name>Grid</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Inverter voltage</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.24</snmp_oid>
                    <key>mirca.p2.m[inverter_voltage]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>V</units>
                    <description>Metric 24 'inverter_voltage'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Inverter current</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.25</snmp_oid>
                    <key>mirca.p2.m[inverter_current]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>A</units>
                    <description>Metric 25 'inverter_current'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Inverter power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.26</snmp_oid>
                    <key>mirca.p2.m[inverter_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 26 'inverter_power'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Inverter frequency</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.27</snmp_oid>
                    <key>mirca.p2.m[inverter_frequency]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>Hz</units>
                    <description>Metric 27 'inverter_frequency'</description>
                    <applications>
                        <application>
                            <name>Inverter</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Load power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.28</snmp_oid>
                    <key>mirca.p2.m[load_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 28 'load_power'</description>
                    <applications>
                        <application>
                            <name>Load</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: Load frequency</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.29</snmp_oid>
                    <key>mirca.p2.m[load_frequency]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>Hz</units>
                    <description>Metric 29 'load_frequency'</description>
                    <applications>
                        <application>
                            <name>Load</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.01</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Generator / AUX power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.30</snmp_oid>
                    <key>mirca.p2.m[gen_power]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 30 'gen_power'</description>
                    <applications>
                        <application>
                            <name>Load</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: DC transformer temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.31</snmp_oid>
                    <key>mirca.p2.m[dc_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 31 'dc_temp'</description>
                    <applications>
                        <application>
                            <name>Temperature</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Radiator temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.32</snmp_oid>
                    <key>mirca.p2.m[radiator_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 32 'radiator_temp'</description>
                    <applications>
                        <application>
                            <name>Temperature</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Environment temperature</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.33</snmp_oid>
                    <key>mirca.p2.m[environment_temp]</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>°C</units>
                    <description>Metric 33 'environment_temp'</description>
                    <applications>
                        <application>
                            <name>Temperature</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.34</snmp_oid>
                    <key>mirca.p2.m[day_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 34 'day_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Load today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.35</snmp_oid>
                    <key>mirca.p2.m[day_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 35 'day_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid import today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.36</snmp_oid>
                    <key>mirca.p2.m[day_grid_import]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 36 'day_grid_import'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid export today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.37</snmp_oid>
                    <key>mirca.p2.m[day_grid_export]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 37 'day_grid_export'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Battery charge today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.38</snmp_oid>
                    <key>mirca.p2.m[day_battery_charge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 38 'day_battery_charge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Battery discharge today</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.39</snmp_oid>
                    <key>mirca.p2.m[day_battery_discharge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 39 'day_battery_discharge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV this month</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.40</snmp_oid>
                    <key>mirca.p2.m[month_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 40 'month_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Load this month</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.41</snmp_oid>
                    <key>mirca.p2.m[month_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 41 'month_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid this month</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.42</snmp_oid>
                    <key>mirca.p2.m[month_grid]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 42 'month_grid'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV this year</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.43</snmp_oid>
                    <key>mirca.p2.m[year_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 43 'year_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Load this year</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.44</snmp_oid>
                    <key>mirca.p2.m[year_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 44 'year_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid export this year</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.45</snmp_oid>
                    <key>mirca.p2.m[year_grid_export]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 45 'year_grid_export'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: PV total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.46</snmp_oid>
                    <key>mirca.p2.m[total_pv]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 46 'total_pv'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Load total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.47</snmp_oid>
                    <key>mirca.p2.m[total_load]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 47 'total_load'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid import total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.48</snmp_oid>
                    <key>mirca.p2.m[total_grid_import]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 48 'total_grid_import'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Grid export total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.49</snmp_oid>
                    <key>mirca.p2.m[total_grid_export]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 49 'total_grid_export'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Battery charge total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.50</snmp_oid>
                    <key>mirca.p2.m[total_battery_charge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 50 'total_battery_charge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Battery discharge total</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.51</snmp_oid>
                    <key>mirca.p2.m[total_battery_discharge]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>kWh</units>
                    <description>Metric 51 'total_battery_discharge'</description>
                    <applications>
                        <application>
                            <name>Energy</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>MULTIPLIER</type>
                            <parameters>
                                <parameter>0.1</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: Rated power</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.40.52</snmp_oid>
                    <key>mirca.p2.m[rated_power]</key>
                    <delay>{$MIRCA.INTERVAL.SLOW}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>FLOAT</value_type>
                    <units>W</units>
                    <description>Metric 52 'rated_power'</description>
                    <applications>
                        <application>
                            <name>Device</name>
                        </application>
                    </applications>
                </item>
                <item>
                    <name>Port 2: fault bits F01-F32</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.19</snmp_oid>
                    <key>mirca.p2.faults.lo</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Registers 103-104, bit 0 = F01</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>return (parseInt(value, 10) &gt;&gt;&gt; 0).toString();</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: fault bits F33-F64</name>
                    <type>SNMP_AGENT</type>
                    <snmp_oid>1.3.6.1.4.1.2021.13.16.4.2.2.22</snmp_oid>
                    <key>mirca.p2.faults.hi</key>
                    <delay>{$MIRCA.INTERVAL}</delay>
                    <history>14d</history>
                    <trends>365d</trends>
                    <value_type>UNSIGNED</value_type>
                    <description>Registers 105-106, bit 0 = F33</description>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>return (parseInt(value, 10) &gt;&gt;&gt; 0).toString();</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                </item>
                <item>
                    <name>Port 2: faults F01-F32</name>
                    <type>DEPENDENT</type>
                    <key>mirca.p2.faults.lo.text</key>
                    <delay>0</delay>
                    <history>14d</history>
                    <trends>0</trends>
                    <value_type>CHAR</value_type>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>var names = {13: 'Working mode change', 18: 'AC over current', 20: 'DC over current', 23: 'AC leak current or transient over current', 24: 'DC insulation impedance', 26: 'DC busbar imbalanced', 29: 'Parallel comms cable', 35: 'No AC grid', 42: 'AC line low voltage', 47: 'AC freq high/low', 56: 'DC busbar voltage low', 63: 'ARC fault', 64: 'Heat sink temperature failure'};
var v = parseInt(value, 10) &gt;&gt;&gt; 0, out = [];
for (var i = 0; i &lt; 32; i++) {
  if (!((v &gt;&gt;&gt; i) &amp; 1)) continue;
  var code = 1 + i;
  out.push('F' + (code &lt; 10 ? '0' : '') + code + (names[code] ? ' ' + names[code] : ''));
}
return out.length ? out.join(', ') : 'none';</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>DISCARD_UNCHANGED_HEARTBEAT</type>
                            <parameters>
                                <parameter>1h</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mirca.p2.faults.lo</key>
                    </master_item>
                </item>
                <item>
                    <name>Port 2: faults F33-F64</name>
                    <type>DEPENDENT</type>
                    <key>mirca.p2.faults.hi.text</key>
                    <delay>0</delay>
                    <history>14d</history>
                    <trends>0</trends>
                    <value_type>CHAR</value_type>
                    <applications>
                        <application>
                            <name>Status</name>
                        </application>
                    </applications>
                    <preprocessing>
                        <step>
                            <type>JAVASCRIPT</type>
                            <parameters>
                                <parameter>var names = {13: 'Working mode change', 18: 'AC over current', 20: 'DC over current', 23: 'AC leak current or transient over current', 24: 'DC insulation impedance', 26: 'DC busbar imbalanced', 29: 'Parallel comms cable', 35: 'No AC grid', 42: 'AC line low voltage', 47: 'AC freq high/low', 56: 'DC busbar voltage low', 63: 'ARC fault', 64: 'Heat sink temperature failure'};
var v = parseInt(value, 10) &gt;&gt;&gt; 0, out = [];
for (var i = 0; i &lt; 32; i++) {
  if (!((v &gt;&gt;&gt; i) &amp; 1)) continue;
  var code = 33 + i;
  out.push('F' + (code &lt; 10 ? '0' : '') + code + (names[code] ? ' ' + names[code] : ''));
}
return out.length ? out.join(', ') : 'none';</parameter>
                            </parameters>
                        </step>
                        <step>
                            <type>DISCARD_UNCHANGED_HEARTBEAT</type>
                            <parameters>
                                <parameter>1h</parameter>
                            </parameters>
                        </step>
                    </preprocessing>
                    <master_item>
                        <key>mirca.p2.faults.hi</key>
                    </master_item>
                </item>
            </items>
            <macros>
                <macro>
                    <macro>{$MIRCA.INTERVAL}</macro>
                    <value>30s</value>
                    <description>Polling interval of live values</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.INTERVAL.SLOW}</macro>
                    <value>5m</value>
                    <description>Polling interval of slowly changing values (capacity, cycles, energy counters)</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.OFFLINE.TIME}</macro>
                    <value>5m</value>
                    <description>How long the device may stay silent before a problem is raised</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.SOC.WARN}</macro>
                    <value>20</value>
                    <description>Battery SOC low threshold, %. Per port: {$MIRCA.SOC.WARN:"p1"}</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.DEYE.TEMP.MAX}</macro>
                    <value>75</value>
                    <description>Inverter DC transformer / radiator temperature threshold, °C</description>
                </macro>
                <macro>
                    <macro>{$MIRCA.DEYE.GRID.EXPECTED}</macro>
                    <value>1</value>
                    <description>1: raise a problem when the grid is disconnected, 0: off-grid site</description>
                </macro>
            </macros>
        </template>
    </templates>
    <triggers>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.protocol.last()}&lt;&gt;6</expression>
            <name>Port 1: protocol is not Deye inverter Modbus (template does not match port settings)</name>
            <priority>WARNING</priority>
            <description>The port runs protocol {ITEM.LASTVALUE}. Change the port settings or link another template.</description>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.max({$MIRCA.OFFLINE.TIME})}=0 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.protocol.last()}=6</expression>
            <name>Port 1: Deye inverter Modbus not responding</name>
            <priority>AVERAGE</priority>
            <description>No valid reply from the device for {$MIRCA.OFFLINE.TIME}. Check wiring, interface module, baud rate and device address.</description>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[state].last()}=4 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: inverter is in FAULT state</name>
            <priority>HIGH</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[state].last()}=3 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: inverter is in ALARM state</name>
            <priority>AVERAGE</priority>
            <dependencies>
                <dependency>
                    <name>Port 1: inverter is in FAULT state</name>
                    <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[state].last()}=4 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
                </dependency>
            </dependencies>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.faults.lo.last()}&lt;&gt;0 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.faults.lo.text.strlen()}&gt;0 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: inverter fault: {ITEM.LASTVALUE2}</name>
            <priority>AVERAGE</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.faults.hi.last()}&lt;&gt;0 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.faults.hi.text.strlen()}&gt;0 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: inverter fault: {ITEM.LASTVALUE2}</name>
            <priority>AVERAGE</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[grid_connected].max({$MIRCA.OFFLINE.TIME})}=0 and {$MIRCA.DEYE.GRID.EXPECTED}=1 and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: grid disconnected</name>
            <priority>WARNING</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[battery_soc].max(5m)}&lt;{$MIRCA.SOC.WARN:"p1"} and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: battery SOC is low (&lt;{$MIRCA.SOC.WARN:"p1"}%)</name>
            <priority>WARNING</priority>
        </trigger>
        <trigger>
            <expression>({MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[radiator_temp].min(5m)}&gt;{$MIRCA.DEYE.TEMP.MAX} or {MiRCA Port 1 Deye inverter Modbus:mirca.p1.m[dc_temp].min(5m)}&gt;{$MIRCA.DEYE.TEMP.MAX}) and {MiRCA Port 1 Deye inverter Modbus:mirca.p1.online.last()}=1</expression>
            <name>Port 1: inverter temperature is high (&gt;{$MIRCA.DEYE.TEMP.MAX}°C)</name>
            <priority>AVERAGE</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.protocol.last()}&lt;&gt;6</expression>
            <name>Port 2: protocol is not Deye inverter Modbus (template does not match port settings)</name>
            <priority>WARNING</priority>
            <description>The port runs protocol {ITEM.LASTVALUE}. Change the port settings or link another template.</description>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.max({$MIRCA.OFFLINE.TIME})}=0 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.protocol.last()}=6</expression>
            <name>Port 2: Deye inverter Modbus not responding</name>
            <priority>AVERAGE</priority>
            <description>No valid reply from the device for {$MIRCA.OFFLINE.TIME}. Check wiring, interface module, baud rate and device address.</description>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[state].last()}=4 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: inverter is in FAULT state</name>
            <priority>HIGH</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[state].last()}=3 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: inverter is in ALARM state</name>
            <priority>AVERAGE</priority>
            <dependencies>
                <dependency>
                    <name>Port 2: inverter is in FAULT state</name>
                    <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[state].last()}=4 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
                </dependency>
            </dependencies>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.faults.lo.last()}&lt;&gt;0 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.faults.lo.text.strlen()}&gt;0 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: inverter fault: {ITEM.LASTVALUE2}</name>
            <priority>AVERAGE</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.faults.hi.last()}&lt;&gt;0 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.faults.hi.text.strlen()}&gt;0 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: inverter fault: {ITEM.LASTVALUE2}</name>
            <priority>AVERAGE</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[grid_connected].max({$MIRCA.OFFLINE.TIME})}=0 and {$MIRCA.DEYE.GRID.EXPECTED}=1 and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: grid disconnected</name>
            <priority>WARNING</priority>
        </trigger>
        <trigger>
            <expression>{MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[battery_soc].max(5m)}&lt;{$MIRCA.SOC.WARN:"p2"} and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: battery SOC is low (&lt;{$MIRCA.SOC.WARN:"p2"}%)</name>
            <priority>WARNING</priority>
        </trigger>
        <trigger>
            <expression>({MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[radiator_temp].min(5m)}&gt;{$MIRCA.DEYE.TEMP.MAX} or {MiRCA Port 2 Deye inverter Modbus:mirca.p2.m[dc_temp].min(5m)}&gt;{$MIRCA.DEYE.TEMP.MAX}) and {MiRCA Port 2 Deye inverter Modbus:mirca.p2.online.last()}=1</expression>
            <name>Port 2: inverter temperature is high (&gt;{$MIRCA.DEYE.TEMP.MAX}°C)</name>
            <priority>AVERAGE</priority>
        </trigger>
    </triggers>
    <graphs>
        <graph>
            <name>Port 1: power flow</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[pv_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[battery_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>2774A4</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[grid_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>3</sortorder>
                    <color>A54F10</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[load_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>4</sortorder>
                    <color>FC6EA3</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[inverter_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>5</sortorder>
                    <color>6C59DC</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[gen_power]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 1: PV strings</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[pv1_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[pv2_power]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 1: battery</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[battery_voltage]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <yaxisside>RIGHT</yaxisside>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[battery_soc]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 1: grid</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[grid_voltage]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <yaxisside>RIGHT</yaxisside>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[grid_frequency]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 1: temperatures</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[dc_temp]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[radiator_temp]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>2774A4</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[environment_temp]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>3</sortorder>
                    <color>A54F10</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[battery_temp]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 1: energy today</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[day_pv]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[day_load]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>2774A4</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[day_grid_import]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>3</sortorder>
                    <color>A54F10</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[day_grid_export]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>4</sortorder>
                    <color>FC6EA3</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[day_battery_charge]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>5</sortorder>
                    <color>6C59DC</color>
                    <item>
                        <host>MiRCA Port 1 Deye inverter Modbus</host>
                        <key>mirca.p1.m[day_battery_discharge]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 2: power flow</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[pv_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[battery_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>2774A4</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[grid_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>3</sortorder>
                    <color>A54F10</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[load_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>4</sortorder>
                    <color>FC6EA3</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[inverter_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>5</sortorder>
                    <color>6C59DC</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[gen_power]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 2: PV strings</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[pv1_power]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[pv2_power]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 2: battery</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[battery_voltage]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <yaxisside>RIGHT</yaxisside>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[battery_soc]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 2: grid</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[grid_voltage]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <yaxisside>RIGHT</yaxisside>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[grid_frequency]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 2: temperatures</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[dc_temp]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[radiator_temp]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>2774A4</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[environment_temp]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>3</sortorder>
                    <color>A54F10</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[battery_temp]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
        <graph>
            <name>Port 2: energy today</name>
            <graph_items>
                <graph_item>
                    <sortorder>0</sortorder>
                    <color>1A7C11</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[day_pv]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>1</sortorder>
                    <color>F63100</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[day_load]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>2</sortorder>
                    <color>2774A4</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[day_grid_import]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>3</sortorder>
                    <color>A54F10</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[day_grid_export]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>4</sortorder>
                    <color>FC6EA3</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[day_battery_charge]</key>
                    </item>
                </graph_item>
                <graph_item>
                    <sortorder>5</sortorder>
                    <color>6C59DC</color>
                    <item>
                        <host>MiRCA Port 2 Deye inverter Modbus</host>
                        <key>mirca.p2.m[day_battery_discharge]</key>
                    </item>
                </graph_item>
            </graph_items>
        </graph>
    </graphs>
    <value_maps>
        <value_map>
            <name>MiRCA Deye grid</name>
            <mappings>
                <mapping>
                    <value>0</value>
                    <newvalue>Disconnected</newvalue>
                </mapping>
                <mapping>
                    <value>1</value>
                    <newvalue>Connected</newvalue>
                </mapping>
            </mappings>
        </value_map>
        <value_map>
            <name>MiRCA Deye state</name>
            <mappings>
                <mapping>
                    <value>0</value>
                    <newvalue>Standby</newvalue>
                </mapping>
                <mapping>
                    <value>1</value>
                    <newvalue>Self-check</newvalue>
                </mapping>
                <mapping>
                    <value>2</value>
                    <newvalue>Normal</newvalue>
                </mapping>
                <mapping>
                    <value>3</value>
                    <newvalue>Alarm</newvalue>
                </mapping>
                <mapping>
                    <value>4</value>
                    <newvalue>Fault</newvalue>
                </mapping>
                <mapping>
                    <value>5</value>
                    <newvalue>Activating</newvalue>
                </mapping>
            </mappings>
        </value_map>
        <value_map>
            <name>MiRCA online</name>
            <mappings>
                <mapping>
                    <value>0</value>
                    <newvalue>Offline</newvalue>
                </mapping>
                <mapping>
                    <value>1</value>
                    <newvalue>Online</newvalue>
                </mapping>
            </mappings>
        </value_map>
        <value_map>
            <name>MiRCA protocol</name>
            <mappings>
                <mapping>
                    <value>0</value>
                    <newvalue>Off</newvalue>
                </mapping>
                <mapping>
                    <value>1</value>
                    <newvalue>Victron VE.Bus</newvalue>
                </mapping>
                <mapping>
                    <value>2</value>
                    <newvalue>JK BMS 4G-GPS</newvalue>
                </mapping>
                <mapping>
                    <value>3</value>
                    <newvalue>PACE BMS</newvalue>
                </mapping>
                <mapping>
                    <value>4</value>
                    <newvalue>JBD BMS</newvalue>
                </mapping>
                <mapping>
                    <value>5</value>
                    <newvalue>JK BMS Modbus</newvalue>
                </mapping>
                <mapping>
                    <value>6</value>
                    <newvalue>Deye inverter Modbus</newvalue>
                </mapping>
                <mapping>
                    <value>7</value>
                    <newvalue>Serial capture</newvalue>
                </mapping>
                <mapping>
                    <value>8</value>
                    <newvalue>JK BMS parallel bus</newvalue>
                </mapping>
            </mappings>
        </value_map>
    </value_maps>
</zabbix_export>
