Sofar FAQ

My RS485 Adapter does not work reliably

Have you double checked that the termination resistor is installed on both ends? On the adapter side make sure that it has a termination resistor in the adapter. If not add it. On the inverter side Sofar inverters also require a termination adaptor on the last connected inverter. Not that on the COM Port the PINs 1 and 2 (A+) and PINs 3 and 4 (B-) are internally connected with each other. So if your signal cable is connected to PINs 1 and 4 you can use the PINs 2 and 3 to connect your termination resistor.

The by-far best and easiest ModBus connection is provided by the replacing the LSW-3 WiFi Stick Logger with the LSE-3 Ethernet Stick Logger. The later provides Modbus TCP out of the box via the port 8899.

RS485 communication stops after a few hours

There was an issue in recent firmware versions (introduced at around V110000) that cause the firmware communication to fail after a few hours. Install a newer firmware of at least version V110051.

I am using the LSW-3 Wifi Stick Logger, but ModBus TCP does not work

Even though also on the LSW-3 Wifi Stick Logger shows that port 8899 is open, Modbus TCP connection attempts time out. Replace our stick logger with the LSE-3 LAN Stick Logger.

I am using the LSE-3 LAN Stick Logger, but the port 8899 is not open

Running a port scanner like nmap on the LSE-3's IP address does not report port 8899 as being open.

I have seen that it might take a while until the port 8899 gets opened by the LAN Stick Logger. Try again the next day.

If that does still not help check the LAN Stick Loggers Firmware: Open the web interface at http://\<LSE-3 IP Address\> and on the 'Status' page expand the 'Device Information'. Check that the Firmware version is 'ME_0D_270A_1.09' or newer.

I have changed some values, but they seem to have no impact on the inverter's operation.

The Sofar Hybrid inverters have several registers that cannot be written on their own. These need to be written in batch of several registers. The integration for Sofar therefore provides several buttons that trigger the write actions to the inverter. For example after changing "Passive: Desired Grid Power", "Passive: Maximum Battery Power", or "Passive: Minimum Battery Power" you have to press "Passive: Update Battery Charge/Discharge" to commit the changed values to the inverter.

Please see the entity documentation for more information.