TP-Link not connecting after 2025.11.2 update?

Hey Everyone!

I have 27 various TP-LINK smart plugs and switches happily connecting to my Home Assistant for a very long time. I just now upgraded from 11.1 to 11.2 and now my HS300 power strip is not connecting.

The power strip responds locally 200 OK on port 80 and works correctly when using the official Kasa app. All other TP-LINK smart plugs/switches are working just fine in HA.

I’ve done a hard power reset on the HS300 (unplugged it from the wall, waited 10 seconds, and plugged it back in). It still responds 200 OK on port 80 locally and works fine with the Kasa app. I’ve rebooted HA twice.

What could be wrong with this device and how could I fix it?

Thank you for your help!!

Now without doing anything, the error message has changed to “enter username and password”, but only on this device (all others are fine, including the other HS300 I have).

No other TP-Link device on my network has asked for a password. Is there a default local device admin password I should use?

Try enabling Third-Party Compatibility in the Tapo app. I was having the same issue and that solved it for me.

Thank you for posting and welcome to the community!!

I’ve checked the 3rd Party setting and it’s on. All other TP-Link devices have been working correctly for years.

The troublesome HS300 device is hardware V2, firmware 1.1.2, and returns 200 OK when opening port 80 using a web browser, but times out on port 9999. The other HS300 that works fine is hardware V1, firmware 1.0.21, but it times out on ports 80 and 9999.

All devices work fine in the Kasa and Tapo apps.

Troubleshooting Actions:

  • Check for newest firmware (all up to date)
  • Confirm 3rd Party compatibility is turned on (is enabled)
  • Power-cycle device (unplug from wall, wait 10 seconds, plug into wall)
  • Restart Home Assistant
  • Remove troublesome device from Home Assistant and attempt to re-add (still asks for cloud credentials for the one device, all other 26 devices are fine)

What else could be wrong?

Thanks again!

Ok, I’ve narrowed the issue down to something wrong with my primary Home Assistant setup.

I factory reset the HS300 and re-added it to my home network. My primary HA recognized it as a new device, but still asked for cloud credentials.

I set up a new separate test HA instance. The test instance recognized the HS300 and immediately adopted it without asking for any credentials (exactly as it should).

How do I completely purge the HS300 from my primary HA setup so that it will retry with local authentication instead of asking for cloud credentials?

Thanks again!

Ok, it’s finally working. Here’s what I had to do.

Symptoms:

  • After a Home Assistant upgrade (may be unrelated, but is a coincidence), one TP-Link device was no longer available
  • The device was fully responsive in the Kasa and Tapo apps
  • The connection error changed from “Unable to connect” to “Enter cloud credentials”

Troubleshooting steps did not resolve the connection:

  • Check for newest firmware (all up to date)
  • Confirm 3rd Party compatibility is turned on (is enabled)
  • Power-cycle device (unplug from wall, wait 10 seconds, plug into wall)
  • Restart Home Assistant
  • Remove troublesome device from Home Assistant and attempt to re-add (still asks for cloud credentials for the one device, all other devices are fine)

Solution:

  • Remove the device from Home Assistant (three dots → Delete)
  • Factory reset the device (hold down reset button for 5 seconds)
  • Re-add the device to the network using TP-Link app
  • Restart Home Assistant

After restarting Home Assistant, the connection went from “Enter cloud credentials” to HA adopting the device normally.

Root cause: Unknown

Hopefully these instructions will be helpful to someone in the future.

Thanks again and have a great day!!