Same issue. Bought a C220 indoor and a C550 outdoor. TP-Link Smart Home add on only asks for ip-address. When I enter it, i get an error: Connection error: Timed out getting discovery response for ip-address. Hostname, also error. Leaving it empty also produces error: “No devices found on the network”. Both cameras work fine in the Tapo-App. What is wrong??
same issue here!
I have a C425 Camera just I just purchased. Its configured using the Tapo app and it works fine independent of Home Assistant.
The problem is when I try to use the TPLink or Tapo integration in HA to add the camera, it gives me an error if I do NOT enter the ipaddress:
‘TP-Link Smart Home
No devices found on the network’
If I enter the IP address, username and password for my tapo account,
connection error (Connection error: Unable to connect to the device)
Not sure why this is so difficult to setup. Anyone have any ideas?
Same here except that it is with P100 plugs.
All was working fine until I deleted the integration and readded it so it might be something in the latest release?
I also have problems. I have three P100 plugs. One is connected fine. The other two have “Authentication expired” errors. When I re-enter my username and password on the first device I get this:
Invalid authentication: Server response doesn't match our challenge on ip 192.168.1.80
On the second device I get a different error when I re-enter my username and password:
Connection error: get_device_info not found in {'component_nego': {'component_list': [{'id': 'device', 'ver_code': 2}, {'id': 'firmware', 'ver_code': 1}, {'id': 'quick_setup', 'ver_code': 3}, {'id': 'time', 'ver_code': 1}, {'id': 'wireless', 'ver_code': 1}, {'id': 'schedule', 'ver_code': 2}, {'id': 'countdown', 'ver_code': 2}, {'id': 'antitheft', 'ver_code': 1}, {'id': 'account', 'ver_code': 1}, {'id': 'synchronize', 'ver_code': 1}, {'id': 'sunrise_sunset', 'ver_code': 1}, {'id': 'led', 'ver_code': 1}, {'id': 'cloud_connect', 'ver_code': 1}, {'id': 'iot_cloud', 'ver_code': 1}, {'id': 'default_states', 'ver_code': 1}, {'id': 'auto_off', 'ver_code': 2}]}, 'get_device_info': <SmartErrorCode.JSON_ENCODE_FAIL_ERROR: -1004>, 'get_connect_cloud_state': {'status': 0}} for device 192.168.1.56
I also notice “migration errors” for all of my devices on the Tapo integration page of the HA UI. I don’t know if it’s related. The log shows this for each device:
2024-11-22 12:02:02.765 ERROR (MainThread) [homeassistant.config_entries] Error migrating entry Tapo P100 Gill for tapo
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 978, in async_migrate
result = await component.async_migrate_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/tapo/__init__.py", line 73, in async_migrate_entry
await migrate_entry_to_v8(hass, config_entry)
File "/config/custom_components/tapo/migrations.py", line 15, in migrate_entry_to_v8
device = await connect(config=create_device_config(config_entry), session=session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/new/device_factory.py", line 43, in connect
protocol = await _get_or_guess_protocol(config, session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/new/device_factory.py", line 65, in _get_or_guess_protocol
return await _guess_protocol(config, session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/new/device_factory.py", line 102, in _guess_protocol
raise InvalidAuthentication(config.host, config.device_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/new/errors/invalid_authentication.py", line 3, in __init__
super(f"Invalid authentication error for ${host}, ${device_type}")
TypeError: super() argument 1 must be a type, not str
2024-11-22 12:02:02.787 ERROR (MainThread) [DeviceFactory] None of available protocol is working, maybe invalid credentials
I’m using v3.1.2 of the Tapo integration. All three devices have previously been working fine together.
My problem was that Synology router has a button that works as hw on/off for wifi network and kids like to push buttons. The app on your phone can smoothly switch between LAN and internet access over cloud without noticing, that’s why it looks like the plugs are online. However, it is quite beyond me why the plugs were online without wifi as it was certainly by the wifi being off
I just bought two 115 plugs to track energy and a set of 125M’s. I could not get the 115 plugs to authenticate. The integration would never accept my U/PW for the 115’s, while I had zero issues with the 125M’s. I’m not sure why that plug has an issue or how best to elevate the observation. The 115s will be going back because, without the HA integration, I won’t be able to automate them as planned.
I’ll also note that I’m trying to add new Tapo P115 plugs into Home Assistant. I have tried using the TP-Link Smart Home integration, automatic host discovery works, but credentials for my TP account does not work, with error: Invalid authentication: Server response doesn’t match our challenge on ip [X.X.X.X].
P115 is listed as a supported device: TP-Link Smart Home - Home Assistant
I read elsewhere that “changing” the password in the Tapo app, but changing it to the original password, then restarting HA has worked for some people. Maybe worth a try.