Sungrow SH10RS + SBR128 Integration

I spent more time that I would have liked to playing with the various options and search the web for answers and for this particular inverter it wasn’t exactly clear how to integrate and get the features.

Options:
winet extractor -
This was the simpliest and most robust in my mind, hacs installs an addon and it passes the data via MQTT into home assistant. Disavantages is that you get no control of the inverter and while it “self heals” on firmware changes the variables can change names like they did with the last firmware update where daily became today in the Winet page descriptions.

Modbus -
This one was tricky, its more a configuration with questionable sources for what registers hold what values, upside is this does provide you control of your inverter. I have mine configured via the same Winet wifi port as my winet extractor, the tricky part was that I required a modbus proxy configuration for this to work. Note that the SH10RS has 3 ethernet ports, but only the Winet one (ethernet or wifi) will work, this is different to the other sungrow inverters.

My solution:
I like the Winet extractor its robust and simple to use so i have kept this going for all my read data from the inverter, and I use the modbus proxy for values that don’t appear and control of the inverter, via modbus I can force charge and control the speed of which I charge the battery.

Control:
I haven’t spent along time playing with the controls on the inverter but the main thing I wanted to control is the ability to maximise my solar yield. I have:

  • 12.4kwh of battery capacity
  • 14kw panels
  • 10kw AC + 10kw DC inverter limit
  • 5kw export (single phase) limit
  • variable loads for HVAC and pool heating (already integrated)

The aim was to increase export while extending the battery charge over a longer period as this is DC coupled it can go above the 10kw inverter limit. This was relatively easy to control using the “Battery max charge power”, I currently have this set to 2kw during the morning so basically the priority is: Load > battery up to 2kw > grid export up to 5kw > battery up to 3kw. (conveniently my inverter for what ever reason will increase the battery charge rate when the export limit is reached it only seems to increase to 1kw higher than the set limit)

I hope this can help streamline the integration for others with this popular inverter.