All devices

Ferroamp · Home battery

EnergyHub (with EnergyBank and PV strings) Modbus register map

Download JSONSupplier documentationSuggest an edit

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
Low word first

Register map

AddressCountNameTypeUnitScaleAccess
20322
Grid voltage L1
Float32V1R
20362
Grid voltage L2
Float32V1R
20402
Grid voltage L3
Float32V1R
30642
Energy exported to grid
Float32kWh1R
30682
Energy imported from grid
Float32kWh1R
31002
Grid active power
Positive means import from the grid.
Float32kW1R
31122
Grid active current L1
Float32A1R
31162
Grid active current L2
Float32A1R
31202
Grid active current L3
Float32A1R
50642
Energy produced
Float32kWh1R
51002
Solar output power
Float32kW1R
60082
Rated capacity of all connected batteries
Float32kWh1R
60162
Battery state of charge
Float32%1R
60642
Battery charged energy
The interface labels this register 'discharge'; the counter accumulates while charging.
Float32kWh1R
60682
Battery discharged energy
The interface labels this register 'charge'; the counter accumulates while discharging.
Float32kWh1R
61002
Battery output power
Negative implies charging.
Float32kW1R

Notes

Register map from the evcc template https://raw.githubusercontent.com/evcc-io/evcc/master/templates/definition/meter/ferroamp-energyhub.yaml, cross-checked against danielolsson100/ferroamp-modbus. Modbus TCP on port 502, unit ID 1, and it has to be enabled for the EnergyHub by the installer or Ferroamp support; the interface is only reachable over the EnergyHub's Ethernet port. All values are IEEE-754 floats with the two 16-bit words swapped (CDAB), hence LowFirst. Power registers are in kW and energy registers in kWh exactly as the interface defines them - no scaling is applied here. Grid values come from the external current transformers at the grid connection point. Only the two holding registers 6000 and 6064 are writable; every input register is read-only. On the battery side the interface labels 6064 as discharge and 6068 as charge, but the counters behave the other way round (6064 accumulates while charging), so they are named after their measured behaviour. Category changed from Energy storage gateway to Home battery (storage-centred).