8none1 / dsl-stats-to-influxdb-3

Python service to send connection stats from an unlocked Huawei HG612 modem to InfluxDB - generally to visualise the data with Grafana

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

DSL Stats to Influx DB is a Python service to login (via Telnet) to the Huawei Echolife HG612 Modem, retrieve connection information and post it to Influx DB. This means you have historical in-depth insight into your connection with the ability to use something such as Grafana to display the data in a visually pleasing manner.

Note: For this to work you will need a HG612 modem with unlocked firmware to allow Telnet access. This is done at your own risk.

Stats collected:

  • Attenuation downstream
  • Attenuation upstream
  • Available seconds
  • Current downstream speed
  • Current upstream speed
  • Error seconds (downstream)
  • Error seconds (upstream)
  • Max downstream speed
  • Max upstream speed
  • Power (downstream)
  • Power (upstream)
  • Serious error seconds (downstream)
  • Serious error seconds (upstream)
  • SNR (downstream)
  • SNR (upstream)
  • System (modem) uptime
  • Unavailable seconds (downstream)
  • Unavailable seconds (upstream)

Grafana dashboard example

The template for the below dashboard is in the grafana-dashboard subfolder HG612Dashboard

About

Python service to send connection stats from an unlocked Huawei HG612 modem to InfluxDB - generally to visualise the data with Grafana

License:MIT License


Languages

Language:Python 100.0%