Created this after getting my ONU. I am working on an integration which will remove the MQTT creds and also handle sensor updates on its own.
This works by SSH’ing into the ONU device to use 8311 shell functions and parse data sources to grab the needed data.
A MQTT device is created in HASS with several data points and the sensors:
Be aware, I intentionally exposed quite a few ‘non-critical’ text sensors. It is for those that like to create lovelace cards with a fair amount of specific device details. There is a ring-tile / mini-graph based example for a lovelace card in the repo:
If you don’t require all the extra fluff, you can disable those text sensors (uptime is updated every minute) and just pull what you care about.
Hope it’s of use!

