/hass_tplink_easy_smart

Home Assistant custom component for control TP-Link Easy Smart switches over LAN.

Primary LanguagePythonMIT LicenseMIT

TP-Link Easy Smart switches component for Home Assistant

Home Assistant custom component for control TP-Link Easy Smart switches over LAN.

hacs_badge License Active installations

Release ReleaseDate Maintained

Key features

  • 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

Supported models

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

Installation

Manual

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.

HACS

Add a custom repository https://github.com/vmakeev/hass_tplink_easy_smart with Integration category to HACS and restart Home Assistant.

Configuration

Configuration > Integrations > Add Integration > TP-Link Easy Smart

Advanced options

You can perform advanced component configuration by clicking the CONFIGURE button after adding it.

Integration

Advanced settings include:

Name Default
Update interval 30 seconds
Enabling or disabling port state switches Disabled
Enabling or disabling port PoE state switches Disabled

Options 1/2

Options 2/2

Sensors

Binary sensors

Switches

Services