SolaX inverter via Modbus TCP connection
This guide describes step by step how to connect a SolaX inverter to the Currentt Navigator via Modbus TCP over the local network, using a SolaX Pocket dongle.
Also see: For connection via RS-485 (Modbus RTU), see the guide SolaX Modbus RTU.
✅ Compatible models
| Model | Power | Type |
|---|---|---|
| X1-MINI G3 | 0.6 – 3.6 kW | Single-phase |
| X1-MINI G4 | 0.6 – 3.3 kW | Single-phase |
| X1-BOOST G4 | 2.5 – 6 kW | Single-phase |
| X1-SMART G2 | 5 – 10 kW | Single-phase |
| X3-MIC G2 | 3 – 15 kW | Three-phase |
⚙️ How it works
SolaX inverters do not support Modbus TCP directly. Modbus TCP requires a SolaX Pocket dongle. This is a small device that plugs into the DONGLE port on the underside of the inverter and connects to the local network via WiFi or a LAN cable.
The dongle acts as an intermediary: it translates Modbus TCP (from the network) into the internal communication with the inverter. The Currentt Navigator reads and controls the inverter via Modbus TCP.
Modbus TCP only works with the following dongles:
- Pocket WiFi V3.0-P
- Pocket WiFi+LAN
- Pocket WiFi+4GM
The older Pocket LAN and Pocket WiFi 2.0 do not offer Modbus TCP. If you have one of these dongles, use Modbus RTU or replace the dongle.
Modbus TCP requires recent dongle firmware. If the connection does not work, check whether the dongle is running the latest firmware. This can be done via the SolaX Cloud app or through your installer.
🧰 Requirements
- Currentt Navigator (connected to the local network)
- SolaX Pocket WiFi V3.0-P, Pocket WiFi+LAN or Pocket WiFi+4GM
- Laptop or phone to open the web interface of the dongle
- WiFi network or a LAN cable (RJ-45) to connect the dongle to the router
🪛 Installation instructions
Step 1: Fit the dongle
- Plug the Pocket dongle into the DONGLE port on the underside of the inverter
- Tighten the locking ring until the dongle is firmly seated
- Make sure the inverter is switched on and the dongle starts up
Step 2: Connect the dongle to the network
Connect the dongle to the same network as the Currentt Navigator. This can be done via LAN (wired, Pocket WiFi+LAN only) or via WiFi.
- Connect your laptop or phone to the access point of the dongle. The network is called
Wifi_Sxxxxxxxxx, wherexxxxxxxxxis the registration number of the dongle - Open a browser and navigate to http://5.8.8.8
- Log in with username admin and password admin
- If this does not work, use the registration number of the dongle as the password
- Enter the details of your home network (network name and password) and save
- The dongle restarts and connects to your local network
A wired LAN connection is more stable than WiFi and prevents communication problems caused by a weak or fluctuating signal. The Pocket WiFi+LAN switches automatically between LAN and WiFi.
Step 3: Determine the IP address
To link the inverter to the Currentt Navigator you need the IP address of the dongle.
- Determine the IP address the dongle has received on your network
- Via your router: check the DHCP client list
- Via the web interface: the IP address is visible in the network settings of the dongle
- Note the IP address; you will need it in the next step
With DHCP, the IP address of the dongle can change after a router restart, causing the connection with the Currentt Navigator to drop. Set a static IP address via the web interface of the dongle, or reserve the IP address in your router (DHCP reservation).
Step 4: Configuration in the Currentt Navigator
After configuring the dongle, the inverter must be added in the Currentt Navigator.
Via the installation wizard (recommended)
- Click the settings icon (top right of the screen)
- Choose Installation wizard
- Follow the steps on the screen
Manual configuration
- Click the settings icon (top right of the screen)
- Go to Components
- Click the + button in the Inverters section
- Select SolaX
- Under Communication, enter the connection details:
| Parameter | Value |
|---|---|
| Physical connection | Network (TCP) |
| Modbus address | 1 (default) |
| IP address | (IP address of the dongle) |
| TCP port | 502 (default) |
- Click Save
The Modbus address is also required with Modbus TCP: the dongle passes the request on to the inverter using that address. By default this is 1.
The Currentt Navigator and the dongle must be on the same network (and the same VLAN). If they are in different network segments, the Navigator cannot reach the inverter.
Unlike with some other brands, monitoring via SolaX Cloud continues to work when you use Modbus TCP. The dongle can offer local Modbus TCP and communicate with the cloud at the same time.
📋 Settings summary
| Parameter | Value |
|---|---|
| Connection | Local network (Ethernet or WiFi) |
| Protocol | Modbus TCP |
| Hardware | SolaX Pocket WiFi V3.0-P, Pocket WiFi+LAN or Pocket WiFi+4GM |
| IP address | (static IP address recommended) |
| TCP port | 502 |
| Modbus address | 1 (default) |
| Dongle web interface | http://5.8.8.8 (username admin, password admin) |
| Dongle access point | Wifi_Sxxxxxxxxx |
| SolaX Cloud | Keeps working |
🛟 Troubleshooting
| Problem | Possible cause | Solution |
|---|---|---|
| No connection | Dongle does not support Modbus TCP | Check the type; only the Pocket WiFi V3.0-P, Pocket WiFi+LAN and Pocket WiFi+4GM support Modbus TCP |
| No connection | Outdated dongle firmware | Update the firmware of the dongle |
| No connection | Wrong IP address | Check the IP address of the dongle via your router or the web interface |
| No connection | Wrong port | Check that the TCP port is set to 502 |
| No connection | Wrong Modbus address | Check that the Modbus address matches that of the inverter (default 1) |
| No connection | Devices on different networks | Make sure the Navigator and the dongle are on the same (V)LAN |
| No connection after restart | IP address changed (DHCP) | Set a static IP address or create a DHCP reservation in the router |
| No connection | Dongle not connected to the inverter | Check that the dongle is properly seated in the DONGLE port and the inverter is switched on |
| Unstable connection | Weak WiFi signal | Connect the dongle via a wired LAN connection (Pocket WiFi+LAN) |
| Web interface unreachable | Not connected to the dongle's access point | First connect to the Wifi_Sxxxxxxxxx network, then open http://5.8.8.8 |