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
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 39118 | 2 | Total PV power | Int32 | W | 1 | R |
| 39123 | 1 | Grid phase A voltage | Int16 | V | 0.1 | R |
| 39124 | 1 | Grid phase B voltage | Int16 | V | 0.1 | R |
| 39125 | 1 | Grid phase C voltage | Int16 | V | 0.1 | R |
| 39126 | 2 | Grid phase A current | Int32 | A | 0.001 | R |
| 39128 | 2 | Grid phase B current | Int32 | A | 0.001 | R |
| 39130 | 2 | Grid phase C current | Int32 | A | 0.001 | R |
| 39149 | 2 | Cumulative PV generation | UInt32 | kWh | 0.01 | R |
| 39168 | 2 | 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. | Int32 | W | -1 | R |
| 39237 | 2 | Battery combined power Signed; the cited template negates it to reach its charging-positive convention. | Int32 | W | -1 | R |
| 39424 | 1 | Battery state of charge | Int16 | % | 1 | R |
| 39609 | 2 | 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. | UInt32 | kWh | 0.01 | R |
| 39625 | 2 | Grid total feed-in energy | UInt32 | kWh | 0.01 | R |
| 46001 | 1 | Remote control mode The cited template writes 0 (disabled), 5 (battery discharge) and 7 (battery charging). | UInt16 | - | 1 | RW |
| 46002 | 1 | Remote control timeout The cited template writes 60. | UInt16 | s | 1 | RW |
| 46003 | 2 | Remote active power setpoint The template writes a positive value for discharge and a negative value for charge. | Int32 | W | 1 | RW |
| 46609 | 1 | Minimum state of charge | UInt16 | % | 1 | RW |
| 46610 | 1 | Maximum state of charge | UInt16 | % | 1 | RW |
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.