Another iSolarcloud / Sungrow integration

Hello everyone,
I got a sungrow solar system (SH15T, SBR160, iHM) End of 2025.
Since none of the integrations I tried showed all needed data e.g. the data of the iHomeManager I created a new little integration.
Goal was initially to connect the api of the sungrow cloud with Oauth from the developer portal.
Discovered the data was really lagging, so I added integrations via Modbus for the iHM and the SH15T, too.

It is just my little addon, feel free to use. I tried to build it as flat as possible. No MQTT, No Docker. Able to switch on/off parts of it e.g. just connecting iHM via modbus leaving everything else alone.

My SH15T only has a network cable at the winet interface. iHM is connected also via network cable to my switch. Should work via WiFi, too.
Solar system is set up like the installers left it.

Feel free to test it and let me know if it works for you and which setup you tested it with.

This is brilliant. Thank you!
Took me some time to get it to work, as I kept getting errors on IHM. I fixed this by opening up an additional modbus port (503) which is closed by default (need to use an installer level account to do that).

Happy to help. Mind if I ask you what setup you have? Inverter, Battery etc?
Did everything work as expected?

Hi Cyber40014, will this integration allow me to setup force charge and discharge periods for my battery. Prior to adding the AC22E-01 EV charger and iHomeManager to my system I was using the mkaiser Sungrow modbus HA integration which worked well. Now with the iHM I’ve lost all that functionality.

Just wanting to pre empt myself before going down the rabbit hole again.

Overall this does look very promising.

Thanks for this intergration @Cyber40014.

I have managed to get it working in the energy app but did have to create all the sensor's in Kw and can share for other people if they need