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?