Slamc I use the RS485 port on my SPH3600 inverter and poll using python script. Data gets uploaded to INLFUX DB database.
Works well for me, I wrote a python script to run as CRON job. I run it every hour for 59 minutes just in case the program crashes so I dont lose too much data. (tho ive never had any issues apart from my own outages when updating the script).
A search for growatt inverter modbus RTU protocal should bring up document describing the protocol. There are several versions out there. V 1.24 works for my system.
The 10 second polling basically gives me real time monitoring of the inverter.