-
Notifications
You must be signed in to change notification settings - Fork 28
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
Archer AX6000 #8
Comments
Hi pljda, Can you set debug logs in HA:
Restart, and paste or attach the content of tplink related logs here? Eric |
Hi Eric,
Hanks for your message, I will have a look but I realise that need to do some cleaning.
Will keep you informed.
Philippe
… On 24 Jun 2020, at 14:18, Eric Pignet ***@***.***> wrote:
Hi pljda,
Can you set debug logs in HA:
logger:
default: info
logs:
custom_components.tplink_router: debug
Restart, and paste or attach the content of tplink related logs here?
Do you see a file known_devices.yaml created in your HA config directory?
Eric
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#8 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AE44H6BVFHRGBZB5DJBBK3DRYHVIPANCNFSM4N5T6B3Q>.
|
Hi, I can already forward this. If it helps
Log Details (ERROR)
Logger: homeassistant.components.device_tracker
Source: custom_components/tplink_router/device_tracker.py:447
Integration: Device tracker (documentation <https://www.home-assistant.io/integrations/device_tracker>, issues <https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+device_tracker%22>)
First occurred: 8:26:15 PM (1 occurrences)
Last logged: 8:26:15 PM
Error setting up platform legacy
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 437, in _error_catcher
yield
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 519, in read
data = self._fp.read(amt) if not fp_closed else b""
File "/usr/local/lib/python3.7/http/client.py", line 457, in read
n = self.readinto(b)
File "/usr/local/lib/python3.7/http/client.py", line 501, in readinto
n = self.fp.readinto(b)
File "/usr/local/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
ConnectionResetError: [Errno 104] Connection reset by peer
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 751, in generate
for chunk in self.raw.stream(chunk_size, decode_content=True):
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 576, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 541, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
File "/usr/local/lib/python3.7/contextlib.py", line 130, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 455, in _error_catcher
raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/device_tracker/setup.py", line 64, in async_setup_legacy
self.platform.get_scanner, hass, {DOMAIN: self.config}
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/tplink_router/device_tracker.py", line 56, in get_scanner
scanner = cls(config[DOMAIN])
File "/config/custom_components/tplink_router/device_tracker.py", line 83, in __init__
self.success_init = self._update_info()
File "/config/custom_components/tplink_router/device_tracker.py", line 447, in _update_info
session.post(base_url, login_data, headers=header)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 578, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 530, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 683, in send
r.content
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 829, in content
self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 754, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
… On 24 Jun 2020, at 14:18, Eric Pignet ***@***.***> wrote:
Hi pljda,
Can you set debug logs in HA:
logger:
default: info
logs:
custom_components.tplink_router: debug
Restart, and paste or attach the content of tplink related logs here?
Do you see a file known_devices.yaml created in your HA config directory?
Eric
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#8 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AE44H6BVFHRGBZB5DJBBK3DRYHVIPANCNFSM4N5T6B3Q>.
|
Here are the info. I think that the all relate to TP-Link
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 437, in _error_catcher
yield
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 519, in read
data = self._fp.read(amt) if not fp_closed else b""
File "/usr/local/lib/python3.7/http/client.py", line 457, in read
n = self.readinto(b)
File "/usr/local/lib/python3.7/http/client.py", line 501, in readinto
n = self.fp.readinto(b)
File "/usr/local/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
ConnectionResetError: [Errno 104] Connection reset by peer
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 751, in generate
for chunk in self.raw.stream(chunk_size, decode_content=True):
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 576, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 541, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
File "/usr/local/lib/python3.7/contextlib.py", line 130, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/local/lib/python3.7/site-packages/urllib3/response.py", line 455, in _error_catcher
raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/device_tracker/setup.py", line 64, in async_setup_legacy
self.platform.get_scanner, hass, {DOMAIN: self.config}
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/tplink_router/device_tracker.py", line 56, in get_scanner
scanner = cls(config[DOMAIN])
File "/config/custom_components/tplink_router/device_tracker.py", line 83, in __init__
self.success_init = self._update_info()
File "/config/custom_components/tplink_router/device_tracker.py", line 447, in _update_info
session.post(base_url, login_data, headers=header)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 578, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 530, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 683, in send
r.content
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 829, in content
self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 754, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
2020-06-28 03:01:24 INFO (MainThread) [hacs.repository.integration.hacs.integration] Registration complete
… On 24 Jun 2020, at 14:18, Eric Pignet ***@***.***> wrote:
Hi pljda,
Can you set debug logs in HA:
logger:
default: info
logs:
custom_components.tplink_router: debug
Restart, and paste or attach the content of tplink related logs here?
Do you see a file known_devices.yaml created in your HA config directory?
Eric
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#8 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AE44H6BVFHRGBZB5DJBBK3DRYHVIPANCNFSM4N5T6B3Q>.
|
Hi @pljda, I am dealing with a C5400X, I have managed to make it work by modifying the script to force the C9 mode.
Then all the error messages what you see has gone, and the known devices file has been created automatically. Configuration.yaml
For password used the encrypted one as described in the readme.md. I hope it helps! @ericpignet, would be possible to define in the configuration which method to use for the connection? |
@GSzabados I have a C5400, and your solution worked for me, thank you. |
If you are still looking for a Home Assistant Integration for Archer AX6000 - I have one https://github.com/AlexandrErohin/home-assistant-tplink-router |
@AlexandrErohin, that looks really nice! |
Hi there,
Seems to be working with the AX6000. At least, after i integrate your code, my router was discovered.
However there is no scanning of all addresses.
I can do some trials if you want,
Philippe
The text was updated successfully, but these errors were encountered: