Skip to content

Chart network TX/RX and file download rates on the console and send datas to MQTT server (for home assistant for instance)

Notifications You must be signed in to change notification settings

epalzeolithe/speedometer

 
 

Repository files navigation

Speedometer 3.2

Fork from https://github.com/kenduest/speedometer

Measure and display the rate of data across a network connection or data being stored in a file.

New Changes

  1. Python 2.7, 3 is supported now, mac os x platform is included.
  2. Use python psutil module, instead of /dev/net for maximal compatibility.
  3. New -d options, support to measure data from running external shell standard output.
  4. Support data source from standard input or pipe line, working only for plain text mode.
    • cat /dev/urandom | python speedometer.py
    • python speedometer.py < /dev/urandom
    • curl --output - https://download.site/file.iso 2>/dev/null | python speedometer.py
  5. Exports instant bitrate to MQTT server using "-q IP", so you can use values in home assistant for assistant
    • python speedometer.py -q 192.168.1.10

Screen Shots

speedometer screen shot w/ transparent bg

speedometer screen shot w/ multiple graphs

About

Chart network TX/RX and file download rates on the console and send datas to MQTT server (for home assistant for instance)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.2%
  • Shell 3.8%