PumpFuse Internet Watchdog โ€” User Manual

Product: PumpFuse Internet Watchdog
SKU: PF-WATCHDOG-001
Updated: 2026-02-14



1. What's in the Box

No cables, adapters, or hubs required. The Watchdog plugs directly into a standard 120V wall outlet.


2. Product Overview

The PumpFuse Internet Watchdog is a smart plug that monitors your internet connection and automatically power-cycles your router when it freezes โ€” so you don't have to.

How to connect it

                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  Wall Outlet โ”€โ”€โ”€โ”€  โ”‚  Internet    โ”‚ โ”€โ”€โ”€โ”€ Router Power Cable
    (120V)          โ”‚  Watchdog    โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  1. The Watchdog plugs into your wall outlet
  2. Your router's power cord plugs into the Watchdog
  3. The Watchdog controls power to your router โ€” turning it off and back on when your internet stops working

The device works entirely on your local network. There is no cloud service, no account to create, and no subscription fee.


3. Specifications

Input Voltage120V AC, 60 Hz
Max Load10A / 1200W
Dimensions2.24" ร— 2.24" ร— 2.24" (57 ร— 57 ร— 57 mm)
WeightApproximately 2 oz
WiFi2.4 GHz 802.11 b/g/n, mDNS (.local hostname)
SetupBluetooth 5.0 (initial pairing only)
IndicatorsBlue LED (connectivity), Red LED (product status)
ButtonMulti-function (press, double-press, long-hold)
Power MonitoringBuilt-in โ€” view router power draw in the app
AppPumpFuse โ€” free for iOS and Android
Cloud RequiredNo
SubscriptionNo

โš ๏ธ Important: The Watchdog connects to 2.4 GHz WiFi networks only. It does not support 5 GHz networks. Most routers broadcast both โ€” use the 2.4 GHz network name during setup.


4. Getting Started

Step 1: Plug in the Watchdog

Insert the Internet Watchdog into a wall outlet near your router. The blue LED will start blinking โ€” this means the device is ready to be set up.

Step 2: Plug in your router

Plug your router's power cord into the Watchdog's outlet. Your router should power on normally.

Step 3: Download the PumpFuse app

Download the free PumpFuse app from the App Store (iOS) or Google Play (Android).

Step 4: Set up the device

  1. Open the PumpFuse app
  2. Tap "Add Device"
  3. Select PFA01 from the device list
  4. Make sure Bluetooth is enabled on your phone
  5. The app will find your Watchdog โ€” tap to connect
  6. Enter your WiFi network name and password (must be 2.4 GHz)
  7. Optionally give your device a name (e.g., "Living Room Watchdog")
  8. Tap Connect

Step 5: Done

When the blue LED turns solid, your Watchdog is connected to WiFi and monitoring your internet. The app will show a green "MONITORING" status.

๐Ÿ’ก Tip: If you ever reinstall the app or want to check the device from another phone, use "Find on Network" instead of "Add Device" โ€” no Bluetooth needed for devices already on your WiFi.


5. Understanding the LEDs

The Watchdog has two LEDs that tell you what's happening at a glance.

Blue LED โ€” WiFi / Connectivity

What You SeeWhat It Means
BlinkingSetting up or reconnecting to WiFi
SolidConnected to WiFi and working normally
OffDevice is in recovery mode (see Troubleshooting)

Red LED โ€” Product Status

What You SeeWhat It Means
OffEverything is fine โ€” no issues detected
BlinkingDetected a problem and working on it (e.g., rebooting your router)
SolidNeeds your attention โ€” could not fix the problem automatically

Common Combinations

BlueRedWhat's Happening
SolidOffNormal operation โ€” internet is up, monitoring active
SolidBlinkingInternet is down โ€” Watchdog is working on it
BlinkingBlinkingRebooting router โ€” WiFi is temporarily down (expected)
SolidSolidGave up after multiple retries โ€” check your internet provider
BlinkingOffSetting up or reconnecting to WiFi

๐Ÿ“ Note: During a router reboot, the blue LED may blink because WiFi drops temporarily. This is normal and expected โ€” it will go back to solid once the router is back up.


6. How It Works

Once set up, the Internet Watchdog runs completely automatically. Here's what happens behind the scenes:

Monitoring

