TapHome
Community Beta Energy & metering

Fronius Smart Meter 63A

Community template for the Fronius Smart Meter 63A three-phase meter, read over Modbus TCP through a Fronius SnapINverter with Datamanager 2.0 or a GEN24 inverter (SunSpec float model 213). Two electricity meters for real and apparent energy with import and export counters, plus phase currents, voltages, frequency, reactive power and power factor.

Modbus TCP2 devicesRevision 1.0 Last updated: November 10, 2026

Submitted by Architechnik Kft.

Fronius Smart Meter 63A

Import into the TapHome appHardware › Modbus › Add from template

Download Template
On this page

Network address

TapHome reaches this device at the address entered on import. Give the device a fixed address — an IP reservation in the router, or its mDNS name if it supports one — otherwise the integration stops working when the router changes the address.

Network Preparation

Integration guide

The Fronius Smart Meter 63A is a bidirectional three-phase electricity meter (DIN rail, 4 modules, maximum current 63 A) for Fronius PV systems. The meter itself has no network connection: it talks Modbus RTU over a 3-wire RS-485 line to a Fronius inverter — a SnapINverter with Fronius Datamanager 2.0, or a Fronius GEN24 — and the inverter makes the meter data available over Modbus TCP as SunSpec meter models. TapHome connects to the IP address of the inverter / Datamanager on port 502, not to the meter.

This community template reads the SunSpec float meter model 213 (wye-connected three-phase) with function 0x03 and 32-bit float registers. It creates two electricity meters — real energy and apparent energy, each with import and export counters — and adds phase currents, voltages, grid frequency, reactive power and power factor as module service attributes. For the Fronius Smart Meter TS, the official Fronius Smart Meter template is available.

Hardware connection

The data outputs of the meter are terminals A, B and C (RS-485, electrically isolated from the measuring input). Fronius requires the following for the data cable:

  • Cable of type CAT5 or higher, shielded twisted pair recommended
  • A twisted pair for the data lines that belong together (D+/D- or M1+/M1-)
  • Maximum cable length between the inverter and the meter: 300 m
  • Near mains wiring, wires rated 300–600 V (never less than the operating voltage); double-insulated or sheathed cables near bare conductors

Wiring to a Fronius SnapINverter (Datamanager 2.0)

Fronius Smart Meter 63A-3 RS-485 terminals A, B, C connected to the D+, D- and minus terminals of a Fronius SnapINverter, with a 120 ohm terminating resistor
Smart MeterSnapINverter (system monitoring)
AD+
BD-
C-

Wiring to a Fronius GEN24 inverter

Fronius Smart Meter 63A-3 RS-485 terminals A, B, C connected to the M1+, M1- and GND terminals of a Fronius GEN24 inverter, with a 120 ohm terminating resistor
Smart MeterGEN24 Modbus terminal
AM1+
BM1-
CGND

On the GEN24 the inputs M0 and M1 can be chosen freely; up to 4 Modbus participants can be connected to the Modbus terminal.

Fronius recommends terminating resistors to avoid interference. The 120 Ω terminating resistor supplied with the Smart Meter is installed on the meter between A and B. In a multi-meter system, place the terminating resistors individually for each channel.

Network connection

The Fronius inverter (SnapINverter with Datamanager 2.0, or GEN24) must be in the same local network as the TapHome Control Unit. Fronius recommends a wired network for a stable data connection. The IP address of the inverter / Datamanager is entered when the template is imported, so a fixed IP address or a DHCP reservation in the router is recommended.

1
[Smart Meter 63A] --RS-485 / Modbus RTU--> [SnapINverter + Datamanager 2.0 / GEN24] --Modbus TCP, port 502--> [TapHome]

Modbus TCP is an unsecured interface. Fronius advises operating the inverter in a private, secured network and never making it reachable from the internet via port forwarding.

Configuration

Setting the meter address

With a single Smart Meter in the system, the meter keeps address 1 (the primary meter always has address 1). In a multi-meter system each meter needs its own address; the other meters are numbered consecutively from 2 to 14.

Setting the Modbus address on the Fronius Smart Meter display: code 2633 entry with the Prog and Page buttons, then the Addr menu with permissible values 1 to 14
  1. Press Prog and Page at the same time to enter the code.
  2. Enter the password 2633 — Prog increases the digit, Page moves to the next digit.
  3. Press Prog and Page at the same time again to open the menu item Addr.
  4. Set the address (permissible values 1–14).

Registering the meter in the inverter

The meter must be configured as the primary meter in the inverter before its data are available:

  • SnapINverter / Datamanager 2.0 — open the Datamanager web page, Settings, log in as user service with the service password, open Meter, select the primary meter, click Settings, set the position (feed-in point or consumption point), confirm with Ok once the status shows OK, and save.
  • GEN24 — open the inverter web page, Device configuration, log in as user Technician, open Components, click Add component, set the position (feed-in point or consumption point), click Add and Save.

