Skip to main content

Growatt Modbus TCP (ShineLink-X)

✅ Compatible devices

Single-phase inverters

ModelPower
MIN 2500–6000TL-XH2.5 – 6 kW

Three-phase inverters

ModelPower
MOD 3000–15000TL3-XH3 – 15 kW

Single-phase hybrid inverters

ModelPower
SPH 3000–10000TL-BL-EU3 – 10 kW

Three-phase hybrid inverters

ModelPower
SPA 4000–10000TL-BL-EU4 – 10 kW

⚙️ How does it work?

Growatt inverters do not support Modbus TCP directly. A Growatt ShineLink-X is required for Modbus TCP. The ShineLink-X consists of two components:

  • ShineRFStick-X — a dongle that plugs into the inverter's USB port
  • ShineLanBox — a box that connects to the local network via Ethernet

The ShineRFStick-X and ShineLanBox communicate wirelessly via RF (range up to 200 metres in open air). The ShineLanBox translates between Modbus TCP (network) and the inverter.


🧰 Requirements

  • Currentt Navigator (connected to the local network)
  • Growatt ShineLink-X (includes ShineLanBox + ShineRFStick-X)
  • Ethernet cable (RJ-45, between ShineLanBox and network switch/router)
  • Power adapter (included with the ShineLink-X)

1️⃣ Step 1: Connect ShineRFStick-X to the inverter

The ShineRFStick-X is a dongle that plugs into the inverter's USB port.

  1. Rotate the USB cover on the inverter counterclockwise to remove it
  2. Rotate the ShineRFStick-X lock so the triangle faces up and is centred
  3. Insert the ShineRFStick-X into the USB port on the inverter
  4. Press the lock and rotate clockwise until it clicks into place
Check the LED

After installation, the LED on the ShineRFStick-X should flash quickly (every 0.2 seconds). This means the USB port has found the inverter. If the LED is off, check the connection.


2️⃣ Step 2: Connect ShineLanBox to the network

  1. Connect an Ethernet cable (RJ-45) to the RJ-45 port on the ShineLanBox
  2. Connect the other end to your network switch or router
  3. Connect the power adapter to the ShineLanBox
  4. The ShineLanBox automatically obtains an IP address via DHCP

After booting, the Power LED turns on, the Network LED turns on (connected to network) and the Device LED flashes (connected to ShineRFStick-X).


3️⃣ Step 3: Configure the ShineLanBox

The ShineLanBox has a built-in web interface for configuration.

  1. Find the IP address of the ShineLanBox via your router (DHCP client list)
  2. Open a browser and navigate to the IP address of the ShineLanBox
  3. Log in to the web interface
  4. Check the following settings:
SettingValue
Modbus TCPEnabled
TCP port502
Modbus address1 (must match the inverter)

4️⃣ Step 4: Configuration in the Currentt Navigator

After configuring the ShineLanBox, the inverter must be added in the Currentt Navigator.

  1. Click the settings icon (top right of the screen)
  2. Choose Setup Wizard
  3. Follow the on-screen steps

Manual configuration

  1. Click the settings icon (top right of the screen)
  2. Go to Components
  3. Click the + button in the Inverters section
  4. Select Growatt
  5. Enter the connection details:
ParameterValue
ConnectionModbus TCP
IP address(IP address of the ShineLanBox)
Port502
Modbus address1 (default)

📋 Settings summary

ParameterValue
ConnectionModbus TCP (via ShineLink-X)
ProtocolModbus TCP
IP address(dynamic or static)
Port502
Modbus address1 (default)

🛟 Troubleshooting

ProblemPossible causeSolution
No connectionWrong IP addressCheck the IP address of the ShineLanBox via the router
No connectionModbus TCP not enabledCheck that Modbus TCP is set to "Enable" in the ShineLanBox web interface
No connectionWrong portCheck that the TCP port is set to 502
No connectionShineLanBox not on the networkCheck that the Ethernet cable is connected and the ShineLanBox has an IP address
No connectionDevices on different networkEnsure the Currentt Navigator and ShineLanBox are on the same (V)LAN
No connection after restartIP address changed (DHCP)Set a static IP address
No connectionShineRFStick-X not connectedCheck that the ShineRFStick-X is properly inserted in the inverter's USB port and the LED is flashing
No connectionShineLanBox and ShineRFStick-X not pairedRe-pair the devices (briefly press the ShineRFStick-X, then briefly press the ShineLanBox button)
Read-only, no controlExternal EMS not enabledEnable the External EMS mode via the inverter display