Quota Monitor Screenshot

QuotaMonitor v1.4

QuotaMonitor is a tiny open-source wxPython application that sits in the taskbar and displays a graph of the monthly allowance remaining on the HT1000, some HN9000, and possibly the HT1100 series of HughesNet satellite modems. It works in the same way as the official HughesNet application (by querying a URL on the modem), but is much smaller (11kB). It also has no dependence on non-open-source technologies such as Adobe Air. I wrote it because HughesNet’s allowance meter (“status meter”) does not work well on Linux and I wanted something lighter.

Note that this software has only been tested with a HT1000 modem and a HN9000 modem with metered BonusBytes. If you have one of the “legacy” plans and an HN9000, this app may not work.


17 July 2013: Transitioned the project to the new website and uploaded to GitHub.


QuotaMonitor is released under the GPLv2 license. Contributions are welcome!


v1.4 (17 July 2013): quotamonitor-1.4.zip

You can also find the project on GitHub!

Many thanks to capnchaos64 at dslreports.com for adding support for the HN9000 series of HughesNet modems!


QuotaMonitor has not been reviewed by or approved of by HughesNet. It may break if HughesNet changes the way the HT1000/HN9000/HT1100 modem reveals information about its quotas. It may not be accurate. As such, it should be considered experimental, but it may be useful to some Linux HughesNet users. If in doubt, rely on the quota graphs at the System Control Center of the HT1000, HT1100 or the HN9000. It has been tested on SuSE Linux with Python 2.7, although it should be cross-platform.

5 Responses

  1. MIchael Knap
    MIchael Knap September 2, 2014 at 10:10 pm |

    Just wanted to let you know that I made a version to use for the newer versions of ubuntu with unity. Unity killed the systray. I used appindicator instead.

    Thanks for the site!

  2. Paul
    Paul August 14, 2015 at 8:53 pm |

    I’m new to linux. I have mint and don’t know how to install quotameter

  3. Scott Howell
    Scott Howell September 13, 2015 at 6:11 pm |

    I have a functioning version for Android available for free and no ads.. Just a useful utility.. I am looking for feedback from users with other units than those I was able to test with (H1000 and HN9000). If you wanna join my beta testing for this, let me know.. Thanx!


  4. Aaron Clark
    Aaron Clark January 7, 2017 at 8:44 pm |

    Been with ubuntu 12.04 for years with no issues – Thanks

    Recently upgraded to 16.04 Mate desktop
    Evidently new version of Python (2.7.11) breaks the script

    Downloads/HughesQuotaMonitor/QuotaMonitor.py:351: wxPyDeprecationWarning: Using deprecated class PySimpleApp.
    app = wx.PySimpleApp()
    Traceback (most recent call last):
    File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 357, in
    File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 352, in main
    File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 338, in __init__
    File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 248, in UpdateQuota
    File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 296, in UpdateIcon
    any_colour = wx.Color(0,255,0,255)
    AttributeError: ‘module’ object has no attribute ‘Color’
    ../src/gtk/dcclient.cpp(250): assert “Assert failure” failed in wxFreePoolGC(): Wrong GC
    ../src/gtk/dcclient.cpp(250): assert “Assert failure” failed in wxFreePoolGC(): Wrong GC
    ../src/gtk/dcclient.cpp(250): assert “Assert failure” failed in wxFreePoolGC(): Wrong GC
    ../src/gtk/dcclient.cpp(250): assert “Assert failure” failed in wxFreePoolGC(): Wrong GC

    Not complaining – after all it’s free and I got plenty of use out of it. Just wondering if there is an easy fix.

    I have some experience programming but never got around to learning python. Maybe it’s time.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.