Home Assistant custom component for control TP-Link JetStream 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-SG2428P | V1 | Yes | All features are available |
| Other JetStream switches with web-based user interface | --------- | No | Will most likely work |
Copy tplink_jetstream 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_jetstream.
Add a custom repository https://github.com/gaaf/hass-tplink-jetstream with Integration category to HACS and restart Home Assistant.
Configuration > Integrations > Add Integration > TP-Link JetStream
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 |


