I’ll keep it short. I’ve been working away on on a Home Assistant integration for a little while and have finally reached a point where its stable enough to share it.
I used HarvG’s integration for my inspiration and rebuilt the service from the ground up to suit my needs.
The main difference in features is better support for cellular routers like the X3000. The integration pulls modem connection metrics and has the added support of sending, viewing and managing SMS which for me opens a whole new world of possiblities with Home Assistant.
It’s all fully documented so feel free to have a snoop and a test
Unfortunately this isn't currently exposed via the native API. I have played around with this as individual clients exposed their current traffic consumption but it was accurate enough for me to be comfortable pushing into production.
I'll ping Glinet a message to see if this is something that is exposed elsewhere.
I've been considering building a luci equivalent of this integration, but that's a while away.