[TapoControl] - Control Tapo Smart WiFi-Devices with Openhab - Official Support Thread

So I ran into the same issues of course but I wanted to clarify what did work exactly for me, hoping it will help others.
I am using file base configuration and running OH 4.0.4.

1 - Remove the TapoControl Binding from the Binding interface
2 - Download the latest snapshot “org.openhab.binding.tapocontrol-4.0.4-SNAPSHOT.jar” from here oh3_compiled-addons/ at tapocontrol · wildcs/oh3_compiled-addons · GitHub
3 - Put that file /usr/share/openhab/addons/
4 - Set file permission : sudo chown openhab:openhab /usr/share/openhab/addons/org.openhab.binding.tapocontrol-4.0.4-SNAPSHOT.jar
5 - Stop openhab : sudo service openhab stop
6 - Clean cache (just in case) : sudo openhab-cli clean-cache
7 - Start openhab : sudo service openhab start
8 - Add the KLAP protocol in my configuration file (which is under advanced settings if not using files)
My configuration looks like this :
tapo.things (note that KLAP is all uppercase and it did not want to work with lowercase as seen in previous posts) :

Bridge tapocontrol:bridge:myTapoBridge “Cloud-Login” [ username=“xxxx”, password=“xxxx” ] {
Thing P110 p110SV06 “Sovol SV06” [ ipAddress=“192.168.0.9”, pollingInterval=30, protocol=“KLAP” ]
}

I had to update my tapo.items too as the channel changed (I had to add “myTapoBridge”) :

Switch TAPO_SV06 “Sovol SV06” {channel=“tapocontrol:P110:myTapoBridge:p110SV06:actuator#output”}
Number TAPO_SV06_Power “[%.2f W]” {channel=“tapocontrol:P110:myTapoBridge:p110SV06:energy#actualPower”}

I did get some error upon restarting but it did clear up automatically.
If your devices are not using the latest firmware you may have some issues too. Before doing this, I only had one device still working (the one not automatically updated). After that, it was the only one that failed. It did work immediately after a manual firmware update.

Hope it helps.

2 Likes