I have installed homeassistant 2024.8.0. I want to add the Goodwe Inverter GW10KN-ET, firmware version V1.1.3.10, ARM firmware version 23.237, DSP firmware version 09.163, which is connected with my WLAN. I browse to http://<my_home_assistant>:8123/config/integrations/dashboard and click on “add integration”. Then I enter “GoodWe Inverter” and its IP address. And that results in “unknown error occured”. What am I doing wrong?
I have the identical problem with an GW20K-ET inverter.
I’m using the V2 version of the WIFI/LAN Kit (WLA0000-01-00P)
Is there any solution to this issue?
Exact the same problem with my Goodwe GW25-ET inverter with an 2.0 LAN-Dongle.
All versions you can see here:
I hope somebody can solve it.
I have been looking into this problem myself, and trying to track the code and changes.
It appears that when the HomeAssistant GoodWe integration was updated with an extensive rewrite early in 2024, most of the code was ported back to the Python standard module ‘goodwe’ which it appears was never bundled with that release of HomeAssistant.
Hence we have ‘new’ HomeAssistant integration code accessing ‘obsolete’ Python code which has never been updated in the release and all the associated bugs as a result of this.
What puzzled me is that all these integrations were working at one stage, which would tend to point to faulty software, rather than faulty equipment. Given that the inverter SEMS communications side of things seems to consistently chug along behind the scenes, it would seem that the problem is in the HomeAssitant software. the screen scraping workaround of accessing the SEMS web portal and scraping the data from there seemed like a viable option, until I saw that was also having problems, and the underlying cause became clear. Both options rely on the underlying GoodWe Python module which has not been updated in the production release.
I have been shocked that problems with the old AA55 protocol have been closed with ‘update your interface hardware’ as the solution. Throwing away perfectly good piece of hardware to fix a software issue seems a little strange to me.
Could we check if the Python GoodWe module updates can be propagated in the Docker contianer, preferably ASAP, and all of a sudden all these GoodWe problems reported since then may automagically disappear?
Is the issue actually version control related, rather than any code errors?
Feel free to correct me, as this is my first post here on these forums