MQTT based 8311 XGSPON / WAS-110 ONU exporter

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!

https://github.com/baudneo/onu_exporter

1 Like

● Hey all! :wave: I built an open-source alternative since baudneo’s exporter can’t be found any longer.

:globe_with_meridians: 8311-ha-bridge - WAS-110 to Home Assistant via MQTT Auto Discovery

:sparkles: Features:

  • :zap: RX/TX optical power (dBm)

  • :thermometer: Optic & CPU temps

  • :electric_plug: Voltage, bias current, ethernet speed

  • :link: PON link status with state codes

  • :whale: Docker or Python deployment

  • :open_book: Wiki with UCG-Fiber setup guide

:link: GitHub: GitHub - pentafive/8311-ha-bridge: WAS-110 XGS-PON ONU to Home Assistant MQTT bridge

Happy to take feedback/PRs! :raised_hands: