A Home Assistant integration to monitor bandwidth usage on TP-Link Easy Smart Switches.
✔ Real-time bandwidth monitoring (RX/TX Mbps)
✔ Works with TP-Link TL-SG1016DE, TL-SG108E, and similar models
✔ Configurable polling interval & MTU
✔ Home Assistant UI-based setup (no YAML required!)
- Go to HACS → Integrations → Custom Repositories
- Add
https://github.com/bairnhard/ha-tplink-monitor
as an Integration - Search for "TP-Link Switch Bandwidth Monitor" and install it
- Restart Home Assistant
- Add the integration from Settings → Integrations
- Copy
tplink_monitor/
to/config/custom_components/
- Restart Home Assistant
- Add the integration via Settings → Integrations
TP-Link Easy Smart Switches:
- TL-SG1016DE
- TL-SG108E
- TL-SG105E
- TL-SG1024DE
- Your switch must have a static IP!
- Tested on Home Assistant 2023.1+