I was now fed up with that API idd, and found an “as is” alternative.
A Growatt proxy that pretends to be the Growatt internet server, exports the data to MQTT, AND optionally passes the data back to the internet server And it works like a charm. So does the Shinephone app.
Works with MQTT, among others
Can be run via docker (might run on your NAS), on linux (Rpi or such) and on Windows. Thats the hardware needed
I then receive the MQTT data via HomeAssistant and then on to Homey.
Apart from that, it’s a matter of careful RTFM and some patience…