tmo-monitor VS TrashCanMonitor

Compare tmo-monitor vs TrashCanMonitor and see what are their differences.

tmo-monitor

A lightweight, cross-platform Python 3 script that can monitor the T-Mobile Home Internet Nokia, Arcadyan, and Sagecom 5G Gateways for 4G/5G bands, cellular site (tower), and internet connectivity and reboots as needed or on-demand. (by highvolt-dev)

TrashCanMonitor

Monitor your 5G21-12W-A High-Speed Internet Gateway device 24/7 (by EricTerrell)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
tmo-monitor TrashCanMonitor
60 3
83 21
- -
0.0 0.0
about 1 year ago over 2 years ago
Python Python
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

tmo-monitor

Posts with mentions or reviews of tmo-monitor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-09.
  • Any way to reboot Arc gateway weekly?
    1 project | /r/tmobileisp | 12 Oct 2023
  • Reboot Sagemcom through Python script
    1 project | /r/tmobileisp | 1 Jul 2023
  • Nokia Trashcan
    2 projects | /r/tmobileisp | 9 Apr 2023
    tmo-monitor.py should be available. Run tmo-monitor.py --help or read the docs at https://github.com/highvolt-dev/tmo-monitor/
  • When did T-Mobile start drastically rate-limiting or deprioritizing pings? (Other traffic OK)
    1 project | /r/tmobileisp | 11 Feb 2023
    Just added http health checks to tmo-monitor to get around ping flakiness. http checks are at the mercy of your routing tables in a dual WAN scenario if you're load balancing with another ISP.
  • At the two month mark. Extremely satisfied with TMHI!
    1 project | /r/tmobileisp | 6 Feb 2023
    You can use this python script I wrote: https://github.com/highvolt-dev/tmo-monitor
  • Interesting bits found from packet capture
    3 projects | /r/tmobileisp | 11 Jan 2023
    So far, it doesn't look like you even need to. It's been working fine overnight on a cron job on the Pi for me just telling it that it's the Arcadyan unit. Data is coming through and seems to parse the JSON correctly. I verified that the reboot function does work as well, and it does the login procedure OK to get the auth token and everything. I'd come across it a couple of weeks ago, but the key thing I hadn't realized up to that point was that the Arcadyan and the Sagemcom have the same API calls, so thanks for that! (BTW, I ended up using Wireshark on my PC, rather than PCAPDroid -- just connected a USB-to-Ethernet dongle on the phone and my PC, bridged to my main Ethernet, and filtered on data going between the gateway and my phone, and saw all the things.) If it helps, here's what I'm using: python3 /home/pi/.local/bin/tmo-monitor.py --model ARCKVD21 --ping-count 2 --log-all --logfile tmplog.txt --print-config admin (after I installed the script to my Pi by sending: pip3 install git+https://github.com/highvolt-dev/tmo-monitor.git@main ) The log is chugging away and adding lines like: 2023/01/12 04:33:11 [INFO] 4G: B66 | 5G: n41 | eNB ID: REDACTED | Avg Ping: 34 ms | Uptime: 2756 sec
  • How can I force my modem to stay on n41 instead of switching to n71?
    1 project | /r/tmobileisp | 6 Jan 2023
  • I wrote a Windows app that monitors a T-Mobile Arcadyan gateway for debugging purposes. More info and link to the Github repository in comments.
    4 projects | /r/tmobileisp | 4 Oct 2022
  • Anyone here have experience with multiple networks?
    1 project | /r/tmobileisp | 20 Jul 2022
    Use powershell script (nater tater youtube video), kill the Arc wifi. Get a good router, feed gateway to router and setup wifi on router. Get a router that has SQM as a feature, to mitigate bufferbloat. use app on phone to find spot where you get 20+ sinr and -70 or better on rsrp. at the time this was posted, I have -72 on rsrp and 28 on sinr. it varies between -72 to -69 and sinr has hit 30, but usually locks in at 28 to 29. My down from fast.com is 890Mbps. Speedtest-cli on fedora 36 is 220.52 down, 81.53 up ping 30.67ms. I run WoW on 3 computers, and pings in game are 56-60ms. have 4 alexa tv/fire stick tv and stream all our content, no interference in games or streaming, my router has bandwidth controls, so i limit the fire sticks to 50MBps on download, and the tv cubes are limited to 200MBps on download because we have 4k tv. turning off wifi has increased stability and lowered temperature on gateway. I have had to power cycle, after tmobile pushed 1.8 webgui to gateway. I use a python script (https://github.com/highvolt-dev/tmo-monitor) to query gateway stats and if needed initiate a reboot on failing to ping the free dns site 1.1.1.1 and it has helped me have internet 24/7. our only other choice where we are at, is 15Mbps dsl, with 1Mbps upload. Not good for remote work. Hope this information is useful and helps maximize your tmhi experience.
  • Tool to log signal metrics and speed test results?
    2 projects | /r/tmobileisp | 4 Jun 2022

TrashCanMonitor

Posts with mentions or reviews of TrashCanMonitor. We have used some of these posts to build our list of alternatives and similar projects.
  • who has a script for recording signal data?
    1 project | /r/tmobileisp | 6 Sep 2022
  • NEW T-MOBILE HOME INTERNET SOFTWARE UPDATE 1.2201.00.0313
    1 project | /r/tmobileisp | 19 Jun 2022
    They offer an API that you can use, so you can avoid scraping an HTML page. See https://github.com/EricTerrell/TrashCanMonitor
  • Shielding the Trashcan
    1 project | /r/tmobileisp | 19 Oct 2021
    For this test, I used the python "trashcan monitor" created by Eric Terrell: EricTerrell/TrashCanMonitor: Monitor your 5G21-12W-A High-Speed Internet Gateway device 24/7 (github.com) , and ran the monitor for 24 hours with the modem unshielded, and then 24 hours with the modem shielded (see photos below). I collected link statistics once a minute and then pulled the stats into a spreadhseet where I could play with the numbers. In the end, I looked at Average, Min and Max values of each stats in both the un-shielded and shielded state.

What are some alternatives?

When comparing tmo-monitor and TrashCanMonitor you can also consider the following projects:

openmptcprouter - OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt

Sentry - Developer-first error tracking and performance monitoring

LibreQoS - A Quality of Experience and Smart Queue Management system for ISPs. Leverage CAKE to improve network responsiveness, enforce bandwidth plans, and reduce bufferbloat.

tmo-live-graph - A simpe react app that plots a live view of the T-Mobile Home Internet Nokia 5G Gateway signal stats, helpful for optimizing signal.

netcheck - A shell script to check and log when your internet connection goes down. Pull requests are welcome.

my-internet-speed - 🛎️ Monitor the speed your ISP is delivering

T-mobile-ISP-data-log-software - Various programs for configuration and logging T-mobile ISP