Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Growatt integration sensors unavailable #100874

Closed
rspring opened this issue Sep 25, 2023 · 393 comments
Closed

Growatt integration sensors unavailable #100874

rspring opened this issue Sep 25, 2023 · 393 comments

Comments

@rspring
Copy link

rspring commented Sep 25, 2023

The problem

I noticed that the solar production was null in my energy dashboard while there was still electricity returned to the grid. Then I inspected the Growatt sensors and they were all unavailable. I reloaded the Growatt integration without succes. Neither did 'Quick reload'. After a complete 'Restart Home Assistant' the sensors became available again. But after a few hours the problem returned.

What version of Home Assistant Core has the issue?

core-2023.9.2

What was the last working version of Home Assistant Core?

core-2023.9.2

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Growatt

Link to integration documentation on our website

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

Diagnostics information

Growatt integration has no option to download diagnostic data

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Logger: homeassistant.components.sensor
Source: components/growatt_server/sensor.py:43
Integration: Sensor (documentation, issues)
First occurred: 20:21:39 (1 occurrences)
Last logged: 20:21:39

Error while setting up growatt_server platform for sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform
    await asyncio.shield(task)
  File "/usr/src/homeassistant/homeassistant/components/growatt_server/sensor.py", line 87, in async_setup_entry
    devices, plant_id = await hass.async_add_executor_job(get_device_list, api, config)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/growatt_server/sensor.py", line 43, in get_device_list
    login_response = api.login(config[CONF_USERNAME], config[CONF_PASSWORD])
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/growattServer/__init__.py", line 132, in login
    data = json.loads(response.content.decode('utf-8'))['back']
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Additional information

My Growatt account is functioning normally at the following website
https://server.growatt.com/index

@home-assistant
Copy link

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

Code owner commands

Code owners of growatt_server 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 growatt_server Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


growatt_server documentation
growatt_server source
(message by IssueLinks)

@IgloNL
Copy link

IgloNL commented Sep 25, 2023

Here same problem, even it was on core-2023.9.1 not working today. Growatt has some issues. Also ShineApp wasn't working.
Now i can login to Shineapp, but Intergratie is not working yet

@Swerfer
Copy link

Swerfer commented Sep 25, 2023

Glad I'm not the only one with this issue. I was checking everything, but no luck. The ShinePhone app is working. API problem? I tried reinstalling, but the API did not accept my credentials...

@Stone92
Copy link

Stone92 commented Sep 25, 2023

I got the same problem, I think it is a API problem?! If i go to server.growatt.com and i login there is no problem. If i do the same at server-api.growatt.com the request is blocked. I got problems with the ShinePhone app also yesterday. today it is working fine.

@Klumpen58
Copy link

Gleiches Problem schon am 23.! Am Morgen des 24. waren die Entitäten plötzlich wieder aktiv, nachdem ich die Integration neu geladen habe.
Heute waren dann wieder alle Entitäten nicht mehr verfügbar. Auch nach Update des Core auf 2023.9.3 - gleiches Ergebnis.
Über Shine App ist der Datenlogger und alle Daten verfügbar.

@maxim-mityutko
Copy link

maxim-mityutko commented Sep 25, 2023

Facing the same issue. server.growatt.com works just fine from my browser, however the server-api.growatt.com is being blocked. Connecting from Netherlands.
Can we consider adding the option to use server.growatt.com back into the list of SERVER_URLS:

And I understand that you @muppet3000 is planning to steer everyone towards this solutions: https://github.com/muppet3000/homeassistant-grott , however I feel that it is good to have 2 options, one - possibly less stable, but easy to configure, and the second one that requires extensive setup.

@Levanterman
Copy link

Similar problem here too, the Growatt Integration has stopped working today , I use https://server-api.growatt.com/

image

@ViperSC
Copy link

ViperSC commented Sep 26, 2023

When logging in via the website, there is a new field that needs to be entered to prove you are not a robot... not sure if this is related?

image

@rumunn95
Copy link

same problem, growatt stop working

@Schelin78
Copy link

Same here, stoped working. App still works

@Gordijnstok
Copy link

I'm experiencing exactly the same problems. Shine app works, integration stopped working last night.

@J4CE2
Copy link

J4CE2 commented Sep 26, 2023

Any work arounds?

@Spenceralph
Copy link

