home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.06k stars 29.72k forks source link

GoodWe will not connect to Model GW10K-MS-30 (SEMS works) #121771

Open julianvreug opened 1 month ago

julianvreug commented 1 month ago

The problem

Have New inverter installed with latest firmware. It uses the new Solar Go app which works and It also works with solaranalytics.com and Power Sight It is part of the new GE Smart range with Smart Data Loger

When trying to connect in Home assistant either using Wifi IP or Lan IP i get Unknown error occurred

What version of Home Assistant Core has the issue?

core-2024.6.3

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Container

Integration causing the issue

GoodWe Inverter

Link to integration documentation on our website

https://www.home-assistant.io/integrations/goodwe

Diagnostics information

Cant get log as wont intergrate

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 1 month ago

Hey there @mletenay, @starkillerog, mind taking a look at this issue as it has been labeled with an integration (goodwe) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `goodwe` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign goodwe` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


goodwe documentation goodwe source (message by IssueLinks)

PsychedelicHell commented 1 month ago

Are Home Assistant and your GoodWe Invertner on the same subnet?

julianvreug commented 1 month ago

Hi, Yes they are, I have assigned the inverter a static IP both using Wifi and LAN I get

An Unknown Error has occured.

The Inverter is a GW10K-MS-30 with a Goodwe Data Logger

Screenshot 2024-07-22 115401

alduffield commented 1 month ago

I have the same issue, assuming it's due to an outdated ARM firmware from what I've read on other threads. Getting updated FW here in Aus is proving tricky though. I am trying to get them to send the files directly as or apply over the air updates but no luck with either as yet.

I'm also on the WIFI/LAN module v2.0

For Reference my Firmware's are: DSP: 00.6006.00.14 ARM: 06.52 Comm. Module: 1.3.53

PsychedelicHell commented 1 month ago

If you could get them to send you the firmware and then share it here that would be amazing!

I really want to be able to turn off the inverter advertising its WiFi once I've connected it to my network, so dumb.

alduffield commented 1 month ago

If I succeed in getting them to send it though I will of course :)

They absolutely do have a process for updating firmware over bluetooth using a locally stored file - but they apparently save that method for specific use cases where inverters aren't able to be connected to WAN due to geographic limitations.

Fingers crossed, I or someone else manage to convince them to share a version.

julianvreug commented 1 month ago

My Inverter was updated by the installer at the time only about a month ago. He First used Sems app and said it needs an update once updated He then had to use the new SolarGo App and I use Power Sight for the data.

DSP-FW: 00.7017.00.14 Arm Fw Version: 06.52 Communication Module: 1.3.53

I read in a document that the Arm Fw was specific to meet new grid regulations. Im not sure if they will be willing to give it out. I was also told that Goodwee can remote in to the inverter and do a whole bunch of stuff remotely. So could just ask if they can update the firmware.

im not sure what firmware it should be on,, but im assuming im on the latest as my inverter is brand new built only a few months ago and that the installer did an update.

alduffield commented 1 month ago

Yeah, they'll push updates out over the air but are reluctant to deal directly with owners. It does seem like we're in a similar boat, I also have the GW10k-ms-30 G3.

I was able to use the inverter_check.py ( https://github.com/home-assistant/core/issues/114173#issuecomment-2073563347 ) script and successfully connect and read values through port 502 however getting a connection rejected error when using the integration in HA.

So far no luck getting an updated version of the ARM FW, but the successful connection via inverter_check has lead me to believe that's not the underlying issue.

alduffield commented 1 month ago

in the meantime, if you want to use the experimental version of the integration, it seems to connect and operate fine.

julianvreug commented 1 month ago

Perfect thanks. Yep Hacs, Goodwee experimental and connecting via TCP worked. UDP got the same error.

alduffield commented 1 month ago

Slightly off topic but: because we have the same inverter setup, do you have a consumption monitoring solution via the inverter or are you running a seperate meter? I've had the GM1000 installed and it's passing consumption data back to the inverter via the RS485 "meter" port on the inverter. I could look at intercepting that 485 signal or add a stand alone consumption monitor, but I'd love to simplify where possible.

julianvreug commented 1 month ago

I had a smart meter installed which would be the same on the can 485 network. The data should be available via the inverter. I dont see this data in H.A. only can see it via the SEMS portal and app. Its prob possible to request the data it should be under Datalogger