Fronius Fronius - Modbus TCP Modbus TCP template

Fronius - Modbus TCP

Monitors Fronius Symo and Primo inverters via Modbus TCP

This ModbusCloud template reads AC and DC electrical data plus lifetime energy production from Fronius Symo and Primo solar inverters over Modbus TCP. Fifteen read-only registers cover per-phase AC voltage, current, power, frequency, and MPPT 1 and 2 DC voltage, current, and temperature. It is the standard float-based SunSpec template for Fronius installations.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
15, read only
Brand
Fronius
Key readings
AC Voltage Phase 1 to 3 · AC Current Phase 1 to 3 · AC Power · AC Frequency · DC Voltage and Current (MPPT 1 and 2) · Temperature MPPT 1 and 2
Compatible models
Symo · Primo
Last updated

Registers (15)

15 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
AC Voltage Phase 1VRead
AC Voltage Phase 3VRead
AC Voltage Phase 2VRead
AC PowerkWRead
AC FrequencyHzRead
AC Current Phase 1ARead
AC Current Phase 2ARead
AC Current Phase 3ARead
DC Voltage 1VRead
DC Voltage 2VRead
DC Current 1ARead
DC Current 2ARead
Temperature MPPT 1°CRead
Temperature MPPT 2°CRead
AC Lifetime Energy productionkWhRead

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Plot hourly PV yield curves per inverter to spot shading and soiling issues on customer rooftops.
  • Create a monthly or yearly energy production report that is automatically emailed to the customer.
  • Alert the installer when MPPT temperature exceeds a safe limit, a common early sign of a failing fan or bad ventilation.
  • Track grid frequency and voltage excursions to help the customer challenge grid quality complaints with documented data.

Installation

  1. In the Fronius web UI, navigate to Communication, enable Modbus TCP, and set SunSpec Model Type to float. Save and reboot the Datamanager if prompted.

  2. Note the inverter IP address on your LAN. Set a DHCP reservation so the address does not change.

  3. In ModbusCloud, add a new device with protocol Modbus TCP, port 502, slave ID 1, and the inverter IP.

  4. Import the Fronius Modbus TCP template. Readings appear within a few polling cycles.

Things to watch for

The inverter is online but ModbusCloud shows timeouts. What to check?

Verify that Modbus TCP is actually enabled in the Fronius Datamanager web UI. The inverter responds to ping even when Modbus is off. Also confirm the SunSpec Model Type is float and not int+SF for this template.

AC power reads zero at night. Is the template broken?

That is correct behaviour. Fronius inverters shut down when there is no PV production, so all AC values drop to zero or report as not valid. Lifetime energy stays accurate because the Datamanager retains it.

Want to see how it works?

Electrician working in an open distribution board