Same Here stopped working around 10:30 in the UK, web interface to Growatt was also having issues for a couple of hours but came back, but almost 24 hours with it not working, is there a way to check the API's are working from Growatt?

@IgloNL
Copy link

IgloNL commented Sep 26, 2023

I have no experience with developing integrations, but is it not possible to create an integration that reads the inverter locally?

I have made a modbus controller for this myself, which works, but cannot yet be used because my dashboard is not fully completed. This is my choice not to fully use this controller yet. This will happen next month.

@Megatron53
Copy link

Yeah, same problem here. Hope there will be a fix soon. Could be a problem with the API from Growatt that they need to fix?

@marti28
Copy link

marti28 commented Sep 26, 2023

Same here. Happy to help testing a fix if needed.

@J4CE2
Copy link

J4CE2 commented Sep 26, 2023

Can anyone test hitting "https://server.growatt.com/" instead?
I don't know how to locate the init.py file buried within the HA file system

@marti28
Copy link

marti28 commented Sep 26, 2023

Can anyone test hitting "https://server.growatt.com/" instead? I don't know how to locate the init.py file buried within the HA file system

I'll make a DNS rewrite. Maybe that'll do the trick.

@MaxiKingXXL
Copy link

MaxiKingXXL commented Sep 26, 2023

I have the same issue since few days. No sensor values available.

@marti28
Copy link

marti28 commented Sep 26, 2023

Changing the server throws another error about the certificate and I think I'm blocked because of too many retries.

