# \[APP\]\[Pro\] TP-Link Deco

**URL:** <https://community.homey.app/t/app-pro-tp-link-deco/115521>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [September 4, 2024, 9:31pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521 "2024-09-04T21:31:36Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![MathiasT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathiast/32/84876_2.png) [@MathiasT](https://community.homey.app/u/MathiasT)\
**Post date:** [November 23, 2024, 6:17am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/162 "2024-11-23T06:17:28Z")

</div>

The top field is your routers up or you can use [tplinkdeco.net](http://tplinkdeco.net) then the password is the same as your deco account the one you used at the setup in your app.

---

<div class="post-metadata">

**Author:** ![Poiter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/poiter/32/12476_2.png) [@Poiter](https://community.homey.app/u/Poiter)\
**Post date:** [November 29, 2024, 10:37am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/163 "2024-11-29T10:37:19Z")

</div>

Just like some other people already mentioned, I’m having problems with M5’s and the slaves not showing any clients. Also the clients shown in the main devices interface do not update it seems, it does work in the workflows, but only for the main device, not for the slaves. Re-installing does not solve these problems. Thank you!

---

<div class="post-metadata">

**Author:** ![dstoyanoff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dstoyanoff/32/120739_2.png) [@dstoyanoff](https://community.homey.app/u/dstoyanoff)\
**Post date:** [December 6, 2024, 12:35pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/164 "2024-12-06T12:35:51Z")

</div>

I am also having an issue with the login. I am able to login in the Web UI with that password, but the app always reports wrong credentials. Its Deco S7

---

<div class="post-metadata">

**Author:** ![MathiasT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathiast/32/84876_2.png) [@MathiasT](https://community.homey.app/u/MathiasT)\
**Post date:** [December 6, 2024, 1:02pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/165 "2024-12-06T13:02:08Z")

</div>

Sad to hear. Typically, if you log in to the web UI, you can use the same credentials as in the Deco app. Try my little go application, which tests against a deco router. Is been built for several platforms, so download the right one for you and execute it in a console: [go-deco/bin at main · mathiastornblom/go-deco · GitHub](https://github.com/mathiastornblom/go-deco/tree/main/bin)  
Does this work?

---

<div class="post-metadata">

**Author:** ![dstoyanoff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dstoyanoff/32/120739_2.png) [@dstoyanoff](https://community.homey.app/u/dstoyanoff)\
**Post date:** [December 6, 2024, 1:21pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/166 "2024-12-06T13:21:16Z")

</div>

```auto
./decotest-macos-AppleSillicon --host 192.168.68.1 --password ***
Host: 192.168.68.1, Password: ***
Version: 1.0.4
2024/12/06 15:16:34 Authentication failed: unexpected status code: 401

```

btw, I’ve updated Deco earlier today with the latest firmware. Not sure if it could be related

---

<div class="post-metadata">

**Author:** ![MathiasT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathiast/32/84876_2.png) [@MathiasT](https://community.homey.app/u/MathiasT)\
**Post date:** [December 8, 2024, 6:36am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/167 "2024-12-08T06:36:32Z")

</div>

That would indicate that the login url is not the same as for other routers. Could you share maybe in a DM the a Wireshark trace of accessing and clicking around the web ui? That might help

---

<div class="post-metadata">

**Author:** ![Peter\_Bjernfalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_bjernfalk/32/101238_2.png) [@Peter\_Bjernfalk](https://community.homey.app/u/Peter_Bjernfalk)\
**Post date:** [December 10, 2024, 7:32pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/168 "2024-12-10T19:32:59Z")

</div>

I also have problem with login. Web-login works but not when creating device in Homey.  
Deco master is M9 Plus.

Tested with your go application:  
C:\Users\Peter\>“C:\Users\Peter\Downloads\decotest-windows-386.exe” --host 192.168.68.1 --password \*\*\*\*\*\*\*\*\*\*  
Host: 192.168.68.1, Password: \*\*\*\*\*\*\*\*\*\*\*  
Version: 1.0.4  
2024/12/10 20:10:49 Authentication failed: Post “[http://192.168.68.1/cgi-bin/luci/;stok=/login?form=keys](http://192.168.68.1/cgi-bin/luci/;stok=/login?form=keys)”: dial tcp 192.168.68.1:80: connectex: No connection could be made because the target machine actively refused it.

Note: the login Url in web UI is [https://192.168.68.1/webpages/index.html](https://192.168.68.1/webpages/index.html)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 10, 2024, 8:55pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/169 "2024-12-10T20:55:05Z")

</div>

I wonder if the `;` in the returned URL is an error? Or should it be part of the URL?

> ![Screenshot from 2024-12-10 21-54-03](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/a/6a990bca45d5864c6152b59fd5ab85dac7ae8660.png)

---

<div class="post-metadata">

**Author:** ![MathiasT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathiast/32/84876_2.png) [@MathiasT](https://community.homey.app/u/MathiasT)\
**Post date:** [December 10, 2024, 9:19pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/170 "2024-12-10T21:19:33Z")

</div>

The ; is part of the url and is correct

---

<div class="post-metadata">

**Author:** ![Uniamock](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/uniamock/32/17934_2.png) [@Uniamock](https://community.homey.app/u/Uniamock)\
**Post date:** [December 15, 2024, 6:00am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/171 "2024-12-15T06:00:52Z")

</div>

Hello,  
First of all thanks for a great app. It has been long awaited 🙂  
The Flow-card, “client is online” gives the following message “Cannot read properties of undefined ('reading ‘toLowerCase’)” when I try to write a name of an online device. In “device - settings - connected clients - name”, they otherwise appear on the comma separated list.  
Do any of you have a suggestion as to what I should do?

---

<div class="post-metadata">

**Author:** ![GwoonBert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gwoonbert/32/17387_2.png) [@GwoonBert](https://community.homey.app/u/GwoonBert)\
**Post date:** [December 23, 2024, 7:54pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/172 "2024-12-23T19:54:12Z")

</div>

I have the same problem… sometimes a list appears (with the error) but most of the time there is no list.

---

<div class="post-metadata">

**Author:** ![DanielvanBreda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danielvanbreda/32/79186_2.png) [@DanielvanBreda](https://community.homey.app/u/DanielvanBreda)\
**Post date:** [December 30, 2024, 6:55am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/173 "2024-12-30T06:55:39Z")

</div>

Hi everyone, sorry for bumping my question, but is there a way to determine to which Deco a client is connected? Like i’m trying to do in this screenshot?

 ![IMG_6930](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/4/5438ffda333345f9a8e87ec08ce5d2274805bbde.png)

---

<div class="post-metadata">

**Author:** ![MathiasT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathiast/32/84876_2.png) [@MathiasT](https://community.homey.app/u/MathiasT)\
**Post date:** [December 30, 2024, 8:38am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/174 "2024-12-30T08:38:07Z")

</div>

I have been trying in code to fetch from each node the connected clients. Master is showing all and the salves the connected clients to that node. But this emseams to be the biggest “problem” with the app as it seams to differ from each model. There is nothing in each returned json that I can use to separate them. One idea is to place the clients in the settings of the app with the connected node and if it exist when adding clients from a slave overwrite with this new info. The trick here is t ooo figure out if this client is roaming to another slave or if it’s roaming back to master. As I have reversed engineered calls I don’t know how to-link has resolved this. Ideas are welcome

---

<div class="post-metadata">

**Author:** ![Bjarne\_Olesen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bjarne_olesen/32/123574_2.png) [@Bjarne\_Olesen](https://community.homey.app/u/Bjarne_Olesen)\
**Post date:** [February 9, 2025, 5:56pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/175 "2025-02-09T17:56:35Z")

</div>

I have the same problem: The clients all appear in the name tag of the master, but only Homey appears in the client list on the card

---

<div class="post-metadata">

**Author:** ![Victor\_Nedstrom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_nedstrom/32/108782_2.png) [@Victor\_Nedstrom](https://community.homey.app/u/Victor_Nedstrom)\
**Post date:** [March 9, 2025, 10:42am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/176 "2025-03-09T10:42:43Z")

</div>

Hi,

Been trying to build a flow to detect when a Deco AP goes offline (as my sons currently find it very amusing to unplug the power cables from the wall outlet), but haven’t found a trigger that does the trick. I was thinking I could use e.g. the memory or CPU triggers (something like “memory usage becomes \< 1%” or similar for the CPU), but they do not trigger upon unplugging an AP. Also, I do not wish to use the “Goes offline” trigger, as this triggers when we lose Internet connection (which happens occasionally, for other reasons).

Any ideas?

Thank you!

---

<div class="post-metadata">

**Author:** ![Joost\_E](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joost_e/32/122056_2.png) [@Joost\_E](https://community.homey.app/u/Joost_E)\
**Post date:** [March 23, 2025, 8:38pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/177 "2025-03-23T20:38:03Z")

</div>

I have the same. 68761301-37f6-4067-bbe5-250949797012

---

<div class="post-metadata">

**Author:** ![YouSeeStefan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/youseestefan/32/88115_2.png) [@YouSeeStefan](https://community.homey.app/u/YouSeeStefan)\
**Post date:** [March 24, 2025, 9:01am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/178 "2025-03-24T09:01:36Z")

</div>

I have the same issue. Do I need be on my local network or can I also login for a other network?

Edit: I fix this one

---

<div class="post-metadata">

**Author:** ![DirkH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkh/32/78952_2.png) [@DirkH](https://community.homey.app/u/DirkH)\
**Post date:** [March 24, 2025, 9:58am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/179 "2025-03-24T09:58:22Z")

</div>

> [@Victor\_Nedstrom](#):
>
> Been trying to build a flow to detect when a Deco AP **goes offline** (as my sons currently find it very amusing to unplug the power cables from the wall outlet), (…). Also, I do not wish to use the **“Goes offline”** trigger, as this triggers when we lose Internet connection (which happens occasionally, for other reasons).

That’s funny - and I do not thin that your Homey can detect the difference, when it has no connection to the access point, whether it is due to lack of power or lack of Wifi connection.  
The only way I can think of is a power meter that is connected via other means like zigbee. If you get data from the power meter and there is a small consumption of a few Watts, the access point is probably offline.  
If you get data from the power meter and there is no consumption, the access point is probably unplugged.  
In case you don’t get data from the power meter but data from your access point, there is probably an issue with the zigbee connection.  
And if you do not have access to any of them, there might be a more serious issue, with the electricity of that area, or with your Homey.  
That is the best idea I have.

---

<div class="post-metadata">

**Author:** ![YouSeeStefan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/youseestefan/32/88115_2.png) [@YouSeeStefan](https://community.homey.app/u/YouSeeStefan)\
**Post date:** [March 24, 2025, 6:21pm UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/180 "2025-03-24T18:21:52Z")

</div>

How do i find a device client (klant)?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/995660a48192820fb0ed4a7ea3a52cc7ed22eb50.png)

---

<div class="post-metadata">

**Author:** ![AxelS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/axels/32/69263_2.png) [@AxelS](https://community.homey.app/u/AxelS)\
**Post date:** [April 2, 2025, 7:17am UTC](https://community.homey.app/t/app-pro-tp-link-deco/115521/181 "2025-04-02T07:17:18Z")

</div>

Thank you for all your hard work on this app @MathiasT 😃

I am using the Deco X50-4G as a 4G router (ie. using cellular network as the internet connection instead of a cabled wan). Is it possible to show mobile data usage as a capability? That way I can calculate and show remaining data quota every month, which would be very useful. The data seems to be available through the deco API:

> <https://github.com/AlexandrErohin/TP-Link-Archer-C6U/blob/54adc6df35c7aa6e3f8ee3b5c4307919734e1da1/tplinkrouterc6u/client/mr.py#L683>

Not that important, but a nice-to-have: When in 4G mode, WAN alarm is constantly “WAN Disconnected”. In this case it would be more useful to use the 4g connection status.

[Previous page](https://community.homey.app/t/app-pro-tp-link-deco/115521.md?page=8)

[Next page](https://community.homey.app/t/app-pro-tp-link-deco/115521.md?page=10)
