Project
- Stars
- Started
- Issues
- License
Keep Omada network history in your own dashboard
OmadaBridge collects client, access-point, switch and gateway readings from your Omada controller. Send them to Prometheus for Grafana dashboards, or to Home Assistant, the home automation app, through an MQTT broker. It runs on a separate Docker host.
The bridge uses the controller’s local web API. Optional OpenAPI credentials unlock extra WAN and VPN details, and older controller firmware may omit some readings. Device controls are off by default; rebooting equipment or cycling PoE power needs a separate opt-in and suitable permissions.

TP-Link Omada networking
Omada OC200 (partly) and Omada OC300 (partly)
Readings vary with controller firmware.
How did it go? Tips, problems, questions…
Keep Omada network history in your own dashboard
OmadaBridge collects client, access-point, switch and gateway readings from your Omada controller. Send them to Prometheus for Grafana dashboards, or to Home Assistant, the home automation app, through an MQTT broker. It runs on a separate Docker host.
The bridge uses the controller’s local web API. Optional OpenAPI credentials unlock extra WAN and VPN details, and older controller firmware may omit some readings. Device controls are off by default; rebooting equipment or cycling PoE power needs a separate opt-in and suitable permissions.
RCooLeR
On GitHub

TP-Link Omada networking
Omada OC200 (partly) and Omada OC300 (partly)
Readings vary with controller firmware.
Feedback
How did it go? Tips, problems, questions…