Home Assistant component for complete TP-Link and Mercusys routers administration with sensors, button reboot, switches, device tracking and sending SMS.
With configuration via GUI
Components
Events
- tplink_router_new_device: Fired when a new device appears in your network
- tplink_router_device_offline: Fired when a device becomes offline
- tplink_router_device_online: Fired when a device becomes online
- tplink_router_new_sms: Fired when a new sms received by LTE router
Switches
- Router Reboot
- Router data fetching - you may disable router data fetching before accessing the router, so it wont logging your out.
If you forget to enable it back - it would be automatically enable after 20 minutes - 2.4Ghz host wifi Enable/Disable
- 5Ghz host wifi Enable/Disable
- 6Ghz host wifi Enable/Disable
- 2.4Ghz guest wifi Enable/Disable
- 5Ghz guest wifi Enable/Disable
- 6Ghz guest wifi Enable/Disable
- 2.4Ghz IoT wifi network Enable/Disable
- 5Ghz IoT wifi network Enable/Disable
- 6Ghz IoT wifi network Enable/Disable
Sensors
- Total amount of wired clients
- Total amount of IoT clients
- Total amount of host wifi clients
- Total amount of guest wifi clients
- Total amount of all connected clients
- CPU used
- Memory used
- Connection Type
For LTE Routers
- LTE Enabled
- LTE Connection Status
- LTE Network Type
- LTE SIM Status
- LTE Total Statistics
- LTE Current RX Speed
- LTE Current TX Speed
- Unread SMS
- LTE Signal Level
- LTE RSRP
- LTE RSRQ
- LTE SNR
- LTE ISP Name
Device Tracker
- Track clients by MAC address across 2.4Ghz, 5Ghz, 6Ghz guest and main wifi with connection information
Services
- Send SMS message - Available only for MR LTE routers
Supported routers
TP-LINK router
- Archer A6 V2.0
- Archer A7 V5
- Archer A8 (1.0, 2.20)
- Archer A9 V6
- Archer A20 v1.0
- Archer AX10 v1.0
- Archer AX12 v1.0
- Archer AX17 v1.0
- Archer AX20 (v1.0, v3.0)
- Archer AX21 (v1.20, v3.0)
- Archer AX23 (v1.0, v1.2)
- Archer AX50 v1.0
- Archer AX53 (v1.0, v2)
- Archer AX55 (v1.0, V1.60, v4.0)
- Archer AX58 v1.0
- Archer AX72 V1
- Archer AX73 (V1, V2.0)
- Archer AX75 V1
- Archer AX90 V1.20
- Archer AXE75 V1
- Archer AXE5400 v1.0
- Archer AXE16000
- Archer AX1800
- Archer AX3000 V1
- Archer AX6000 V1
- Archer AX11000 V1
- Archer BE230 v1.0
- Archer BE400 v1.0
- Archer BE550 v1.0
- Archer BE800 v1.0
- Archer BE805 v1.0
- Archer BE3600 1.6
- Archer C1200 (v1.0, v2.0)
- Archer C2300 (v1.0, v2.0)
- Archer C6 (v2.0, v3.0, v3.20, 4.0)
- Archer C6U v1.0
- Archer C7 (v4.0, v5.0)
- Archer C24 (1.0, 2.0)
- Archer C60 v2.0
- Archer C64 1.0
- Archer C80 (1.0, 2.20)
- Archer C5400X V1
- Archer GX90 v1.0
- Archer MR200 (v5, v5.3, v6.0)
- Archer MR550 v1
- Archer MR600 (v1, v2, v3)
- Archer NX200 v2.0
- Archer VR400 v3
- Archer VR600 v3
- Archer VR900v
- Archer VR1200v v1
- Archer VR2100v v1
- Archer VX1800v v1.0
- BE11000 2.0
- Deco M4 2.0
- Deco M4R 2.0
- Deco M5 v3
- Deco M9 Pro
- Deco M9 Plus 1.0
- Deco P7
- Deco X20
- Deco X50 v1.3
- Deco X55 1.0
- Deco X60 V3
- Deco X90
- Deco XE75 (v1.0, v2.0)
- Deco XE75PRO (v3.0)
- EX511 v2.0
- HX510 v1.0
- NX510v v1.0
- TD-W9960 (v1, V1.20)
- TL-MR100 v2.0
- TL-MR105
- TL-MR100-Outdoor v1.0
- TL-MR110-Outdoor v1.0
- TL-MR150 v2
- TL-MR6400 (v5, v5.3)
- TL-MR6500v
- TL-WA1201 3.0
- TL-WA3001 v1.0
- TL-XDR3010 V2
- TL-WDR3600 V1
- VX420-G2h v1.1
- VX800v v1
- XC220-G3v v2.30
MERCUSYS routers
- MR47BE v1.0
- MR50G 1.0
- H60XR 1.0
- H47BE 2.0
- Halo H80X 1.0
- Halo H3000x 1.0
Please let me know if you have tested integration with any other model. Open an issue with info about router’s model, hardware and firmware versions.

