| Device Type | Modbus TCP (Ethernet) | RS485 | Curtailment |
|---|---|---|---|
| Inverx Elite XLiT5 | ❌ | ✅ | ✅ |
| Inverx Elite XLiT6 | |||
| Inverx Elite XLiT8 | |||
| Inverx Elite XLiT10 |
Connect the RS485 lines to the ARM_485 terminal block on the inverter:
| Device | Sofar EMS model OM1 | Sofar EMS model IG8 | RS485-USB converter | RS485-Ethernet converter |
|---|---|---|---|---|
| ARM_485_A (D+) | RS485 A | RS485_POS | RS485 A | TX+ |
| ARM_485_B (D–) | RS485 B | RS485_NEG | RS485 B | TX- |
| GND | RS GND | GND | Not available | G |
The factory default RS485 communication parameters are:
| Parameter | Value |
|---|---|
| Protocol | Modbus RTU |
| Baud rate | 9600 |
| Data bits | 8 |
| Parity | None |
| Stop bits | 1 |
| Address range | 1 – 247 |
The default slave address is 1. The address can be changed in the inverter menu if multiple devices share the same RS485 bus.
Setting the correct PV string count prevents the controller from polling unused MPPT inputs. If fewer strings are physically connected than the default of 4, the controller verifies each string by reading its voltage on first connection.
After saving, check that live data appears for:
If no battery is physically installed, the controller will display a "No battery detected by inverter" warning. This is expected behaviour — the inverter reports battery type code 100 (no battery) and the controller suppresses battery metrics accordingly.
The Fairland Inverx Elite supports two control modes:
| Control mode | Type | Description |
|---|---|---|
| AC export limit | limit | Limits grid feed-in power as a percentage of rated inverter power. Supports soft limit (default) and hard limit modes. |
| Battery setpoint | setpoint | Forces the battery to charge or discharge at a specific power level (W). |
21221 is set to 161.21221 is set to 162.21221 is set to 85 (SmartGrid mode off).23147 = 0xAA (170) + power register 23148 = raw value.23147 = 0xBB (187) + power register 23148 = raw value.23147 = 0xCC (204), energy management mode register 23146 = 0.2 to register 23146.Battery type always returns code 1080. The inverter consistently reports battery type 1080, which is not documented in the official Modbus protocol. This is a known hardware/firmware bug and does not affect operation — the controller uses voltage and SOC values to confirm battery presence instead.
Per-string PV power is calculated, not measured. There is no dedicated power register per MPPT string. Power is derived as voltage × current for each string.