H3 inverter and Waveshare Modbus comms problems
I've just had an H3 inverter installed, and I'm struggling to get it talking to HA.

I've got a Waveshare RS485 TO ETH B unit, which is wired up to the comms port and is on my LAN. I've also got v1.14.0b3 of the foxes_modbus component.

I'm adding it as an "Ethernet to Modbus/RS485 Adapter" and using the "Waveshare Modbus RTU Relay" option. Protocol is Modbus TCP, port is 502 which matches the Waveshare setting, and the inverter slave ID is 247
waveshare_settings.png
Normally, the LINK light on the Waveshare is solid green. When I attempt to configure the component, I'm seeing some activity on the Waveshare: LINK goes solid blue, ACT blinks green, and then turns solid blue.

After about 10 seconds, I see the "No response received, expected at least 8 bytes (0 received)" error message.

Is there something obvious that I'm missing here?
Re: H3 inverter and Waveshare Modbus comms problems
I can’t see the setting on that page for protocol it says ‘none’ but should say modbus TCP.

One thing for sure you have the baud rate set to 19200 and it should be 9600.

The ACT light usually flashes as it is addressed, solid on typically means you have the A/B wires crossed - it should be A>A and B>B
Re: H3 inverter and Waveshare Modbus comms problems
These are my working settings, it's connected to a H1(G2) but the settings should be the same for a H3
Screenshot 2025-12-06 at 17.09.31.png
It may be worth you upgrading the waveshare firmware, located at : https://www.waveshare.com/wiki/RS485_TO ... s_firmware

Everything else you need should be in the wiki at https://github.com/nathanmarlor/foxess_ ... TH-%28B%29
H1-3.7-E-G2, 2xEP11-H and 6Kw solar
Manager:1.64
Master:1.47
BMS:1.009
Post Reply