Huawei B525 Python API
As mentioned in my last post I was tinkering with the Optus provided Huawei B525 router features. I've now manged to implement a few commands and MAC filtering via a Python2 API. You can read more here: https://github.com/jinxo13/HuaweiB525Router So far I'm using it to: Monitor my usage (I have a 500 GB cap) Implement time scheduling for my kids devices Here's my usage display in Grafana. I run OpenHab and persist the data from the Router using the python API into an Influxdb database that Grafana uses. Here's my current Grafana display: The API will work with the following model: B525s-65a And may work with these others: B618s-22d B715s-23c So far I've got MAC filtering implemented and a few API's to get traffic and other information. Currently supported calls: GET Requests ---------- getInfo() => api/device/information getTraffic() => api/monitoring/traffic-statistics getStats() => api/monitoring/month_...