Senergy Senergy Hybrid Inverter (grid) Modbus TCP template

Senergy Hybrid Inverter (grid)

The Senergy Hybrid Inverter is a hybrid PV and battery storage inverter used in residential and commercial self-consumption installations. The Alfred 10 variant combines a 10 kW inverter with a modular battery system. This template connects via Modbus TCP and reads the grid-side register block, covering per-phase active power on phases A, B, and C, cumulative grid energy, and per-phase grid currents. Together these values give you a complete three-phase picture of grid exchange, enabling accurate monitoring of import, export, and load balance from the ModbusCloud portal.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
7, read only
Brand
Senergy
Compatible models
Hybrid Inverter · Alfred 10
Last updated

Registers (7)

7 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
power_aWRead
power_bWRead
power_cWRead
energyRead
currents_aARead
currents_bARead
currents_cARead

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

  • Monitor per-phase active power on phases A, B, and C to detect sustained three-phase imbalance.
  • Track cumulative grid energy to verify import and export totals against utility billing data.
  • Alert on unexpected power spikes on any single phase to identify load or wiring faults quickly.
  • Compare phase currents across all three phases to spot uneven distribution in multi-tenant buildings.
  • Report daily grid exchange trends over weeks to support energy performance audits and reporting.

Installation

  1. Enable Modbus TCP on the Senergy Hybrid Inverter by navigating to the communication or network settings section of the inverter web interface, and confirm TCP is active on port 502.

  2. Connect the inverter to the same local network as the ModbusCloud Gateway using a standard Ethernet cable, ensuring both devices share the same IP subnet.

  3. In the ModbusCloud portal, add the Gateway, then import the Senergy Hybrid Inverter (grid) template and assign the correct unit ID matching the inverter's configured Modbus slave address.

  4. Verify the connection by checking live readings for power_a, power_b, and power_c in the portal dashboard and confirming that values change with actual grid load.

Things to watch for

All three phase power registers return zero. What is wrong?

The inverter may not yet be connected to the grid, or Modbus TCP has not been enabled. Confirm the inverter is energized and grid-connected, then re-check the communication settings. Also verify the unit ID in the portal matches the slave address configured on the device.

Phase current values look scaled incorrectly. How do I fix this?

The currents_a, currents_b, and currents_c registers are signed 32-bit integers occupying two consecutive 16-bit holding registers each. Confirm your polling tool or the Gateway firmware reads both words as a single int32. A missing high-word read will produce values that are off by a factor of 65536.

The Gateway connects but the energy register never updates. Why?

The energy register at address 4870 is a uint32 accumulator that only increases over time. If the value appears frozen, confirm the inverter has been running and exchanging energy with the grid. A reading of zero after a fresh firmware flash is normal until the inverter logs measurable energy.

The portal shows timeout errors even though the inverter IP is reachable. What now?

Senergy inverters may limit the number of simultaneous Modbus TCP connections. If another monitoring tool, such as the manufacturer app or a logger dongle, is already holding an open TCP session, the Gateway connection will be refused. Disconnect competing clients and retry the Gateway poll.

Want to see how it works?

Electrician working in an open distribution board