Secondary meters are added the same way with the address set on the meter in the Modbus address field.

Enabling Modbus TCP on the Fronius Datamanager

  1. Open the Datamanager web interface in a browser (IP address from System Information, or host name)
  2. Open Settings > Modbus
  3. Set Data output via Modbus to tcp
  4. Keep Modbus port at 502
  5. Set SunSpec Model Type to float (meter models 211/212/213 — required by the template; int+SF shifts all register addresses)
  6. Save the settings

On the Datamanager 2.0, data output via Modbus is set to rtu at the factory. When a Smart Meter is configured under Settings / Meter, the rtu setting cannot be used — select tcp.

Enabling Modbus TCP on a Fronius GEN24

  1. Open the inverter web interface
  2. Open Communication > Modbus
  3. Enable the TCP Server
  4. Set SunSpec Model Type to float
  5. Set Modbus port to 502 (the GEN24 also offers 1502; the template uses 502)
  6. Note the Meter address — the unit ID of the meter, factory setting 200

Modbus unit ID of the meter

The inverter is a Modbus TCP gateway: the unit ID selects which device behind it answers. The meter is reached under a fixed unit ID on the Datamanager and under a configurable one on the GEN24:

Smart Meter addressUnit ID via DatamanagerUnit ID via GEN24 (default)
1240200
2241201
3242202
4243203
5244204

The template’s import parameter Slave ID (Modbus egységazonosító) defaults to 1. Unit ID 1 addresses the inverter, not the meter (inverter number 01 on the Datamanager; on the GEN24 the inverter’s unit ID is always 1). When importing, set the Slave ID to 240 behind a Datamanager or 200 behind a GEN24 (or the meter address configured on the GEN24).

In TapHome, import the template and enter the inverter / Datamanager IP address (IP-cím, default 192.168.1.100) and the meter’s unit ID when prompted.

Device capabilities

All values are read from holding registers as 32-bit floats; the module and both devices poll every 15 seconds.

Real energy (import/export) — appears as Valós energia (import/export)

An electricity meter for active energy and power:

  • Total consumption — total imported real energy, register H:40137 divided by 1000 (Wh → kWh)
  • Demand — reads the total real power register H:40097 (W)

Service attributes of the device:

AttributeAppears asRegister
Total exported real energy (kWh)Exportált valós energia összesenH:40129 / 1000
Real power phase A / B / C (W)Valós teljesítmény A / B / C fázisH:40099, H:40101, H:40103
Imported real energy phase A / B / C (kWh)Importált valós energia A / B / C fázisH:40139, H:40141, H:40143 / 1000
Exported real energy phase A / B / C (kWh)Exportált valós energia A / B / C fázisH:40131, H:40133, H:40135 / 1000

The sign of the total real power and the meaning of the two energy counters depend on the meter position set in the inverter. With the meter at the feed-in point (grid), positive power means consumption from the grid and negative power means feed-in; the import counter is energy taken from the grid and the export counter is energy fed into the grid. At the consumption point, normal consumption is reported as negative power.

Apparent energy (import/export) — appears as Látszólagos energia (import/export)

An electricity meter for apparent energy and power:

  • Total consumption — total imported apparent energy, register H:40153 divided by 1000 (VAh → kVAh)
  • Demand — reads the total apparent power register H:40105 (VA)

Service attributes of the device:

AttributeAppears asRegister
Total exported apparent energy (kVAh)Exportált látszólagos energia összesenH:40145 / 1000
Apparent power phase A / B / C (VA)Látszólagos teljesítmény A / B / C fázisH:40107, H:40109, H:40111
Imported apparent energy phase A / B / C (kVAh)Importált látszólagos energia A / B / C fázisH:40155, H:40157, H:40159 / 1000
Exported apparent energy phase A / B / C (kVAh)Exportált látszólagos energia A / B / C fázisH:40147, H:40149, H:40151 / 1000

Module service attributes

The module shows meter identification from the SunSpec common block and the instantaneous grid values:

AttributeAppears asRegister
ManufacturerGyártóH:40004 (text)
Device modelKészülékmodellH:40020 (text)
Software versionSzoftververzióH:40044 (text)
Serial numberSorozatszámH:40052 (text)
Total current (A)Összesített áramerősségH:40071
Current phase A / B / C (A)Áramerősség A / B / C fázisH:40073, H:40075, H:40077
Voltage L-N average (V)Feszültség L-N (átlag)H:40079
Voltage AN / BN / CN (V)Feszültség AN / BN / CN (A / B / C fázis)H:40081, H:40083, H:40085
Voltage L-L average (V)Feszültség L-L (átlag)H:40087
Voltage AB / BC / CA (V)Feszültség AB / BC / CAH:40089, H:40091, H:40093
Grid frequency (Hz)Hálózati frekvenciaH:40095
Total reactive power (var)Meddőteljesítmény összesenH:40113
Reactive power phase A / B / C (var)Meddőteljesítmény A / B / C fázisH:40115, H:40117, H:40119
Total power factorTeljesítménytényező összesenH:40121
Power factor phase A / B / CTeljesítménytényező A / B / C fázisH:40123, H:40125, H:40127

