TPLink - Local or Cloud based?

So I have recently switched from Treafik to Nginx Proxy Manager to expose my HA instance to the world. Since then however my TPLink Integration stopped working.

For example the integration setup via the UI says no devices found on the network.

I have also added the integration into my configuration.yaml with the IP of the local HS100 switch (set by DHCP reservation). But when HA starts I see the following errors:


Logger: homeassistant.components.tplink.common
Source: components/tplink/common.py:150 
Integration: TP-Link Kasa Smart (documentation, issues) 
First occurred: November 13, 2020, 11:46:51 PM (162 occurrences) 
Last logged: 7:43:05 AM

Unable to communicate with device xxx.xxx.xxx.xxx: Communication error

———————

Logger: homeassistant.components.switch
Source: helpers/entity_platform.py:212 
Integration: Switch (documentation, issues) 
First occurred: November 13, 2020, 11:46:52 PM (162 occurrences) 
Last logged: 7:43:05 AM

Platform tplink not ready yet. Retrying in 60 seconds.
Platform tplink not ready yet. Retrying in 90 seconds.
Platform tplink not ready yet. Retrying in 120 seconds.
Platform tplink not ready yet. Retrying in 150 seconds.
Platform tplink not ready yet. Retrying in 180 seconds.

I don’t have the traefik container to switch back and to be honest I don’t see why that would impact this integration because I assumed it’s a local integration as it’s polling the local IP.

For reference using the KASA app works fine and the device has been reset. HA version 0.117.2

Any ideas?

The docs say it is local.

Can you ping those devices?

Oh seems to be related this this firmware update. Balls.