Peter Humer Solax X3-Mic Pro G2 Modbus TCP template

Solax X3-Mic Pro G2

Monitors Solax X3-Mic Pro G2 inverter via Modbus RTU or TCP.

This template reads key electrical parameters from the Solax X3-Mic Pro G2 three-phase solar inverter via Modbus RTU or Modbus TCP. It provides real-time values for active power, grid power, phase voltages, phase currents, and grid frequency. No write registers are included.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
8, read only
Key readings
Active Power · Grid Power · Current Phase L1 to L3 · Voltage L2 and L3 · Grid Frequency
Compatible models
Solax X3-Mic Pro G2
Last updated

Registers (8)

8 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
1013 ActivePower 0x3F5~0x3F6WRead
1083 Grid Power 0x43BkwRead
1103 Current phase L1 0x44FARead
1104 Current phase L2 0x450ARead
1105 Current phase L3 0x451ARead
1019 Gridfrequency 0x3FB~0x3FCHzRead
Voltage L3 1011 T phase output voltage 0x3F3~0x3F4VRead
Voltage L2 1009 S phase output voltage0x3F3~0x3F4VRead

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 real-time PV active power and grid power on a live ModbusCloud dashboard for each customer site.
  • Log phase voltages and currents over time to detect imbalance across the three phases.
  • Create an alert when grid frequency deviates from the nominal value for more than a configurable duration.
  • Compare energy production across multiple Solax X3-Mic Pro G2 installations from a single ModbusCloud account.
  • Verify correct inverter commissioning by checking live phase currents and voltages immediately after installation.

Installation

  1. Enable Modbus RTU or Modbus TCP on the Solax X3-Mic Pro G2 through its local settings menu or web interface, and note the configured slave address and communication parameters.

  2. For Modbus RTU, connect the RS-485 A and B terminals of the inverter to the corresponding terminals on the ModbusCloud Gateway, observing correct polarity and using a twisted-pair cable.

  3. For Modbus TCP, connect the inverter and the ModbusCloud gateway to the same local network and verify that the inverter's IP address is reachable from the gateway.

  4. In the ModbusCloud platform, import the Solax X3-Mic Pro G2 template and assign it to the gateway, entering the correct slave address, IP address, or serial port as applicable.

  5. Verify that all mapped registers, especially voltage L2 (address 1009) and voltage L3 (address 1011), return plausible values on the live dashboard before finalizing the setup.

Things to watch for

Why do voltage L2 and L3 show the same value or seem swapped?

Both registers reference a similar hex address range but map to different decimal addresses (1009 and 1011). Double-check the decimal address assignment in the template to ensure each register points to the correct address.

What baud rate and parity settings should I use for Modbus RTU?

Solax inverters typically default to 9600 baud, 8 data bits, 1 stop bit, no parity. Confirm these settings in the inverter's communication menu and match them on the ModbusCloud gateway.

Some registers return very large or negative numbers. What is wrong?

The template uses mixed data types including uint32, int16, and uint16. Make sure the gateway is configured to read each register with the correct data type and byte order as specified in the template.

Can I use both Modbus RTU and Modbus TCP at the same time?

This depends on the inverter firmware. Some Solax models allow only one active Modbus interface at a time. Check the inverter documentation or test by enabling both and confirming stable communication.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board