Kasa HS200 Integration Issues with Tapo Binding

Hello everyone, I’m reaching out regarding an issue I’ve been encountering with integrating my TP-Link Kasa HS200 basic light switches into my smart home setup. After replacing all my WeMo devices with Kasa units, I discovered that the Kasa HS200 switches require authentication, which the Kasa binding doesn’t support.

I came across a workaround using the Tapo binding, which includes the necessary authentication. However, the device model mismatch between the HS200 (a light switch) and the Tapo binding (configured for light bulbs) is causing issues. Every 30 seconds, the binding probes the device, leading to constant status changes from ONLINE to OFFLINE and back.

Here’s a snippet of the logs I’m seeing:

14:32:15.716 INFO openhab.event.ThingStatusInfoChangedEvent Thing ‘tapocontrol:L510:e9a2babbc6:12b879e536’ changed from ONLINE to OFFLINE (CONFIGURATION_ERROR): found type:‘HS200’ with mac:‘60-83-E7-C1-FA-EC’. Check IP-Address
14:32:15.717 INFO openhab.event.ThingStatusInfoChangedEvent Thing ‘tapocontrol:L510:e9a2babbc6:12b879e536’ changed from OFFLINE (CONFIGURATION_ERROR): found type:‘HS200’ with mac:‘60-83-E7-C1-FA-EC’. Check IP-Address to ONLINE

This issue is quite persistent and disrupts the functionality of my smart home setup. I’ve tried adjusting the device configuration and verifying the IP addresses, but the problem persists. I’m hoping someone in the community might have a solution or workaround for this.

Any insights or suggestions would be greatly appreciated! Let’s collaborate to find a way to stabilize this integration.