Kasa TP-Link WiFi - local control

I have a few Kasa smart outlets that currently are connected via the TP-Link integration using the Cloud connection

I’m unclear on how to make it completely local.

I’ve removed it from the TP-Link app and tried to install it using the IP but it asks for the credentials for the app so it appears to require being added to the app.

What are the latest steps to connect to the outlet using local only control and how should the device appear in Hass to confirm it’s using local control?

thanks,

check @ GitHub - python-kasa/python-kasa: 🏠🤖 Python API for TP-Link smarthome products

I used this to onboard my HS300 power strips, I do not have a tplink account or use the app.

I don’t know if things will be different for devices that previously authed with tplink, but you could start with one and see.

The repo has a list of supported devices, be sure to check it first.

Also one other word of advise, be sure to use static dhcp reservation for your tpl/kasa devices, in my experience the integration does not handle ip changes.

The above mentioned app can be used to setup a new device. I have three that I’ve setup that way and they work fine. However, they still want to phone home. I had to block them at my firewall to stop them from connecting out.

When using this, what does the ‘Device Info’ screen show?

if you mean the cloud connection, it says connected, but not sure how much that means, I have tplink blocked in adguard.

it still uses the tplink integration, so I would expect the device to have the same functions as with the cloud

either way, I don’t have or use any tplink authentication or app