marcelblijleven / goodwe

Get inverter data from a Goodwe XS inverter
MIT License
123 stars 52 forks source link

Conflicting use with Goodwe Sems Portal #49

Open philwild opened 1 year ago

philwild commented 1 year ago

I don't know why, but when I setup a 1 minute sample from my Goodwe inverter using this library, the inverter stops reporting up to the seems portal until after I terminate my local monitoring.

philwild commented 1 year ago

This is the code I've implemented to read from the inverter every 60 seconds...

while True:
    result = asyncio.run(get_runtime_data())
    print(result)
#    status = send_to_splunk(splunkhost, splunktoken, result)
    time.sleep(60)

You'll notice the PV and Load lines go flat after I start running the above code...

semsportal

MariusSchiffer commented 1 year ago

Same problem here. Inverter: GW10KT-DT Firmware: v1.1.3.10

mletenay commented 1 year ago

This problem has been reported by a small fragment of users and there is no known explanation of it. Vast majority of users use it with 30s interval without problems, I do use 10s polling for years with no issues.

We can/should collect affected inverter(+wifi) models and firmware versions to find out if it is HW/SW specific, but unless someone provides some explanation, there's not much to do here ...

ghost commented 1 year ago

yes.. for my SBP too also if the HA add-on is running and I open the inverter web interface admin page, if I set any wifi etc values and save, they are not applied.. however if I disable the HA integration and on the inverter page click save now, the settings are saved

this page :)

Screenshot 2023-05-30 at 8 33 32 pm

I still have not worked out why..

stevoh6 commented 1 year ago

I have similar issue with GW4K-DT firmware 09.09.16

HealthyFridge commented 1 year ago

Same problem with a GW5000-SDT-20 (firmware 16.16.18) with Wifi-module (firmware version V1.1.3.10).

d-uhlig commented 1 year ago

Has anyone found a solution? I have the same problem with a GW10KT-DT. Only from an interval of 180 seconds it reports again to SEMS.

Jan-Antos commented 1 year ago

I have GW15K-ET, same problem. Even 2-minute update interval will result in "server connection" diode flashing and no data being transmitted. It evens block the ability of goodwe to upgrade firmware because they see the inverter as offline. If I stop HA, the light stops flashing and inverter is connected. I am running now with 5 minutes and SEMS portal is updated ok.

TomEkk33 commented 1 year ago

@Jan-Antos GE10k-ET and lower powers are fully supported by HA Please note that GW15k-ET is a different branch of inverters with separate FW (ETT), comparing to GE10k-ET and lower powers FW (ET_BT).

It's ET name suggests that it is the same family, but all ET > 10kW are not the same as GW(5,8,10)k-ET models (PLUS+). Try to check if you have the latest FW version. If not ask GW support to update. I'm not sure if ETT version (ET > 10kW) are fully supported by HA.

I have GW10k-ET (PLUS+) model with latest Oct-2023 FW (ET_BT). Previous versions also didn't have issues with SEMS. A 10s pooling interval by HA doesn't block SEMS. Sometimes SolarGo needs few more tries to connect.

In case of GW10k-ET inverter updates are online (by GW local support) or by Bluetooth dongle (replacing the WiFi dongle) and SolarGo app.

Kveri commented 1 year ago

This problem has been reported by a small fragment of users and there is no known explanation of it. Vast majority of users use it with 30s interval without problems, I do use 10s polling for years with no issues.

We can/should collect affected inverter(+wifi) models and firmware versions to find out if it is HW/SW specific, but unless someone provides some explanation, there's not much to do here ...

I'm polling around 80 registers every 500ms and have no issues with sems (GW10K-ET Plus).

smileyman-1 commented 1 year ago

I have a GW10KD-DT (SDT G2) that no longer sends data to SEMS below 180 seconds interval. Various EM series inverters, on the other hand, have no problem here.

The GW10KD-DT has the latest firmware (ARM and DSP) installed. The WiFi dongle also has the latest firmware (4.13.32). -> no problems with 1 second interval. The EM series also has the latest firmware installed on the ARM / DSP and WiFi dongle.

Differences:

RobKuipers commented 8 months ago

Same problem with a GW5000-SDT-20 (firmware V1.18.18.20) with Wifi-module (firmware version V1.1.3.10).

Any chance the new dongles ( [https://nl.goodwe.com/wifi-lan-20-and-wifi-20] ) could make any difference?

ivik commented 7 months ago

Same problem with a GW5000-SDT-20 (firmware V1.18.18.20) with Wifi-module (firmware version V1.1.3.10).

Any chance the new dongles ( [https://nl.goodwe.com/wifi-lan-20-and-wifi-20] ) could make any difference?

I have the new LAN/WIFI module, it does not work with HA or this Goodwe python library. I cannot connect whatever I do, but as soon as I change to the Wifi only module than everything works. But I also have issue with SEMS portal not getting any data as soon as I use HA.

mletenay commented 5 months ago

Look at this comment https://github.com/home-assistant/core/issues/101817#issuecomment-2123445440 please and provide the diag infos, maybe? it would help ...

t-oster commented 1 month ago

did anyone find a solution? I have the same problem. Some people suggest an interval of 127s, but for providing the value to my go-e controller this is too slow, I need at least every 30s, better every 10s. Maybe the connection needs to be closed explicitely or something like that?