Growatt Modbus TCP (ShineLink-X)
✅ Compatible devices
Single-phase inverters
| Model | Power |
|---|---|
| MIN 2500–6000TL-XH | 2.5 – 6 kW |
Three-phase inverters
| Model | Power |
|---|---|
| MOD 3000–15000TL3-XH | 3 – 15 kW |
Single-phase hybrid inverters
| Model | Power |
|---|---|
| SPH 3000–10000TL-BL-EU | 3 – 10 kW |
Three-phase hybrid inverters
| Model | Power |
|---|---|
| SPA 4000–10000TL-BL-EU | 4 – 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.
- Rotate the USB cover on the inverter counterclockwise to remove it
- Rotate the ShineRFStick-X lock so the triangle faces up and is centred
- Insert the ShineRFStick-X into the USB port on the inverter
- Press the lock and rotate clockwise until it clicks into place
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
- Connect an Ethernet cable (RJ-45) to the RJ-45 port on the ShineLanBox
- Connect the other end to your network switch or router
- Connect the power adapter to the ShineLanBox
- 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.
- Find the IP address of the ShineLanBox via your router (DHCP client list)
- Open a browser and navigate to the IP address of the ShineLanBox
- Log in to the web interface
- Check the following settings:
| Setting | Value |
|---|---|
| Modbus TCP | Enabled |
| TCP port | 502 |
| Modbus address | 1 (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.
Via the Setup Wizard (recommended)
- Click the settings icon (top right of the screen)
- Choose Setup Wizard
- Follow the on-screen steps
Manual configuration
- Click the settings icon (top right of the screen)
- Go to Components
- Click the + button in the Inverters section
- Select Growatt
- Enter the connection details:
| Parameter | Value |
|---|---|
| Connection | Modbus TCP |
| IP address | (IP address of the ShineLanBox) |
| Port | 502 |
| Modbus address | 1 (default) |
📋 Settings summary
| Parameter | Value |
|---|---|
| Connection | Modbus TCP (via ShineLink-X) |
| Protocol | Modbus TCP |
| IP address | (dynamic or static) |
| Port | 502 |
| Modbus address | 1 (default) |
🛟 Troubleshooting
| Problem | Possible cause | Solution |
|---|---|---|
| No connection | Wrong IP address | Check the IP address of the ShineLanBox via the router |
| No connection | Modbus TCP not enabled | Check that Modbus TCP is set to "Enable" in the ShineLanBox web interface |
| No connection | Wrong port | Check that the TCP port is set to 502 |
| No connection | ShineLanBox not on the network | Check that the Ethernet cable is connected and the ShineLanBox has an IP address |
| No connection | Devices on different network | Ensure the Currentt Navigator and ShineLanBox are on the same (V)LAN |
| No connection after restart | IP address changed (DHCP) | Set a static IP address |
| No connection | ShineRFStick-X not connected | Check that the ShineRFStick-X is properly inserted in the inverter's USB port and the LED is flashing |
| No connection | ShineLanBox and ShineRFStick-X not paired | Re-pair the devices (briefly press the ShineRFStick-X, then briefly press the ShineLanBox button) |
| Read-only, no control | External EMS not enabled | Enable the External EMS mode via the inverter display |