The Watchdog checks your internet every 60 seconds by pinging three major internet servers (Google DNS, Cloudflare DNS, and OpenDNS). Using three independent servers means it won't react to a single server having a bad day โ€” all three must be unreachable before it considers your internet down.

When Internet Goes Down

If all three servers are unreachable for 3 consecutive checks (about 3 minutes), the Watchdog confirms your internet is truly down and begins the recovery process:

  1. Wait โ€” It gives your internet 2 minutes to recover on its own. Sometimes routers hiccup and fix themselves.
  2. Power-cycle your router โ€” If still down, it turns off your router's power for 30 seconds, then turns it back on.
  3. Wait for your router to boot โ€” Routers typically take 2โ€“5 minutes to fully start up. The Watchdog waits up to 5 minutes, checking periodically.
  4. Confirm internet is back โ€” Once it detects a successful ping, it goes back to normal monitoring.

If the first reboot doesn't work

The Watchdog won't endlessly reboot your router. It follows a careful retry sequence:

At this point, the problem is likely your internet provider, not your router. The Watchdog won't waste power-cycles on something it can't fix.

What about ISP outages?

The Watchdog can't tell the difference between a frozen router and an ISP outage. If your ISP goes down, it will try rebooting your router (harmless) and then stop after the maximum number of retries. Once your ISP restores service, the Watchdog detects it and returns to normal monitoring automatically.


7. Using the App

Open the PumpFuse app to see your Watchdog's status and control it from your phone.

โš ๏ธ Requirement: Your phone must be connected to the same WiFi network as the Watchdog. The app communicates directly with the device over your local network.

Device List

The main screen shows all your PumpFuse devices. Each Watchdog displays:

Tap a device to open its detail page.

Watchdog Detail Page

The detail page is a single scrollable screen with everything you need:

Status Circle

A color-coded circle at the top shows the current state at a glance:

ColorLabelMeaning
๐ŸŸข GreenMONITORINGNormal โ€” internet is up, Watchdog is watching
๐ŸŸก YellowGRACE PERIODInternet went down โ€” waiting before rebooting
๐ŸŸก YellowWAITINGRouter just rebooted โ€” waiting for internet to return
๐ŸŸ  OrangeREBOOTINGPower-cycling the router right now
๐ŸŸ  OrangeCOOLDOWNWaiting between retry attempts
๐Ÿ”ด RedFAILEDAll retries exhausted โ€” needs your attention
โšซ GreyDISABLEDMonitoring is turned off

Stats Grid

Quick glance at key numbers:

Scheduled Reboot

If a daily reboot is configured, a chip shows the time (in your local time zone), e.g., "Daily reboot at 3:00 AM".

Ping Targets

A collapsible card showing the last connectivity check results. Displays each ping target with its response time (e.g., "8.8.8.8 โ€” 12ms"). Useful for diagnostics.

Event History

A list of recent events (up to 16), newest first. Examples:

Overflow Menu (โ‹ฎ)

Tap the three-dot menu for additional actions:

ActionWhat It Does
ConfigureOpens settings (see Adjusting Settings)
Device SettingsRename device, configure MQTT, update firmware, view device info
Force PingRun an immediate internet check and see per-target results
Enable / DisableTurn monitoring on or off
Reset StatisticsZero out all lifetime counters (reboots, outages, uptime)
Manual RebootManually trigger a router power-cycle (asks for confirmation)

8. Adjusting Settings

Open โ‹ฎ โ†’ Configure to customize the Watchdog's behavior. All settings take effect on the next monitoring cycle.

SettingDefaultWhat It Does
MonitoringOnMaster switch โ€” turn monitoring on or off entirely
Check Interval60 secondsHow frequently the device checks your internet (30โ€“300 seconds)
Failures Before Reboot3How many consecutive failed checks before declaring internet is down (2โ€“10). Higher = more patient before rebooting.
Grace Before Reboot2 minutesAfter declaring an outage, how long to wait before power-cycling โ€” in case internet recovers on its own (0โ€“10 minutes)
Power Off Duration30 secondsHow long your router stays powered off during a reboot (10โ€“120 seconds). Increase to 60s for older routers that need a longer reset.
Post-Reboot Grace5 minutesHow long to wait after powering your router back on before checking internet again (2โ€“15 minutes). Increase this if your router takes a long time to boot. Most routers need 2โ€“5 minutes.
Max Retries3Maximum number of reboot attempts before giving up (1โ€“10)
Cooldown Between Retries30 minutesHow long to wait between retry attempts (10โ€“120 minutes)
Ping TargetsGoogle, Cloudflare, OpenDNSThe internet servers used for connectivity checks. The defaults work well for most people โ€” only change if you have a specific reason. (1โ€“4 IP addresses)
Scheduled RebootOffSet a daily preventative reboot time (see Scheduled Reboots)

