So I finally got the PV Meter for my 17.66kW PV system which includes 3 Scneider XW Pro inverters, 2 MPPT 100 600 and 1 MPPT 80 600 along with a 30kWh EG4-LL Battery storage.
Anyway, I'm in the process of trying to control my XW Pros (and anything else) through the Modbus over TCP/IP. Two of my XW Pro accept write commands with no issue, but 1 does not. I opened a ticket with Schendier support just in case the one needs to be warrantied, and I sent them an e-mail detailing the issue. But maybe someone on here might know what the issue is or if there's maybe a setting preventing writes or something. But anyway, what I sent them with screen grabs.
At 1500 my time I have an automation to adjust the Grid Support Voltage from the normal 53.5V to 51V. For my Primary XW Pro it adjusts via the Modbus command as seen in the screen grab.

On the Secondary XW Pro that the modbus issue exists it does not seem to take the command via Modbus as it is still 53.5V.

For the secondary XW Pro the Modbus settings are as shown below

The command I created in NodeRed to change the voltage for the Primary XW Pro and this XW Pro is accepting the change sent to it via Modbus. Also the Modbus Flex Write which include the IP, Port and Unit ID for the Modbus address.


For the Secondary XW Pro that is not accepting commands via Modbus the command and write screen grabs for it. This shows the Modbus address is correct for each and is also the only piece changed for what is being sent and it still is not reacting to the message.


I also created just a simple read command to test going to the same 376 address in both the Primary XW Pro and Secondary XW Pro just to show the difference. I also have a 3rd Secondary XW Pro that is working like the Primary and I included it to show that this is isolated only to the one. What is interesting is I can read addresses over Modbus as shown. But for some reason the XW Pro #2 is not accepting writing to it via Modbus.

Anyway, I'm in the process of trying to control my XW Pros (and anything else) through the Modbus over TCP/IP. Two of my XW Pro accept write commands with no issue, but 1 does not. I opened a ticket with Schendier support just in case the one needs to be warrantied, and I sent them an e-mail detailing the issue. But maybe someone on here might know what the issue is or if there's maybe a setting preventing writes or something. But anyway, what I sent them with screen grabs.
At 1500 my time I have an automation to adjust the Grid Support Voltage from the normal 53.5V to 51V. For my Primary XW Pro it adjusts via the Modbus command as seen in the screen grab.

On the Secondary XW Pro that the modbus issue exists it does not seem to take the command via Modbus as it is still 53.5V.

For the secondary XW Pro the Modbus settings are as shown below

The command I created in NodeRed to change the voltage for the Primary XW Pro and this XW Pro is accepting the change sent to it via Modbus. Also the Modbus Flex Write which include the IP, Port and Unit ID for the Modbus address.


For the Secondary XW Pro that is not accepting commands via Modbus the command and write screen grabs for it. This shows the Modbus address is correct for each and is also the only piece changed for what is being sent and it still is not reacting to the message.


I also created just a simple read command to test going to the same 376 address in both the Primary XW Pro and Secondary XW Pro just to show the difference. I also have a 3rd Secondary XW Pro that is working like the Primary and I included it to show that this is isolated only to the one. What is interesting is I can read addresses over Modbus as shown. But for some reason the XW Pro #2 is not accepting writing to it via Modbus.
