Tapo Smart Plug cannot authorize but does through Tapo App

I used the Tapo app to add the device (PW15) and it works fine in the Tapo app. When I try to add it in HA I get this message:

Unable to authenticate: Unable to complete handshake: 192.168.1.6: TRANSPORT_UNKNOWN_CREDENTIALS_ERROR(1003) (error_code=TRANSPORT_UNKNOWN_CREDENTIALS_ERROR)

I have allow third party access set in the Tapo app. I have two other smart plugs (also Tapo) which worked fine. They have been in place about 6 months. Not sure why the credentials don’t work since they are the same I used to add the device in the Tapo app. When I go to the devices screen it shows the smart plug and gives me the option to add but then throws the message.

  • Installation method Home Assistant OS
  • Core 2026.2.0
  • Supervisor 2026.01.1
  • Operating System 17.0
  • Frontend 20260128.6
1 Like

I am having the exact same issue and it’s driving me crazy. Changed my password on Tapo about 10 times, alas still having the same error.

Same issue. was working fine until last night. Getting this error in the TP-Link integration-

Failed setup, will retry: Unable to communicate with the device connect: Device 192.168.20.42 responded with unexpected klap response b’200 OK’ to handshake1

  • Core 2026.2.0
  • Supervisor 2026.01.1
  • Operating System 17.0
  • Frontend 20260128.6

I had a similar issue with three devices, a 6 wide power strip (HS300) and and two plugs (I believe they were both HS105’s).

When I originally acquired my first TP-Link items I whas using the Kasa app, and opened it up to Amazon Alexa (Settings → Third-Party Compatibility “On”).

When I purchased my TP-Link cameras they, of course, needed the Tapo app and the Tapo hub. I migrated all the Kasa stuff to the Tapo app, no probems.

When I started loading all my stuff into HA, there were three TP-Link items that were stuck in the “unrecognized userid/password” situation. Turned out what I had to do is go into both the Kasa and Tapo apps and turn OFF Third-Party Compatibilty. Restart the each app, individually, go back in to Settings and turn Third-Party Compatibility back ON. Then shutdown and restart HA. It picked up the recalcitrant items and all has been well.

I’m thinking that if items were added to either of the TP-Link apps after the initial Third-Party Compatibility was originally turned on, then they weren’t made available to HA. By resettting the TP-Link apps and then rebooting HA, HA picked up the missing items.

Hope this helps!

Kyle

I did that. Removed third party access and close the Tapo app. (Did a force close to be sure.) Then restarted the Tapo app and enabled third party. I restarted HA and now I get this response when entering the username and passcode:

Connection error: 192.168.1.6 responded with an unexpected status code 404 to handshake

Remove special characters from your Tapo password. It’s stupid, but it worked.

Removing special characters in the password had no effect. Error is still the same.

TP15 is running firmware 1.4.2 Build 251204 - this is a VERY recent firmware (December 2024) that’s causing the authentication problems.

Tapo P110 not supported after TPAP encryption update (Firmware 1.4.0) · Issue #157193 · home-assistant/core

Changing the password and removing any special characters has no effect. Toggling the Third Party Access off and on and restarting has no effect.