Tapo P110 shows cant create handshake (1100)

Hi! I am using openHAB 4.2 and a couple of Tapo device (plugs and lighs). Since a couple of days openHAB can not connect to the P110 plugs, I receive the following message:

COMMUNICATION_ERROR
cant create handshake (1100)

The events log show this messages:

2024-07-24 10:20:32.059 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘tapocontrol:P110:de2c94f5cb:5C628B86F980’ changed from OFFLINE (COMMUNICATION_ERROR): cant create handshake (1100) to UNKNOWN
2024-07-24 10:20:34.068 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘tapocontrol:P110:de2c94f5cb:5C628B86F980’ changed from UNKNOWN to OFFLINE (COMMUNICATION_ERROR): cant create handshake (1100)

Any ideas?

Have you tried setting Things to use KLAP protocol?

Yes.

I have the same issue here, also with a P110, Firmware Version 1.3.1 Build 240621 Rel.162048 and TapoControl Binding 4.2.1 and the KLAP protocol activated in the advanced settings…

Did you happen to resolve this? I am getting this issue too :sweat_smile:.

  • Model: P100
  • FirmwareVersion: 1.2.5 Build 240411 Rel.143808
  • Protocol: KLAP
  • openHAB: 4.2.2

No, I still have the same issue…

Any solution yet? I am in the same boat.

I had to swap one P115 with a spare one that was sitting in my drawer, because the old one had its relay contacts welded.

I had the same error after the swap but after update of the Tapo firmware everything works.

Hi :slight_smile:
Found a solution which fixed it for me. Keyword is “TP-Link Simple Setup”. I was very frustrated because I had the latest versions of all of it: P110M devices as well as OH 4.3.3 but I always got the handshake error with the second devices. Actually, the first added device of TP-Link was helping the second device and that was the problem. Removed every TP-Link / tapo device, added each device separately through the app and handshake worked.
https://community.home-assistant.io/t/tapo-devices-fail-to-connect/675178/37

After some painful debugging, I found the solution for me in an error message here: tapo/tapo/src/api/protocol/klap_protocol.rs at 8a66db1c8be601e9a5e4064f66d3f419dd37c67a · mihai-dinculescu/tapo · GitHub

The username is case sensitive, and my account seems to use the email with the first letter in uppercase. After updating the bridge config with the same capitalization, it worked :face_exhaling: