Ferroamp · Home battery
EnergyHub (with EnergyBank and PV strings) Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- Low word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 2032 | 2 | Grid voltage L1 | Float32 | V | 1 | R |
| 2036 | 2 | Grid voltage L2 | Float32 | V | 1 | R |
| 2040 | 2 | Grid voltage L3 | Float32 | V | 1 | R |
| 3064 | 2 | Energy exported to grid | Float32 | kWh | 1 | R |
| 3068 | 2 | Energy imported from grid | Float32 | kWh | 1 | R |
| 3100 | 2 | Grid active power Positive means import from the grid. | Float32 | kW | 1 | R |
| 3112 | 2 | Grid active current L1 | Float32 | A | 1 | R |
| 3116 | 2 | Grid active current L2 | Float32 | A | 1 | R |
| 3120 | 2 | Grid active current L3 | Float32 | A | 1 | R |
| 5064 | 2 | Energy produced | Float32 | kWh | 1 | R |
| 5100 | 2 | Solar output power | Float32 | kW | 1 | R |
| 6008 | 2 | Rated capacity of all connected batteries | Float32 | kWh | 1 | R |
| 6016 | 2 | Battery state of charge | Float32 | % | 1 | R |
| 6064 | 2 | Battery charged energy The interface labels this register 'discharge'; the counter accumulates while charging. | Float32 | kWh | 1 | R |
| 6068 | 2 | Battery discharged energy The interface labels this register 'charge'; the counter accumulates while discharging. | Float32 | kWh | 1 | R |
| 6100 | 2 | Battery output power Negative implies charging. | Float32 | kW | 1 | R |
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).