Home Assistant component for complete router administration of the TP Link Archer C50 and the TP Link N600 based on the TP-Link Router API
v1.0.1
- Go to the Community Store.
- Search for
Home Assistant TP Link Router
. - Navigate to
Home Assistant TP Link Router
integration - Press
Install
.
Clone this repository in your existing (or create it) custom_components/
folder.
cd custom_components/
git clone https://github.com/menahishayan/Home-Assistant-TP-Link-Router.git
Or using submodules:
cd custom_components/
git submodule add https://github.com/menahishayan/Home-Assistant-TP-Link-Router.git
Add the following to your configuration.yaml:
- For Switches:
switch:
- platform: tplink_router
host: 'hostname or IP'
username: 'username'
password: 'password'
- For Sensors:
sensor:
- platform: tplink_router
host: 'hostname or IP'
username: 'username'
password: 'password'
- Device Tracker:
device_tracker:
- platform: tplink_router
host: 'hostname or IP'
username: 'username'
password: 'password'
- Router Power (Restart)
- WAN Connection Enable/Disable
- 2.4Ghz Band Enable/Disable
- 5Ghz Band Enable/Disable
- IP Addresses of clients across 2.4Ghz, 5Ghz and LAN
- Track clients by MAC address across 2.4Ghz, 5Ghz and LAN
Head over to CONTRIBUTING.md
- If you face an error, you may debug using a HTTP Requests tool/monitor on your router's configuration webpage. Additionally, you may open a new issue on this repo prefixed by [Bug]
- If you would like to help improve the package, request features or add features, open an issue prefixed by [Feature Request] or [Improvement]
PRs and commits that you make to this repo must include the following:
- Type: bug-fix or enhancement
- Description: Brief description about what the commit achieves
- Notes: (heads ups/pointers to other developers if necessary)
This integration is merely a Home Assistant interface for the TP-Link Router API. To help improve the core API itself, such as adding more controls, or supporting more routers, head over to the API's repo and create a pull request there.
For improvements in how this integration actually interfaces the API with Home Assisant's developer modules, you may make a pull request here.
- Fix Github incorrect release
- First Production Release
- json file version number added
- C7 logs out to prevent lock