Modbus issue on H1 inverter
Posted: Thu Nov 14, 2024 5:00 pm
I'm hoping there's a simple fix for this, as I'm running out of ideas
I was using the Ethernet modbus connection on my H1 inverter, using a simple Ethernet>Wifi bridge, and it worked fine for 2 years (barring the occasional need to restart the inverter when it stopped sending - and I'm talking maybe 5 times in 2 years)
A few weeks back, the inverter locked up and I had to restart it. Ever since then the Ethernet modbus hasn't worked, despite about a dozen reboots. It's on the same firmware (first thing I checked) 1.57 which is the last one on which the Ethernet modbus worked, so as far as I can see nothing has changed.
I was already aware that this method was unsupported, so I'd bought an Elfin EW11 in case I had to change to use the RS485 connection, so I thought I would just swap over to that.
Unfortunately, I just can't get any response from the RS485 connection - can see the adapter across the network and send traffic to it with mbpoll but nothing comes back, and the "Serial port state" on the EW11 shows sent frames/bytes but nothing received.
If I reverse the polarity (swap A and B over), then the "Serial port state" on the EW11 shows received frames/bytes clocking up on it's own with me not sending anything.
I did see this update on another message
https://www.foxesscommunity.com/viewtop ... 3891#p3891
"A few things to look at, have you been using modbus direct over LAN?, if you have you must disable the ethernet port for the RS485 to respond."
Not sure how you disable the ethernet port - looks like you can either have it set to DHCP or a static IP, but not disabled
I'm very much missing having up-to-date inverter stats in my Home Assistant
I was using the Ethernet modbus connection on my H1 inverter, using a simple Ethernet>Wifi bridge, and it worked fine for 2 years (barring the occasional need to restart the inverter when it stopped sending - and I'm talking maybe 5 times in 2 years)
A few weeks back, the inverter locked up and I had to restart it. Ever since then the Ethernet modbus hasn't worked, despite about a dozen reboots. It's on the same firmware (first thing I checked) 1.57 which is the last one on which the Ethernet modbus worked, so as far as I can see nothing has changed.
I was already aware that this method was unsupported, so I'd bought an Elfin EW11 in case I had to change to use the RS485 connection, so I thought I would just swap over to that.
Unfortunately, I just can't get any response from the RS485 connection - can see the adapter across the network and send traffic to it with mbpoll but nothing comes back, and the "Serial port state" on the EW11 shows sent frames/bytes but nothing received.
If I reverse the polarity (swap A and B over), then the "Serial port state" on the EW11 shows received frames/bytes clocking up on it's own with me not sending anything.
I did see this update on another message
https://www.foxesscommunity.com/viewtop ... 3891#p3891
"A few things to look at, have you been using modbus direct over LAN?, if you have you must disable the ethernet port for the RS485 to respond."
Not sure how you disable the ethernet port - looks like you can either have it set to DHCP or a static IP, but not disabled
I'm very much missing having up-to-date inverter stats in my Home Assistant