[APP][Pro] TP-Link Deco

Connecting TP-Link Deco routers to Homey

Tested X50. Let me know if it works for more devices

Flowcards and measurements CPU, Memory, Clients
Action Reboot

1 Like

I will test it out. Got multiple X50 and X20 Deco devices. Short question: you need to add every deco unit seperate with IP address?

1 Like

Where is the app?

/ where can I download

You can download it here;

2 Likes

For now, working on a update that will list all connected Decos

1 Like

Thx

Can you also add Omada system ?

Oh, that’s a hard one. I don’t have any Omada systems to connect to. Do you know if there is a web UI, API that could be used?

Installed for XE75 and it works!

Thanks!

Yes I have omada it’s a web page and has an API

Cool, give me a screen capture; thanks for installing it. What more would you like to see regarding triggers, flows, device information and what not? Let me know, and I will try to please the community.

Suppose you could log in to the WebUI while having Wireshark running. Then sent me the dump. I could have a look. Has the API any documentation that I could read?

Playing around with triggers, flows,… Keep you posted.

1 Like

Hello Mathias,

Any chance that the Deco M5 and M9 also will be supported by your app?

1 Like

Why not? I have found that X50-4G and X50-Outdoor responded differently; I must sort that out. If you log in to the device and create a trace in Wireshark, I could create a small test to see if we can get some JSON responses that we could use.

Regarding omada: HomeAssistant has an app for it already.
I don’t know how good your ability to read Python is but here it is:

It’s using this client: tplink-omada-client · PyPI

1 Like

image

  1. It would be nice to be able to select offline clients in a flow.
  2. I don’t see my other Deco’s listed in de client list. I would like to make flow that triggers a push message when the connection between 1 or more Deco’s is interrupted.

Thanks!
Tim

I did accumulate the clients, but the list became quite long. You can trigger a client when it changes state if it is online. Then it will remember. Apple devices have this function where they change their mac-address so that they become a new device. You can disable it on the device. Should I keep the connected devices like 24h, configurable? or what do you think?
I like the backhaul idea. I have a new version where I can add all the devices at pairing, and I can see the state and uplink. so if a deco changes uplink or gets lost I could trigger that.

Android also changes MAC address every now and then.
You can disable this in the settings of the specific wifi SSID

Deco X50 works. Deco X20 i cannot see any information about the whole Deco hub

Connected devices from the last 24h is a good solution.
Thumbs up for your backhaul idea!

How can I disable the change of mac adressess on Apple devices?

Grtz,
Tim