Description
Hello.
Looking at HA documentation, I supposed Tapo Plug P110 should be supported by TP-Link integration using authentication.
Still then, no matter how much I tried, I always get error message 'Failed to connect' after entering user + password (which I already checked to be working properly while logging directly into Tapo Cloud website or Tapo app).
Activating the HA logger level DEBUG, I got the following message which seems related:
[kasa.smartprotocol] Unable to query the device: 172.16.23.73, not retrying: Error querying device: 172.16.23.73: UNKNOWN_METHOD_ERROR(-1002) for method: get_current_power
Running kasa directly in HA docker:
kasa --host 172.16.23.73 --device-family SMART.TAPOPLUG --encrypt-type AES --username my-email@email.com --password my password
I get the following output:
Got error: SmartDeviceException('Error querying device: 172.16.23.73: UNKNOWN_METHOD_ERROR(-1002) for method:
get_current_power')
ERROR Unclosed client session base_events.py:1805
client_session: <aiohttp.client.ClientSession object at 0x7faa3ac3b0>
ERROR Unclosed connector base_events.py:1805
connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x7faa3b42f0>,
1816182.71097043)]']
connector: <aiohttp.connector.TCPConnector object at 0x7faa3ac170>
It is worth mentioning that the plug is currently with firmware version 1.0.7 (update to 1.3.0 is currently proposed via Tapo app), it works properly via Tapo app and it also works in another HA instance using a custom component.
For all this, it seems to me that this may be an issue in the integration.
Can anyone help further? If you need any further logs or additional info, please let me know.
Thanks in advance.