Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Measures download speeds on a local internet connection and sends an email (or SMS) alert when speeds are below a predefined threshold

License

Notifications You must be signed in to change notification settings

pauldevnull/speedtest-alert

Repository files navigation

speedtest-alert

Measures download speeds on a local internet connection and sends an email (or SMS) alert when speeds are below a predefined threshold.

Why?

Sometimes routers or modems have bad days and need to be reboot, and sometimes ISPs have outages/service degredation and don't communicate with their customers or provide credits unless their customers contact them regarding the issue. This repository exists to provide people with a convenient way to stay informed about their internet speeds so that issues can be quickly mitigated.

How To Use

	{
	// This is the threshold (in MBPS) that will trigger the alert if download speeds are less than the provided value
	"threshold": 800,
	// The service used to send the email or sms alert
	"service": "gmail",
	// The email address used to send the email or sms alert
	"email": "my-send-email@gmail.com",
	// The email address used to send the email or sms alert
	"password": "my-send-email-password@gmail.com",
	// The address that will receive the alert
	"receiver": "my-receiver-email@gmail.com"
}
  • Run the script: "node speedtest-alert.js"

SMS Alerting

To receive SMS alerts, use your phone number for the "receiver" value in the "config.json" formatted depending on your cell service provider (e.g. "receiver": "5551234567@vtext.com"):

AT&T				10digitphonenumber@txt.att.net
Carolina West Wireless		10digitphonenumber@cwwsms.com
Cellular One			10digitphonenumber@mobile.celloneusa.com
Illinois Valley Cellular	10digitphonenumber@ivctext.com
Inland Cellular Telephone	10digitphonenumber@inlandlink.com
Sprint				10digitphonenumber@messaging.sprintpcs.com
T-Mobile			10digitphonenumber@tmomail.net
US Cellular			10digitphonenumber@email.uscc.net
Sprint				10digitphonenumber@messaging.sprintpcs.com
T-Mobile			10digitphonenumber@tmomail.net
US Cellular			10digitphonenumber@email.uscc.net
Verizon				10digitphonenumber@vtext.com
Virgin Mobile			10digitphonenumber@vmobl.com

Scheduling

This script can be scheduled to run at a fixed interval. Guides can be found below depending on your operating system:

About

Measures download speeds on a local internet connection and sends an email (or SMS) alert when speeds are below a predefined threshold

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /