https://github.com/AlexandrErohin/home-assistant-tplink-router
This is the integration I'm trying to get and I'm stuck with the last step which was to login with a local password.
Error log
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 635, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/tplink_router/__init__.py", line 46, in async_setup_entry
firmware, status = await hass.async_add_executor_job(TPLinkRouterCoordinator.request, client, callback)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/tplink_router/coordinator.py", line 58, in request
data = callback()
^^^^^^^^^^
File "/config/custom_components/tplink_router/__init__.py", line 41, in callback
firm = client.get_firmware()
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/tplinkrouterc6u/client/c6u.py", line 269, in get_firmware
data = self.request(self._url_firmware, 'operation=read')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/tplinkrouterc6u/client/c6u.py", line 65, in request
raise ClientError(error)
tplinkrouterc6u.common.exception.ClientError: TplinkRouter - TplinkRouter - An unknown response - Expecting value: line 1 column 1 (char 0); Request admin/firmware?form=upgrade - Response
GitHub
Home Assistant component for TP-Link router administration with sensors, button reboot, switches and device tracking. - AlexandrErohin/home-assistant-tplink-router