Troubleshooting

No communication

  1. Check that Modbus TCP is enabled — Datamanager: Settings > Modbus > tcp; GEN24: Communication > Modbus > TCP Server
  2. Check that TapHome uses the IP address of the inverter / Datamanager, not of the meter
  3. Check the port — the template uses 502; a GEN24 can be set to 1502
  4. Check that the meter is registered as the primary meter in the inverter (Datamanager Meter page shows status OK, or the meter is listed under GEN24 Components)
  5. Check the RS-485 wiring (A→D+, B→D-, C→- on the SnapINverter; A→M1+, B→M1-, C→GND on the GEN24) and the 120 Ω terminating resistor

Values belong to the inverter or registers are wrong

  • With Slave ID 1 TapHome talks to the inverter, not to the meter — set 240 (Datamanager) or 200 (GEN24, or the configured meter address)
  • SunSpec Model Type must be float; with int+SF the meter models 201/202/203 are used and all register addresses shift
  • On an installation that is not three-phase, the phase B and C registers can return invalid (NaN) values

Slow responses or timeouts

Fronius recommends executing Modbus queries sequentially, not in parallel (GEN24: at most 2 in parallel), and reading several registers in one request. For the Datamanager, Fronius recommends a response timeout of at least 10 seconds (GEN24: at least 1 second), and longer with more devices in the Fronius Solar Net ring; the template suggests a read/write timeout of 1000 ms. Avoid other Modbus TCP clients polling the inverter at the same time.

Available devices 2

These devices appear in TapHome after import.

Fronius Smart Meter 63A Module
Service Attributes
Gyártó
Készülékmodell
Szoftververzió
Sorozatszám
Összesített áramerősség
Áramerősség A fázis
Áramerősség B fázis
Áramerősség C fázis
Feszültség L-N (átlag)
Feszültség AN (A fázis)
Feszültség BN (B fázis)
Feszültség CN (C fázis)
Feszültség L-L (átlag)
Feszültség AB
Feszültség BC
Feszültség CA
Hálózati frekvencia
Meddőteljesítmény összesen
Meddőteljesítmény A fázis
Meddőteljesítmény B fázis
Meddőteljesítmény C fázis
Teljesítménytényező összesen
Teljesítménytényező A fázis
Teljesítménytényező B fázis
Teljesítménytényező C fázis

Fronius Smart Meter 63A

Service Attributes
Gyártó
modbusr(H, 40004, String, 32)
Készülékmodell
modbusr(H, 40020, String, 32)
Szoftververzió
modbusr(H, 40044, String, 16)
Sorozatszám
modbusr(H, 40052, String, 32)
Összesített áramerősség
ROUND(MODBUSR(H, 40071, Float), 2) + " A"
Áramerősség A fázis
ROUND(MODBUSR(H, 40073, Float), 2) + " A"
Áramerősség B fázis
ROUND(MODBUSR(H, 40075, Float), 2) + " A"
Áramerősség C fázis
ROUND(MODBUSR(H, 40077, Float), 2) + " A"
Feszültség L-N (átlag)
ROUND(MODBUSR(H, 40079, Float), 2) + " V"
Feszültség AN (A fázis)
ROUND(MODBUSR(H, 40081, Float), 2) + " V"
Feszültség BN (B fázis)
ROUND(MODBUSR(H, 40083, Float), 2) + " V"
Feszültség CN (C fázis)
ROUND(MODBUSR(H, 40085, Float), 2) + " V"
Feszültség L-L (átlag)
ROUND(MODBUSR(H, 40087, Float), 2) + " V"
Feszültség AB
ROUND(MODBUSR(H, 40089, Float), 2) + " V"
Feszültség BC
ROUND(MODBUSR(H, 40091, Float), 2) + " V"
Feszültség CA
ROUND(MODBUSR(H, 40093, Float), 2) + " V"
Hálózati frekvencia
ROUND(MODBUSR(H, 40095, Float), 2) + " Hz"
Meddőteljesítmény összesen
ROUND(MODBUSR(H, 40113, Float), 1) + " var"
Meddőteljesítmény A fázis
ROUND(MODBUSR(H, 40115, Float), 1) + " var"
Meddőteljesítmény B fázis
ROUND(MODBUSR(H, 40117, Float), 1) + " var"
Meddőteljesítmény C fázis
ROUND(MODBUSR(H, 40119, Float), 1) + " var"
Teljesítménytényező összesen
ROUND(MODBUSR(H, 40121, Float), 3)
Teljesítménytényező A fázis
ROUND(MODBUSR(H, 40123, Float), 3)
Teljesítménytényező B fázis
ROUND(MODBUSR(H, 40125, Float), 3)
Teljesítménytényező C fázis
ROUND(MODBUSR(H, 40127, Float), 3)
Valós energia (import/export) Electricity Meter
Service Attributes
Exportált valós energia összesen
Valós teljesítmény A fázis
Valós teljesítmény B fázis
Valós teljesítmény C fázis
Importált valós energia A fázis
Importált valós energia B fázis
Importált valós energia C fázis
Exportált valós energia A fázis
Exportált valós energia B fázis
Exportált valós energia C fázis

