core: Netgear Integration Error

The problem

I’m getting hundreds of errors with my Netgear integration the logs are attached. It causes functionality to constantly go in and out.

What version of Home Assistant Core has the issue?

core-2022.7.6

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Supervised

Integration causing the issue

Netgear

Link to integration documentation on our website

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

Diagnostics information

Logger: homeassistant.components.netgear.router Source: components/netgear/router.py:134 Integration: NETGEAR (documentation, issues) First occurred: 11:27:06 PM (1 occurrences) Last logged: 11:27:06 PM

Netgear Model ‘RBR850’ in MODELS_V2 list, but failed to get attached devices using V2

Logger: pynetgear.router Source: /usr/local/lib/python3.10/site-packages/pynetgear/router.py:235 First occurred: July 23, 2022 at 10:23:02 AM (581 occurrences) Last logged: 3:53:29 PM

Error talking to API Traceback (most recent call last): File “/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 449, in _make_request six.raise_from(e, None) File “<string>”, line 3, in raise_from File “/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 444, in _make_request httplib_response = conn.getresponse() File “/usr/local/lib/python3.10/http/client.py”, line 1374, in getresponse response.begin() File “/usr/local/lib/python3.10/http/client.py”, line 318, in begin version, status, reason = self._read_status() File “/usr/local/lib/python3.10/http/client.py”, line 279, in _read_status line = str(self.fp.readline(_MAXLINE + 1), “iso-8859-1”) File “/usr/local/lib/python3.10/socket.py”, line 705, in readinto return self._sock.recv_into(b) TimeoutError: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File “/usr/local/lib/python3.10/site-packages/requests/adapters.py”, line 489, in send resp = conn.urlopen( File “/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 787, in urlopen retries = retries.increment( File “/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py”, line 550, in increment raise six.reraise(type(error), error, _stacktrace) File “/usr/local/lib/python3.10/site-packages/urllib3/packages/six.py”, line 770, in reraise raise value File “/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 703, in urlopen httplib_response = self._make_request( File “/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 451, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File “/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 340, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host=‘172.16.0.1’, port=80): Read timed out. (read timeout=30)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File “/usr/local/lib/python3.10/site-packages/pynetgear/router.py”, line 171, in _make_request response = self._post_request(headers, message) File “/usr/local/lib/python3.10/site-packages/pynetgear/router.py”, line 126, in _post_request return requests.post( File “/usr/local/lib/python3.10/site-packages/requests/api.py”, line 115, in post return request(“post”, url, data=data, json=json, **kwargs) File “/usr/local/lib/python3.10/site-packages/requests/api.py”, line 59, in request return session.request(method=method, url=url, **kwargs) File “/usr/local/lib/python3.10/site-packages/requests/sessions.py”, line 587, in request resp = self.send(prep, **send_kwargs) File “/usr/local/lib/python3.10/site-packages/requests/sessions.py”, line 701, in send r = adapter.send(request, **kwargs) File “/usr/local/lib/python3.10/site-packages/requests/adapters.py”, line 578, in send raise ReadTimeout(e, request=request) requests.exceptions.ReadTimeout: HTTPConnectionPool(host=‘172.16.0.1’, port=80): Read timed out. (read timeout=30)

Example YAML snippet

No response

Anything in the logs that might be useful for us?


Logger: homeassistant.components.netgear.router
Source: components/netgear/router.py:134
Integration: NETGEAR (documentation, issues)
First occurred: 11:27:06 PM (1 occurrences)
Last logged: 11:27:06 PM

Netgear Model 'RBR850' in MODELS_V2 list, but failed to get attached devices using V2
Logger: pynetgear.router
Source: /usr/local/lib/python3.10/site-packages/pynetgear/router.py:235
First occurred: July 23, 2022 at 10:23:02 AM (581 occurrences)
Last logged: 3:53:29 PM

Error talking to API
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 449, in _make_request
    six.raise_from(e, None)
  File "<string>", line 3, in raise_from
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 444, in _make_request
    httplib_response = conn.getresponse()
  File "/usr/local/lib/python3.10/http/client.py", line 1374, in getresponse
    response.begin()
  File "/usr/local/lib/python3.10/http/client.py", line 318, in begin
    version, status, reason = self._read_status()
  File "/usr/local/lib/python3.10/http/client.py", line 279, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/local/lib/python3.10/socket.py", line 705, in readinto
    return self._sock.recv_into(b)
TimeoutError: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    retries = retries.increment(
  File "/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py", line 550, in increment
    raise six.reraise(type(error), error, _stacktrace)
  File "/usr/local/lib/python3.10/site-packages/urllib3/packages/six.py", line 770, in reraise
    raise value
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 451, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 340, in _raise_timeout
    raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='172.16.0.1', port=80): Read timed out. (read timeout=30)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pynetgear/router.py", line 171, in _make_request
    response = self._post_request(headers, message)
  File "/usr/local/lib/python3.10/site-packages/pynetgear/router.py", line 126, in _post_request
    return requests.post(
  File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 115, in post
    return request("post", url, data=data, json=json, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 578, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='172.16.0.1', port=80): Read timed out. (read timeout=30)

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 24 (10 by maintainers)

Most upvoted comments