Logger: homeassistant.components.sensor
Source: components/growatt_server/sensor.py:43
Integration: Sensor (documentation, issues)
First occurred: 10:05:34 (1 occurrences)
Last logged: 10:05:34
Error while setting up growatt_server platform for sensor

Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 714, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 403, in _make_request
self._validate_conn(conn)
File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1053, in _validate_conn
conn.connect()
File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 472, in connect
_match_hostname(cert, self.assert_hostname or server_hostname)
File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 545, in _match_hostname
match_hostname(cert, asserted_hostname)
File "/usr/local/lib/python3.11/site-packages/urllib3/util/ssl_match_hostname.py", line 155, in match_hostname
raise CertificateError("hostname %r doesn't match %r" % (hostname, dnsnames[0]))
urllib3.util.ssl_match_hostname.CertificateError: hostname 'server-api.growatt.com' doesn't match 'server.growatt.com'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 798, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='server-api.growatt.com', port=443): Max retries exceeded with url: /newTwoLoginAPI.do (Caused by SSLError(CertificateError("hostname 'server-api.growatt.com' doesn't match 'server.growatt.com'")))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform
await asyncio.shield(task)
File "/usr/src/homeassistant/homeassistant/components/growatt_server/sensor.py", line 87, in async_setup_entry
devices, plant_id = await hass.async_add_executor_job(get_device_list, api, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/growatt_server/sensor.py", line 43, in get_device_list
login_response = api.login(config[CONF_USERNAME], config[CONF_PASSWORD])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/growattServer/init.py", line 128, in login
response = self.session.post(self.get_url('newTwoLoginAPI.do'), data={
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 637, in post
return self.request("POST", url, data=data, json=json, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 517, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='server-api.growatt.com', port=443): Max retries exceeded with url: /newTwoLoginAPI.do (Caused by SSLError(CertificateError("hostname 'server-api.growatt.com' doesn't match 'server.growatt.com'")))

@J4CE2
Copy link

J4CE2 commented Sep 26, 2023

Changing the server throws another error about the certificate and I think I'm blocked because of too many retries.

Logger: homeassistant.components.sensor Source: components/growatt_server/sensor.py:43 Integration: Sensor (documentation, issues) First occurred: 10:05:34 (1 occurrences) Last logged: 10:05:34 Error while setting up growatt_server platform for sensor

Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 714, in urlopen httplib_response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 403, in _make_request self._validate_conn(conn) File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1053, in _validate_conn conn.connect() File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 472, in connect _match_hostname(cert, self.assert_hostname or server_hostname) File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 545, in _match_hostname match_hostname(cert, asserted_hostname) File "/usr/local/lib/python3.11/site-packages/urllib3/util/ssl_match_hostname.py", line 155, in match_hostname raise CertificateError("hostname %r doesn't match %r" % (hostname, dnsnames[0])) urllib3.util.ssl_match_hostname.CertificateError: hostname 'server-api.growatt.com' doesn't match 'server.growatt.com'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 798, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/util/retry.py", line 592, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='server-api.growatt.com', port=443): Max retries exceeded with url: /newTwoLoginAPI.do (Caused by SSLError(CertificateError("hostname 'server-api.growatt.com' doesn't match 'server.growatt.com'")))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform await asyncio.shield(task) File "/usr/src/homeassistant/homeassistant/components/growatt_server/sensor.py", line 87, in async_setup_entry devices, plant_id = await hass.async_add_executor_job(get_device_list, api, config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/growatt_server/sensor.py", line 43, in get_device_list login_response = api.login(config[CONF_USERNAME], config[CONF_PASSWORD]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/growattServer/init.py", line 128, in login response = self.session.post(self.get_url('newTwoLoginAPI.do'), data={ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 637, in post return self.request("POST", url, data=data, json=json, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 517, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='server-api.growatt.com', port=443): Max retries exceeded with url: /newTwoLoginAPI.do (Caused by SSLError(CertificateError("hostname 'server-api.growatt.com' doesn't match 'server.growatt.com'")))

Ok that's due to the rewrite I'd imagine. As the URLs don't match the certificate.

@IgloNL
Copy link

IgloNL commented Sep 26, 2023

When I connect my Growatt inverter to my Domoticz server (HTTP / HTTPS), I immediately have all the information available and it works.

This integration looks at server.growatt.com.

There are only problems in combination with HA.

@bteselle
Copy link

Same problem over here version 9.2

@J4CE2
Copy link

J4CE2 commented Sep 26, 2023

Can anyone test hitting "https://server.growatt.com/" instead? I don't know how to locate the init.py file buried within the HA file system

I use the same GrowattServer package in some other scripts (nonHA) I have and it works fine using server.growatt.com.

@charltondurie
Copy link

Same problem here on 2023.9.2

@thoompje
Copy link

Same problem here on 2023.9.2

Also on 2023.9.1

@maxim-mityutko
Copy link

I have no experience with developing integrations, but is it not possible to create an integration that reads the inverter locally?

I have made a modbus controller for this myself, which works, but cannot yet be used because my dashboard is not fully completed. This is my choice not to fully use this controller yet. This will happen next month.

That's exactly what's done here: https://github.com/muppet3000/homeassistant-grott
However it requires extra steps to set up.

@ALvandenBerg
Copy link

Same problem over here version 9.3

@muppet3000
Copy link
Contributor

Screenshot_20231022_091326_Home Assistant How it is possible? Second day this situation, before was ok.

If you have a bug with an integration, log it with that integration, not in this thread.

@JacekJI
Copy link

JacekJI commented Oct 22, 2023

Do you think it is isue with Energy dashboard not grott?

@egguy
Copy link
Contributor

egguy commented Oct 22, 2023

This looks like you have chosen the daily energy instead of the total energy. HA use a constantly increasing value to generate the information. (you can find a bit of information around these here: https://developers.home-assistant.io/blog/2021/08/16/state_class_total/#state_class_total_increasing)

@JacekJI
Copy link

JacekJI commented Oct 22, 2023

@egguy you have right! Wrong entity

@CK0y0TE
Copy link

CK0y0TE commented Oct 24, 2023

Key is growatt+date e.g.: growatt20200702 (formaly datalog+date)

Today date?

And second question For what is this second addon

Screenshot_20231018_215622_Home Assistant

key was "datalogYYYYMMDD" for me

@muppet3000
Copy link
Contributor

For anyone still clinging on to this thread hoping that the old integration may one day work again, I've been informed of a URL that seems to work (but I have no idea for how long).
I've released a new version of my HACS version of the integration here: https://github.com/muppet3000/homeassistant-growatt_server_api which seems to work (for now).

@ghost
Copy link

ghost commented Nov 2, 2023

The latest HACs integration is working perfectly - many many thanks

@vhardono
Copy link

vhardono commented Nov 2, 2023

For anyone still clinging on to this thread hoping that the old integration may one day work again, I've been informed of a URL that seems to work (but I have no idea for how long). I've released a new version of my HACS version of the integration here: https://github.com/muppet3000/homeassistant-growatt_server_api which seems to work (for now).

Thank you! it works again now. Appreciate your effort on this.
However, would that be possible to have option for user to type custom URL as well apart from selecting from the list (should the existing URL changed again) ?

@muppet3000
Copy link
Contributor

For anyone still clinging on to this thread hoping that the old integration may one day work again, I've been informed of a URL that seems to work (but I have no idea for how long). I've released a new version of my HACS version of the integration here: https://github.com/muppet3000/homeassistant-growatt_server_api which seems to work (for now).

Thank you! it works again now. Appreciate your effort on this. However, would that be possible to have option for user to type custom URL as well apart from selecting from the list (should the existing URL changed again) ?

Please log it as a request over in that repo - sounds like a good idea (although I'm not actually sure how easy it would be to implement)

@mkamphaug
Copy link

@muppet3000 when do you think this will roll into HA core? It was not part of 11.0 it seams.

@vhardono
Copy link

vhardono commented Nov 2, 2023

For anyone still clinging on to this thread hoping that the old integration may one day work again, I've been informed of a URL that seems to work (but I have no idea for how long). I've released a new version of my HACS version of the integration here: https://github.com/muppet3000/homeassistant-growatt_server_api which seems to work (for now).

Thank you! it works again now. Appreciate your effort on this. However, would that be possible to have option for user to type custom URL as well apart from selecting from the list (should the existing URL changed again) ?

Please log it as a request over in that repo - sounds like a good idea (although I'm not actually sure how easy it would be to implement)

done and thanks! https://community.home-assistant.io/t/growatt-custom-url/634999

@muppet3000
Copy link
Contributor

For anyone still clinging on to this thread hoping that the old integration may one day work again, I've been informed of a URL that seems to work (but I have no idea for how long). I've released a new version of my HACS version of the integration here: https://github.com/muppet3000/homeassistant-growatt_server_api which seems to work (for now).

Thank you! it works again now. Appreciate your effort on this. However, would that be possible to have option for user to type custom URL as well apart from selecting from the list (should the existing URL changed again) ?

Please log it as a request over in that repo - sounds like a good idea (although I'm not actually sure how easy it would be to implement)

done and thanks! https://community.home-assistant.io/t/growatt-custom-url/634999

That's not what I meant - Log it in the github for my hacs version of the integration here: https://github.com/muppet3000/homeassistant-growatt_server_api/issues

@muppet3000
Copy link
Contributor

@muppet3000 when do you think this will roll into HA core? It was not part of 11.0 it seams.

I won't be fixing it in HA Core, it's too volatile and I need to remove this integration from HA Core completely. My suggestion would be to install the HACS version: https://github.com/muppet3000/homeassistant-growatt_server_api

@splitbrain
Copy link

For what it's worth, for anyone being a bit overwhelmed by the many options and alternatives to this integration (all having been mentioned many times in this thread), I tried to give an overview on what's available, what I picked and why, and how it was configured here: https://www.splitbrain.org/blog/2023-11/03-growatt_and_home_assistant

@dagoosemusic
Copy link

This is driving me nuts, I simply can not get it work no matter what I try. What I really don't understand, homewizzard was down, but they fixed it in the app and now it's working as it should and stable as a rock. Why does it have to be this complex in home assistant? Why not update the integration? It should not be that hard..
I'm running home assistant on a synology virual machine.

@Saentist
Copy link

This is driving me nuts, I simply can not get it work no matter what I try. What I really don't understand, homewizzard was down, but they fixed it in the app and now it's working as it should and stable as a rock. Why does it have to be this complex in home assistant? Why not update the integration? It should not be that hard.. I'm running home assistant on a synology virual machine.

Is there Opensource code how do they fix it?

@william-sy
Copy link

This is driving me nuts, I simply can not get it work no matter what I try. What I really don't understand, homewizzard was down, but they fixed it in the app and now it's working as it should and stable as a rock. Why does it have to be this complex in home assistant? Why not update the integration? It should not be that hard.. I'm running home assistant on a synology virual machine.

Just use modbus and all is happy, then also all your data stays local :)

@marcovtwout
Copy link
Contributor

@frenck Maybe it would be good to reopen this issue even though there is no permanent fix available yet? That way we can close the duplicate issues that opened in the last few weeks (https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+growatt and point to this one.

For a proper fix for the HTTP 405 people are getting intermittedly, the issue lies upstream and is still open. Its better to continue the technical discussion there instead of here: indykoning/PyPi_GrowattServer#74

As a temporary solution this PR has the best chance right now: #103542

@github-actions github-actions bot locked and limited conversation to collaborators Dec 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests