# \[APP\]\[Pro\] TP-Link KASA LAN - Smart Plugs and Bulbs (WIFI)

**URL:** <https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045>\
**Category:** Apps\
**Tags:** app, homey-pro, community-app\
**Created:** [September 2, 2018, 6:53pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045 "2018-09-02T18:53:59Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![AlexD](https://avatars.discourse-cdn.com/v4/letter/a/96bed5/32.png) [@AlexD](https://community.homey.app/u/AlexD)\
**Post date:** [January 26, 2024, 5:15am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/186 "2024-01-26T05:15:28Z")

</div>

App is working again with the Test version. Thx!

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [January 26, 2024, 6:20am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/187 "2024-01-26T06:20:56Z")

</div>

Please check the latest test version - not sure if it will work though, as I don’t have those devices myself.

> **[TP-Link KASA LAN](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

_Also the latest error, which was popping up, shall be fixed (getDriverName) - but given the review process, it’s waiting for Athom review_

---

<div class="post-metadata">

**Author:** ![gy\_1977](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gy_1977/32/16573_2.png) [@gy\_1977](https://community.homey.app/u/gy_1977)\
**Post date:** [January 26, 2024, 8:09am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/188 "2024-01-26T08:09:04Z")

</div>

It works great, many thanks, this is brilliant, so quick to implement

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [January 27, 2024, 8:29pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/190 "2024-01-27T20:29:37Z")

</div>

I had to re-publish TEST, which will be the main branch having the recently reported issues fixed, due to the name change (used too many words 🤦‍♂️ when I checked SDK).

so **current LIVE version** - [TP-Link KASA LAN App for Homey | Homey](https://homey.app/en-us/app/nu.baretta.tplink/TP-Link-Smart-Devices/) - broken for plugs

current **TEST 0.2.0** - [TP-Link KASA LAN App for Homey | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/test/) - having fixes and support of two new plugs

0.2.0 will be LIVE / stable, shall be working for everyone - hopefully Monday (waiting for Athom).  
0.2.1 will be new TEST / experimental - not yet published

When Athom will perform review, that new “experimental” version 0.2.1 will be based on new API and needs to be tested. I just must verify that this version will remain as TEST and not live 😉

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [January 29, 2024, 8:25am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/191 "2024-01-29T08:25:28Z")

</div>

### LIVE version

#### 0.2.0 - 28. 1. 2024

```
Adding KP105, KP115,Fix getdrivername is not defined, Flow title fix, New name 

```

> **[TP-Link KASA LAN | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

### TEST version

#### 0.2.2 - 28. 1. 2024

```
Added support for HS210 - 3way

```

#### 0.2.1 - 28. 1. 2024

```
Experimental - compatibility updates due to the plink-smarthome-api v5

```

> **[TP-Link KASA LAN | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

Please - try the TEST version, if it will not work, submit DIAGNOSTIC REPORT and go back to LIVE version

---

<div class="post-metadata">

**Author:** ![Jonathan\_Farer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonathan_farer/32/78957_2.png) [@Jonathan\_Farer](https://community.homey.app/u/Jonathan_Farer)\
**Post date:** [January 31, 2024, 12:19am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/192 "2024-01-31T00:19:41Z")

</div>

Hi Sharkys,

Do you plan on adding support for the HS220? I have 7 of these dimmers set up in my home.

Jonathan

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [January 31, 2024, 6:31am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/193 "2024-01-31T06:31:19Z")

</div>

On/Off possibly yes, that should be very quick, not sure about dimming capabilities as this require new class…let me check, no promisses though and will be probably broken on several attempts as I do not own this device.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [January 31, 2024, 9:14pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/194 "2024-01-31T21:14:33Z")

</div>

### LIVE version

#### 0.2.0 - 28. 1. 2024

```
Adding KP105, KP115,Fix getdrivername is not defined, Flow title fix, New name 

```

> **[TP-Link KASA LAN | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

### TEST version

#### 0.2.4 - 31. 1. 2024

```
Attempt do add KS230 3-way dimmer + handle more errors during pairing

```

#### 0.2.3 - 31. 1. 2024

```
Attempt to add HS220 Dimmer

```

#### 0.2.2 - 28. 1. 2024

```
Added support for HS210 - 3way

```

#### 0.2.1 - 28. 1. 2024

```
Experimental - compatibility updates due to the plink-smarthome-api v5

```

> **[TP-Link KASA LAN | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

Please - try the TEST version, if it will not work, submit DIAGNOSTIC REPORT and go back to LIVE version

---

<div class="post-metadata">

**Author:** ![Andy\_Henderson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andy_henderson/32/80642_2.png) [@Andy\_Henderson](https://community.homey.app/u/Andy_Henderson)\
**Post date:** [February 1, 2024, 4:08pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/195 "2024-02-01T16:08:21Z")

</div>

@Sharkys

Just tried to add my HS100. Process was simple and is working well.

Excellent.

Thank you,

Andy

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [February 6, 2024, 7:48pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/196 "2024-02-06T19:48:43Z")

</div>

FYI, I have requested Athom to publish TEST to LIVE version (usually take a day), so all the latest updates will be deployed.  
In case of any significant issues, please let me know by sending diag. report (I hope there will be none as some of you are using TEST already)

#### 0.2.4 - 31. 1. 2024

```auto
Attempt do add KS230 3-way dimmer + handle more errors during pairing

```

#### 0.2.3 - 31. 1. 2024

```auto
Attempt to add HS220 Dimmer

```

#### 0.2.2 - 28. 1. 2024

```auto
Added support for HS210 - 3way

```

#### 0.2.1 - 28. 1. 2024

```auto
Experimental - compatibility updates due to the plink-smarthome-api v5

```

---

<div class="post-metadata">

**Author:** ![chaosrain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chaosrain/32/80977_2.png) [@chaosrain](https://community.homey.app/u/chaosrain)\
**Post date:** [February 6, 2024, 8:28pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/197 "2024-02-06T20:28:12Z")

</div>

Hi @Sharkys! Saw that you’re doing some ongoing dev work on this app. I had submitted a ticket via Athom regarding my TP-Link Kasa devices becoming unavailable with a message ‘Device Unavailable Rate Limited’

I did a search on the thread and don’t see anyone else mentioning “Rate Limited” so I don’t know if it’s an issue you’re aware of or could address.

I do have a bunch of TP-Link Kasa devices, many of which do Energy Monitoring. I’d be willing to adjust polling rates to regain control of my devices, but suspect that there’s an API-based fix for the issue. Here’s my inventory in case it points to something specific:

3xHS300 - Surge strip w/ 6 addressable outlets  
2xKP405 - Outdoor dimmer plug  
4xHS103 - Smart Plug  
1xHS105 - Smart Plug  
4xKP125M - Matter Smart Plug  
8xEP25 - Smart Plug

Happy to share any additional details you’d require if you’re interested.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [February 6, 2024, 8:47pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/198 "2024-02-06T20:47:52Z")

</div>

> [@chaosrain](#):
>
> some ongoing dev work on this app

I call it rather maintenance, I’m not really a dev 😉

> [@chaosrain](#):
>
> Device Unavailable Rate Limited’

But aren’t those all related to the Athom CLOUD based integration ? So Rate limit error is related to the Cloud API restrictions of TP-LINK. This app in this thread is for devices with enabled LAN control - have you tried to add those devices after installing this app with their IP and enabled LAN control (if available) ?  
From the list, those could work (my assumption as I do not have those devices) :  
2xKP405 , 4xHS103 , 1xHS105 - you can try to add them just by selecting HS100/110 (depending if those have power measurement or not)

3xHS300 - might require much more work due to the subdevices

But…  
4xKP125M - of those are Matter Plugs, why not to add them as Matter devices ?

8xEP25 - not sure, seems [those devices require additional authentication](https://github.com/home-assistant/core/pull/105143), you may try to ask in the TAPO thread - [[APP][Pro] Tapo - #19 by Jos\_van\_Vliet](https://community.homey.app/t/app-pro-tapo/102707/19)

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [February 8, 2024, 12:12am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/199 "2024-02-08T00:12:05Z")

</div>

TEST version [https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/test/](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/test/) submitted for Athom review, will be next LIVE, fixing some issues which seems existed since SDK3 migration.

#### Version 0.2.5

- Re-Added registerRunListener (error since SDK3 migration), fixes for Reset meter/Undo reset meter functionality, cleanups

---

<div class="post-metadata">

**Author:** ![Mikey72](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mikey72/32/12410_2.png) [@Mikey72](https://community.homey.app/u/Mikey72)\
**Post date:** [February 11, 2024, 11:30am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/200 "2024-02-11T11:30:54Z")

</div>

Hi, My Kasa KL50 bulb is not accessible through Homey anymore. I suspect since Homey’s upgrade to 10.0.6. The bulb has always worked and is still manageable through Kasa’s original app. The bulb has also still the same fixed IP-address it has always had. Pinging gives reply. So that all seems OK.  
When I remove the bulb in Homey and re-add it, it is found and added. But when I try to switch it on/off I get the error “could not get device by id”.

I tried re-installing the app within Homey, rebooted Homey via software and also via powercycling, nothing seems to help.

Is there something else I can do?

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [February 11, 2024, 11:51am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/201 "2024-02-11T11:51:53Z")

</div>

Try to send diag… stating KL50 in the details.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [February 11, 2024, 12:44pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/202 "2024-02-11T12:44:20Z")

</div>

FYI, fixed

> **[TP-Link KASA LAN | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

### 0.2.7 - 11. 2. 2024

```
Fixes for bulbs

```

### 0.2.6 - 10. 2. 2024

```
drivers sync, attempt to fix some crashes

```

---

<div class="post-metadata">

**Author:** ![subho](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/subho/32/78995_2.png) [@subho](https://community.homey.app/u/subho)\
**Post date:** [February 26, 2024, 6:10am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/203 "2024-02-26T06:10:50Z")

</div>

Hi @Sharkys , thanks a lot for the great work and support. Do you have any plan to support HS300 like devices which has multiple energy monitoring plugs on a power strip. I am happy to donate if you need.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [February 28, 2024, 11:48am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/204 "2024-02-28T11:48:23Z")

</div>

Might be possible, API supports it…but will take time, as this require to write new driver from scratch.

---

<div class="post-metadata">

**Author:** ![chaosrain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chaosrain/32/80977_2.png) [@chaosrain](https://community.homey.app/u/chaosrain)\
**Post date:** [March 1, 2024, 7:44am UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/205 "2024-03-01T07:44:09Z")

</div>

Just donated some coffee money in case you’re looking for some motivaton for an HS300 driver…or if you’re not. Thanks for the app either way! Glad to regain control of my TP Link devices locally w/o Athom’s app’s issues!!

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [March 2, 2024, 11:17pm UTC](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045/206 "2024-03-02T23:17:49Z")

</div>

Thank you @chaosrain😉

@subho@chaosrain , first experimental test for HS300. My tests are based on simulator, so please take it really as first alpha.

> [@\[BUG\] TP-Link Kasa devices get "rate limited" error every day](https://community.homey.app/t/bug-tp-link-kasa-devices-get-rate-limited-error-every-day/57760/36):
>
> I looked into that other community app and its doesnt add them all i need to add every single IP one by one unless theres an easier way let me know and ill try…

I have rewritten also the discovery process, it never worked the way it was set, mostly for multiple devices - it only counted with one device per pairing. Anyone feel free to test and report back your experience.

> **[TP-Link KASA LAN | Homey](https://homey.app/en-cz/app/nu.baretta.tplink/TP-Link-KASA-LAN/)**
>
> TP-Link Smart Plugs and Bulbs (WIFI)

### Version 0.2.8

Rework of discovery mechanism, pairing view, allow addition of multiple devices and added HS300(US) multisocket

### Version 0.2.9

Added KP405

[Previous page](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045.md?page=9)

[Next page](https://community.homey.app/t/app-pro-tp-link-kasa-lan-smart-plugs-and-bulbs-wifi/1045.md?page=11)