๐Ÿ’ก Recommendation: The default settings work well for most routers. If you're not sure what to change, leave them as-is. The most common adjustment is increasing Post-Reboot Grace if your router takes longer than 5 minutes to fully start up.


9. Scheduled Reboots

You can set the Watchdog to automatically reboot your router once per day at a time you choose. This is a preventative measure โ€” it clears your router's memory and can reduce the frequency of random freezes.

How to set up

  1. Open โ‹ฎ โ†’ Configure
  2. Scroll to Scheduled Reboot
  3. Pick a time using the time picker (e.g., 3:00 AM)
  4. Save

The app shows the time in your local time zone. The device converts it to UTC internally, so it will always trigger at the correct time regardless of daylight saving changes.

How it works

Who should use this?

How to disable

Open โ‹ฎ โ†’ Configure โ†’ set Scheduled Reboot to Off โ†’ Save.


10. Button Controls

The Watchdog has a single button on the device for quick actions without the app.

ActionHow ToLED FeedbackWhat Happens
Check Internet NowPress the button once (quick press)Blue LED blinks onceRuns an immediate internet connectivity check
Manual RebootPress the button twice quickly (double press)Blue LED blinks twiceImmediately power-cycles your router
Re-pair WiFiHold the button for 3 secondsBlue LED starts blinkingEnters Bluetooth pairing mode so you can set up a new WiFi network via the app
Factory ResetHold the button for 10 secondsRed LED turns solid for 1 second, then device restartsErases all settings and restarts the device as if it were brand new. You'll need to set it up again via the app.

๐Ÿ’ก When to factory reset: If the device won't connect to WiFi, behaves unexpectedly, or you want to give it to someone else. After a factory reset, the blue LED will blink, indicating it's ready for setup.


11. Troubleshooting

