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.
News:
17 July 2013: Transitioned the project to the new website and uploaded to GitHub.
License
QuotaMonitor is released under the GPLv2 license. Contributions are welcome!
Download
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!
Disclaimer
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.
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!
Woah, cool! Will you be packaging it for Ubuntu users? I use XFCE myself–Unity drives me up the wall without a touchscreen.
One of these days I’ll update the app to be a bit less clunky. :)
I’m new to linux. I have mint and don’t know how to install quotameter
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!
https://play.google.com/store/apps/details?id=com.tgifriday.dataleft
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
main()
File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 352, in main
QuotaMonitor()
File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 338, in __init__
self.UpdateQuota()
File “Downloads/HughesQuotaMonitor/QuotaMonitor.py”, line 248, in UpdateQuota
self.UpdateIcon()
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.