Valós energia (import/export)

Read total consumption
MODBUSR(H, 40137, Float) / 1000
Read demand
MODBUSR(H, 40097, Float)
Service Attributes
Exportált valós energia összesen
ROUND(MODBUSR(H, 40129, Float) / 1000, 3) + " kWh"
Valós teljesítmény A fázis
ROUND(MODBUSR(H, 40099, Float), 1) + " W"
Valós teljesítmény B fázis
ROUND(MODBUSR(H, 40101, Float), 1) + " W"
Valós teljesítmény C fázis
ROUND(MODBUSR(H, 40103, Float), 1) + " W"
Importált valós energia A fázis
ROUND(MODBUSR(H, 40139, Float) / 1000, 3) + " kWh"
Importált valós energia B fázis
ROUND(MODBUSR(H, 40141, Float) / 1000, 3) + " kWh"
Importált valós energia C fázis
ROUND(MODBUSR(H, 40143, Float) / 1000, 3) + " kWh"
Exportált valós energia A fázis
ROUND(MODBUSR(H, 40131, Float) / 1000, 3) + " kWh"
Exportált valós energia B fázis
ROUND(MODBUSR(H, 40133, Float) / 1000, 3) + " kWh"
Exportált valós energia C fázis
ROUND(MODBUSR(H, 40135, Float) / 1000, 3) + " kWh"
Látszólagos energia (import/export) Electricity Meter
Service Attributes
Exportált látszólagos energia összesen
Látszólagos teljesítmény A fázis
Látszólagos teljesítmény B fázis
Látszólagos teljesítmény C fázis
Importált látszólagos energia A fázis
Importált látszólagos energia B fázis
Importált látszólagos energia C fázis
Exportált látszólagos energia A fázis
Exportált látszólagos energia B fázis
Exportált látszólagos energia C fázis

Látszólagos energia (import/export)

Read total consumption
MODBUSR(H, 40153, Float) / 1000
Read demand
MODBUSR(H, 40105, Float)
Service Attributes
Exportált látszólagos energia összesen
ROUND(MODBUSR(H, 40145, Float) / 1000, 3) + " kVAh"
Látszólagos teljesítmény A fázis
ROUND(MODBUSR(H, 40107, Float), 1) + " VA"
Látszólagos teljesítmény B fázis
ROUND(MODBUSR(H, 40109, Float), 1) + " VA"
Látszólagos teljesítmény C fázis
ROUND(MODBUSR(H, 40111, Float), 1) + " VA"
Importált látszólagos energia A fázis
ROUND(MODBUSR(H, 40155, Float) / 1000, 3) + " kVAh"
Importált látszólagos energia B fázis
ROUND(MODBUSR(H, 40157, Float) / 1000, 3) + " kVAh"
Importált látszólagos energia C fázis
ROUND(MODBUSR(H, 40159, Float) / 1000, 3) + " kVAh"
Exportált látszólagos energia A fázis
ROUND(MODBUSR(H, 40147, Float) / 1000, 3) + " kVAh"
Exportált látszólagos energia B fázis
ROUND(MODBUSR(H, 40149, Float) / 1000, 3) + " kVAh"
Exportált látszólagos energia C fázis
ROUND(MODBUSR(H, 40151, Float) / 1000, 3) + " kVAh"
Connection: Modbus TCP • Slave ID: $[SlaveId]

Import parameters

Enter these values when you import the XML.

Asked in the appDefault
IP-cím192.168.1.100
Modbus egységazonosító1

Found a problem with this device template?

Tell us what's wrong, what's missing, or how the template should behave. We rely on your feedback to keep the catalog accurate.

Template · TapHome portal Fronius Smart Meter 63A Open this template in the Customer Portal to apply it to one of your homes, or to draft a refinement and submit it back to the catalog. Modbus TCP View in TapHome portal