Home Assistant custom component for control TP-Link Easy Smart switches over LAN.
- obtaining information about all ports:
- connection status
- actual connection speed
- configured connection speed
- Poe status
- Poe details (priority, power limits, actual power/current/voltage, power delivery class)
- ports management:
- enable or disable specific ports
- setting PoE parameters on the specified ports (enable/disable, priority, power limits)
- obtaining hardware and firmware version of the switch
- obtaining information about total PoE consumption
- setting limits on total PoE consumption
- automatic detection of available functions
Name | Revision | Confirmed | Notes |
---|---|---|---|
TL-SG1016PE | V1, V3 | Yes | All features are available |
TL-SG105E | V5 | Yes | PoE is not supported by device |
Other Easy Smart switches with web-based user interface | --------- | No | Will most likely work |
Copy tplink_easy_smart
folder from latest release to custom_components
folder in your Home Assistant config folder and restart Home Assistant. The final path to folder should look like this: <home-assistant-config-folder>/custom_components/tplink_easy_smart
.
Add a custom repository https://github.com/vmakeev/hass_tplink_easy_smart
with Integration
category to HACS and restart Home Assistant.
Configuration > Integrations > Add Integration > TP-Link Easy Smart
You can perform advanced component configuration by clicking the CONFIGURE
button after adding it.
Advanced settings include:
Name | Default |
---|---|
Update interval | 30 seconds |
Enabling or disabling port state switches | Disabled |
Enabling or disabling port PoE state switches | Disabled |