# TAPO TPlink P100 Smart plug

**URL:** <https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679>\
**Category:** General\
**Created:** [26 February 2025 19:42 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679 "2025-02-26T19:42:20Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jamie.Williams](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@Jamie.Williams](https://discourse.nodered.org/u/Jamie.Williams)\
**Post date:** [26 February 2025 19:42 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/1 "2025-02-26T19:42:20Z")

</div>

Hi,

Very new to Node-Red, I am trying to integrate a TAPO P100 Smart plug into Node-Red.

I have installed the node-red-contrib-tplink-tapo-connect-api nodes and followed some basic instruction I have found online.

When I deploy the flow, below the 'Toggle' node appears "Communication Error". I have checked the Username and Password, aswell as the Smart plug IP address however still receive this "communication error".

Can anyone please point me in the right direction.

Thanks,  
Jamie

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [26 February 2025 19:50 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/2 "2025-02-26T19:50:26Z")

</div>

Welcome to the forums @Jamie.Williams

I think that is an old Node - that fell victim to a change TP Link made, and the author didn't update it

I would suggest using this one - which I do, without issue  
I also use P100 plugs - and this (new/fixed Node) has no issue for me

> **[node-red-contrib-tapo-new-api](https://flows.nodered.org/node/node-red-contrib-tapo-new-api)**
>
> Unofficial node-RED node for connecting to TP-Link Tapo devices with new API. Currently limited to the P100 & P105 & P110 smart plugs and L510E smart bulbs.

---

<div class="post-metadata">

**Author:** ![Jamie.Williams](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@Jamie.Williams](https://discourse.nodered.org/u/Jamie.Williams)\
**Post date:** [26 February 2025 20:32 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/3 "2025-02-26T20:32:15Z")

</div>

Thank you for this updated version. The communication error has resolved, however replaced with a handshake error. I've checked the basic's once again, however continues.

Any ideas appreciated.

Jamie

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [26 February 2025 20:33 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/4 "2025-02-26T20:33:52Z")

</div>

Yes - That handshake error is due to the old Node no longer working.  
you're much off better using the newer Node I suggested.

---

<div class="post-metadata">

**Author:** ![Jamie.Williams](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@Jamie.Williams](https://discourse.nodered.org/u/Jamie.Williams)\
**Post date:** [26 February 2025 20:37 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/5 "2025-02-26T20:37:11Z")

</div>

Even with the new node, the handshake error exists

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [26 February 2025 20:43 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/6 "2025-02-26T20:43:22Z")

</div>

Oh I see - Sorry!

Have you updated the P100's firmware?  
TP Link changed some things a while ago.

And what was needed is a change to the Node (the new one I linked to) and a firmware update (I think), unless another update by TPL has broken it again (but mine work oddly).

Are you behind a proxy/HA that maybe getting in the way with comms?

Here is mine (P100 x 4) all working

Removed my account and my Plugs IP of course

 ![Screenshot 2025-02-26 at 20.40.36](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/0/a0d550425fd0ae4ce65eb0b14dcc3990c5e3519e.png)

I haven't updated my FW for a while - and I wont after seeing your issue 😬

---

<div class="post-metadata">

**Author:** ![Jamie.Williams](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@Jamie.Williams](https://discourse.nodered.org/u/Jamie.Williams)\
**Post date:** [26 February 2025 21:09 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/7 "2025-02-26T21:09:59Z")

</div>

I believe the FW updated automatically upon connecting with the Tapo App. I'll see if I can revert the FW to an older version. Appreciate your input, Thank you

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [26 February 2025 21:13 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/8 "2025-02-26T21:13:05Z")

</div>

This is why I block my IoT network from the Internet 😉

Hope it all works out - but seems TP Link may have broke it again - Hopefully not

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [27 May 2025 21:13 UTC](https://discourse.nodered.org/t/tapo-tplink-p100-smart-plug/95679/9 "2025-05-27T21:13:26Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
