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)

Tmo-monitor Alternatives

Similar projects and alternatives to tmo-monitor

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better tmo-monitor alternative or higher similarity.

tmo-monitor reviews and mentions

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.
  • 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/
    2 projects | /r/tmobileisp | 9 Apr 2023
  • Interesting bits found from packet capture
    3 projects | /r/tmobileisp | 11 Jan 2023
    Looking at the Sagemcom stuff, the API seems to be exactly the same as the Arcadyan unit. https://github.com/highvolt-dev/tmo-monitor/blob/main/tmo_monitor/gateway/arcadyan.py - this seems like everything lines up... so can probably run tmo-monitor.py on the Sagem unit with --model ARCKVD21 and get somewhere. I'll see if I can get this set up on my Pi...
    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
    3 projects | /r/tmobileisp | 11 Jan 2023
    Yep, verified that https://github.com/highvolt-dev/tmo-monitor works to check and reboot the Sagemcom unit as well if you use the --model ARCKVD21 option. I guess the work is done...
  • 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
  • Tool to log signal metrics and speed test results?
    2 projects | /r/tmobileisp | 4 Jun 2022
  • Signal dropping, hitting reset button 1-4 time per day
    2 projects | /r/tmobileisp | 2 May 2022
  • Oddly specific use case for the UDR question
    2 projects | /r/UNIFI | 22 Apr 2022
    For that, you should probably just use tmo-monitor, it would be easier.
  • Internet completely dropping at times?
    2 projects | /r/tmobileisp | 25 Jan 2022
    I made https://github.com/highvolt-dev/tmo-monitor compatible with the black cube gateway so it can automatically perform a reboot on ping failures
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic tmo-monitor repo stats
60
83
0.0
about 1 year ago

highvolt-dev/tmo-monitor is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of tmo-monitor is Python.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com