ProblemSolution
Device not found during setupMake sure Bluetooth is enabled on your phone. Make sure the device is plugged in and the blue LED is blinking. Move your phone closer to the device. If the blue LED is solid (not blinking), hold the button for 3 seconds to re-enter pairing mode.
WiFi won't connect during setupThe Watchdog only supports 2.4 GHz WiFi. If your router has separate 2.4 GHz and 5 GHz networks, make sure you enter the 2.4 GHz network name. Double-check the password โ€” it's case-sensitive.
App says device is offlineMake sure your phone is on the same WiFi network as the Watchdog. If the Watchdog just rebooted your router, your WiFi may be temporarily down โ€” wait 2โ€“5 minutes and try again. You can also try reaching the device by its .local hostname (e.g., http://pumpfuse-ab12.local) in a browser to confirm it's on the network.
Blue LED blinking (not connecting)The device is trying to connect to WiFi. If it keeps blinking for more than 2 minutes: check that your router is on, your WiFi password hasn't changed, and the Watchdog is within WiFi range. If needed, hold the button for 3 seconds and re-pair through the app.
Red LED blinkingThe Watchdog detected an internet problem and is working on it. No action needed โ€” it will attempt to fix it automatically. Check the app for details.
Red LED solidThe Watchdog tried to reboot your router multiple times and couldn't restore internet. This usually means it's an ISP outage, not a router freeze. Check if your internet provider is having issues. Press the button once to retry, or wait for the ISP to restore service โ€” the Watchdog will detect it and return to normal automatically.
Both LEDs blinkingThe Watchdog is power-cycling your router, which means WiFi is temporarily down. This is expected. Wait 2โ€“5 minutes for the router to boot back up.
Router takes too long to rebootSome routers need 5โ€“10 minutes to fully boot. Open the app โ†’ โ‹ฎ โ†’ Configure โ†’ increase "Post-Reboot Grace" to 7โ€“10 minutes.
Keeps rebooting during ISP outageThis is normal behavior โ€” the Watchdog can't tell the difference between a frozen router and an ISP issue. After its maximum retries (default: 3), it will stop. You can increase Max Retries or Cooldown Between Retries if your ISP has frequent long outages.
I have a separate modem and routerPlug the modem directly into the wall. Plug the router's power cord into the Watchdog. This way, only the router gets power-cycled โ€” your modem stays on.
How do I update firmware?Open the app โ†’ tap your device โ†’ โ‹ฎ โ†’ Device Settings โ†’ Firmware Update. Select the firmware file and the device will update over WiFi.
How do I move the device to a new WiFi network?Hold the button for 3 seconds until the blue LED starts blinking. Then open the app โ†’ Add Device โ†’ connect via Bluetooth and enter the new WiFi credentials.
I want to see my router's power consumptionThe app shows power draw in the stats grid on the detail page. This is informational only โ€” it shows how much power your router uses.
Does it send notifications?The Watchdog is designed to fix internet problems automatically, so you don't need to be notified โ€” the problem is resolved before you notice it. There are no built-in text, email, or push notifications. If you want alerts (e.g., "internet went down and was restored"), connect to Home Assistant via MQTT and set up your own notification automations. See Section 12.

12. Advanced: Home Assistant & MQTT

๐Ÿ“ This section is for users who run Home Assistant or other MQTT-based home automation platforms. If you don't know what these are, you can safely skip this section.

The Internet Watchdog supports MQTT and is automatically discovered by Home Assistant.

Setup

  1. You need a local MQTT broker (e.g., Mosquitto) running on your network
  2. Open the PumpFuse app โ†’ tap your Watchdog โ†’ โ‹ฎ โ†’ Device Settings โ†’ MQTT Configuration
  3. Enter your broker's IP address and port (default: 1883)
  4. Optionally set a username and password
  5. Save โ€” the device will connect to your MQTT broker

Home Assistant Entities

Once connected, Home Assistant auto-discovers 11 entities:

Sensors:

Switches:

Buttons:

Notifications

Set up HA automations to receive push notifications on your phone when the Watchdog detects an outage or exhausts retries. Example triggers:

โš ๏ธ Note: MQTT messages to an external (cloud) broker won't work while your internet is down. Use a local broker (on the same network) for reliable real-time alerts, or use MQTT logging to review events after connectivity is restored.

For full MQTT topic reference and HA configuration details, visit pumpfuse.com/docs/home-assistant.


13. Advanced: Local API & AI Assistants

๐Ÿ“ This section is for developers and tinkerers. If you don't know what a REST API is, you can safely skip this section.

Local REST API

The Watchdog exposes a full REST API on your local network. Each device announces a .local hostname based on its device name, so you never need to look up an IP address:

http://pumpfuse-ab12.local/api/v1/

The hostname is the device name with spaces removed and everything lowercase (e.g., device name "PumpFuse-AB12" becomes pumpfuse-ab12.local). If you rename the device, the hostname updates immediately โ€” no reboot required.

You can also use the IP address directly if you prefer:

http://192.168.1.100/api/v1/

Query status, read configuration, trigger reboots, and adjust settings โ€” all via standard HTTP requests. No authentication required (local network only). No cloud dependency.

Example:

# Check internet status
curl http://pumpfuse-ab12.local/api/v1/watchdog/status

# Trigger a manual reboot
curl -X POST http://pumpfuse-ab12.local/api/v1/watchdog/reboot

๐Ÿ“ Note: .local hostnames work natively on macOS, iOS, and Windows 10+. On Linux, make sure Avahi is installed (sudo apt install avahi-daemon).

For full API documentation, visit pumpfuse.com/docs/api.

MCP โ€” AI Assistant Integration

The Watchdog includes a built-in MCP server (Model Context Protocol) that allows AI assistants to monitor and control your device using natural language.

Compatible with:

The MCP endpoint is available at:

http://pumpfuse-ab12.local/api/v1/mcp

With MCP, you can ask your AI assistant things like:

For MCP setup instructions, visit pumpfuse.com/docs/mcp.


14. Safety & Care


15. Support & Returns

Returns: 30-day return policy through Amazon. See your Amazon order for return instructions.

Support:

Firmware Updates: Available through the PumpFuse app. Open your device โ†’ โ‹ฎ โ†’ Device Settings โ†’ Firmware Update.