All devices

FoxESS · Home battery

Avocado / MQ2200 (also Solakon ONE, Tepto Avocado Pro) Modbus register map

Default configuration

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

Register map

AddressCountNameTypeUnitScaleAccess
391182
Total PV power
Int32W1R
391231
Grid phase A voltage
Int16V0.1R
391241
Grid phase B voltage
Int16V0.1R
391251
Grid phase C voltage
Int16V0.1R
391262
Grid phase A current
Int32A0.001R
391282
Grid phase B current
Int32A0.001R
391302
Grid phase C current
Int32A0.001R
391492
Cumulative PV generation
UInt32kWh0.01R
391682
Grid active power
Signed. The cited template negates it and notes that a positive register value means feeding power to the grid, a negative one means taking power from the grid.
Int32W-1R
392372
Battery combined power
Signed; the cited template negates it to reach its charging-positive convention.
Int32W-1R
394241
Battery state of charge
Int16%1R
396092
Battery total discharge energy
The template labels this row total discharge power but reads it as an energy counter with a 0.01 kWh scale.
UInt32kWh0.01R
396252
Grid total feed-in energy
UInt32kWh0.01R
460011
Remote control mode
The cited template writes 0 (disabled), 5 (battery discharge) and 7 (battery charging).
UInt16-1RW
460021
Remote control timeout
The cited template writes 60.
UInt16s1RW
460032
Remote active power setpoint
The template writes a positive value for discharge and a negative value for charge.
Int32W1RW
466091
Minimum state of charge
UInt16%1RW
466101
Maximum state of charge
UInt16%1RW

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

FoxESS Avocado and its rebadges MQ2200, Solakon ONE and Tepto Avocado Pro are a PV-coupled balcony/home storage unit. Source: the evcc meter template https://raw.githubusercontent.com/evcc-io/evcc/master/templates/definition/meter/fox-ess-avocado.yaml, used as a secondary source; no FoxESS register document was retrieved. The template offers RS-485 and TCP access with unit ID 1 and states 9600 baud for the serial path; this seed records the TCP path (port 502, unit ID 1), which is the one that does not need the RS-485 framing the template leaves unstated. All values are holding registers, the meter block 39123-39131 is read in one request, and the 46xxx block is the battery's remote-control interface the template writes for battery control. FoxESS sells a separate H3 hybrid line with a completely different map (see the fox-ess-h3 and fox-ess-h3-pro-smart seeds); this file is not a rebadge of those. The template does not publish battery voltage/current, temperatures or per-MPPT PV values for this product, so they are absent rather than guessed.