Tapo P110 firmware 1.4 breaks local API control (403 handshake failure) - previous versions ok

Tapo P110 firmware 1.4 breaks local API control (403 handshake failure) - previous versions ok

Tapo P110 firmware 1.4 breaks local API control (403 handshake failure) - previous versions ok
Tapo P110 firmware 1.4 breaks local API control (403 handshake failure) - previous versions ok
3 weeks ago
Model: Tapo P110  
Hardware Version:
Firmware Version: 1.4.6 Build 260309 Rel.093810

 

 

I am using TP-Link _Tapo smart plugs in a laboratory environment to automate simultaneous ON/OFF control of multiple devices via a Python script using the tapo library (v0.8.7).

After updating one plug to firmware 1.4.0 or 1.4.6, the device can no longer be controlled locally. The script fails during device initialization with a Handshake1 error: 403 Forbidden, resulting in Tapo(_InvalidResponse) exceptions. This occurs even though the device is reachable on the network and responds to IP-level connectivity tests.

The setup is intended for local LAN-based automation across multiple smart plugs for synchronized experimental control. The issue appears to be specific to newer firmware versions, as older firmware devices continue to function correctly.

 

 

 

The failure prevents reliable local automation and suggests that firmware 1.4.6 may have changed or restricted the local API authentication mechanism.  

 

Failure is also present in firmware 1.4.0 Build 251020 Rel 161559

I am looking to determine if it is still possible to control the P110 Smartplug via a python script.

 

Any assistance or pointers to workarounds would be very welcome.

 

 

Best regards

9
9
#1
2 Reply
Re:Tapo P110 firmware 1.4 breaks local API control (403 handshake failure) - previous versions ok
Monday

  @test-lab-user 

Hi, I’m experiencing exactly the same issue after the firmware update (1.4.x).

Local control via the API stopped working completely (handshake/403 or connection failures), even though the devices are still reachable on the network. I’ve tried all local approaches (kasa / PyP110 / direct LAN access), but nothing works anymore.
 

On a previous firmware update, I was able to resolve a similar issue by toggling the “third-party compatibility” option in the Tapo app, but this time it has no effect.

Firmware downgrade is not possible, so I’m currently stuck. My monitoring / metrics setup (10× P110 devices) has been broken since the update.

Did you ever find a working solution or workaround ?

Regards

0
0
#2
Re:Tapo P110 firmware 1.4 breaks local API control (403 handshake failure) - previous versions ok
Tuesday

I purchased 2x P110's about a week or two ago from Amazon. I set both up identically (both in the same double powerpoint), and all on the latest firmware, and same hardware version. In the app, everything looks identical. However, one has this issue and the other one is fine. Both work in the Tapo app, and both work via Matter setup in Home Assistant. But only one works via setup through TP-Link Smart Home integration. The one that doesn't work has handshaking failure. 

 

Both devices are using Firmware Version: 1.4.1 Build 251020 Rel.183216 - Hardware version 1.0

 

Hopefully a fix comes soon.

 

Cheers,

higgalls

 

1
1
#3