PumpFuse Sump Pump Monitor (PF03 / PF03B) — User Manual


Introduction

The PumpFuse Sump Pump Monitor is a smart plug-style device that sits between your sump pump and the wall outlet. It continuously monitors electrical power consumption to detect pump runs, anomalies, and failures — then sends real-time data and push notifications to the PumpFuse mobile app (iOS & Android).

Models

Model Description
PF03 Indoor form-factor — designed for use inside a basement or utility area
PF03B Outdoor form-factor — weather-resistant enclosure suitable for outdoor installations

Both models are functionally identical and use the same app experience. The only difference is the physical enclosure.

What PumpFuse Monitors

Metric Description
Power (Watts) Real-time electricity consumption
Current (Amps) Electrical current draw
Voltage (Volts) Line voltage
Pump Runs Detects when the pump starts and stops
Run Duration How long each pump cycle lasts
Cycling Patterns Frequency and regularity of pump cycles
Anomalies Excessive run, unusual power, short/long cycling, high/low power
Connectivity Device online/offline status and power outages

Getting Started

What You Need

Step 1 — Add a New Device

  1. Open the PumpFuse app.
  2. On the My Devices screen, tap Add device.
  3. Select PumpFuse PF03 or PumpFuse PF03B as the device type.

Step 2 — Connect via Bluetooth

The app uses Bluetooth Low Energy (BLE) to configure the device's WiFi credentials.

  1. Make sure the PumpFuse device is plugged in and the LED is flashing.
  2. The app will scan for nearby PumpFuse devices.
  3. If prompted, allow Bluetooth and "Nearby Devices" permissions.

💡 Tip: If the device is not found, unplug it, plug it back in, and wait for the LED to start flashing. If that doesn't work, press and hold the LED button for 10 seconds to reset WiFi credentials.

Step 3 — Select a WiFi Network

  1. The app displays a list of WiFi networks detected by the PumpFuse device.
  2. Select your home WiFi network from the list.
  3. Tap Next › to continue.

⚠️ PumpFuse requires a 2.4 GHz WiFi network. 5 GHz-only networks are not supported.

If your network does not appear, you can tap Other… to enter the network name manually.

A "How to connect" video tutorial link is available at the bottom of this screen.

Step 4 — Enter WiFi Password

  1. The selected WiFi name is pre-filled.
  2. Enter the WiFi password (up to 64 characters).
  3. Tap Next › to connect.

The device will attempt to connect to your WiFi network. If the connection fails, you will see a specific error message (see Troubleshooting — WiFi Errors).

Step 5 — Name Your Device

  1. Enter a name for the device (e.g., "Basement Pump"). Names can be up to 15 characters and may contain letters (a–z, A–Z), numbers (0–9), and hyphens — but no trailing hyphen.
  2. Answer whether your sump pump is connected through a battery backup (Yes / No). This helps PumpFuse calibrate its idle-power readings.
  3. Tap Done to finish setup.

The device is added to your My Devices list and the app navigates directly to the Home Dashboard.


Home Dashboard

The Home Dashboard is the main screen you see after tapping a PF03/PF03B device in your device list. It is a single scrollable screen with the following sections from top to bottom:

App Bar

Real-Time Power Display (Collapsible Header)

The expanded app bar shows a large real-time power gauge area:

When the power relay is OFF, the display shows dashes (-.--) instead of a numeric reading.

As you scroll down, this area collapses, leaving only the pinned title bar and status bar visible.

Power Switch

If Pump Protection is enabled or the relay is currently OFF, a toggle switch appears next to the "POWER (W)" label:

When the device is offline or still connecting, the switch is hidden or disabled.

Status Bar (Pinned)

A persistent bar that stays visible below the app bar as you scroll. It displays the connection state:

State Text Shown Description
Connecting Connecting The app is establishing its MQTT connection to the device
Monitoring Monitoring Connected and the pump is idle; uptime is shown below (e.g., "2d 5h 32m")
Pump Running Pump running Power exceeds the configured pump-run threshold; a ⚡ bolt icon appears

Additional indicators on the status bar:

Bar Chart Section

A collapsible chart area showing pump activity trends. See Bar Chart.

Log Filter Tabs

Segmented filter buttons for the alert history. See Alert Log.

Alert History List

A chronological list of pump events and alerts. See Alert Log.

Floating Action Button (FAB)

A small menu button in the bottom-right corner with two options:


Overflow Menu

Tap the (three-dot) icon in the app bar to access:

Menu Item Description
Settings Opens the Settings page (alerts, pump run detection, protection, firmware, about, factory reset)
Color theme Choose a color scheme for this device
(divider)
Pump Insights Opens the Pump Insights analytics table
Recordings Opens saved power recordings
(divider)
Share Generate a QR code / link to share this device with another person
Email support Compose an email to sales@pumpfuse.com with device details
Feedback Send feedback via email
(divider)
▶ Video tutorials Browse how-to video tutorials

A small colored dot appears on the menu icon when attention is needed:


Bar Chart

The bar chart section provides a visual summary of pump activity over time.

Chart Type Selector (Left Dropdown)

Type What It Shows
Runs Total number of pump start/stop cycles per period
Avg. Interval Average time between consecutive pump runs
Cost Estimated electricity cost (tap the total to set your ¢/kWh rate)
Gallons Estimated water volume pumped (tap the total to calibrate the flow-rate coefficient)

Date Range Selector (Right Dropdown)

Range Granularity
Last 7 days One bar per day
Last 30 days One bar per day
Last 12 months One bar per month

Reading the Chart

A loading indicator bar appears at the top of the chart while data is being fetched.

Calibrating Cost & Gallons


Alert Log

Below the bar chart, the alert log shows a chronological list of pump events and alerts.

Filter Tabs

A segmented button bar lets you filter the log by category. It only appears when the log contains events from at least two different categories.

Icon Category Event Types Included
Run Pump Started, Pump Finished
Offline Disconnection, Power OFF, Power ON, Device Online
Power Unusual Power, High Power, Low Power
🔄 Cycling Excessive Run, Expected Run, Short Cycling, Long Cycling

You can select multiple categories simultaneously. A snackbar confirms the currently applied filters (e.g., "Applied filters: run, power"). If no categories are selected, the snackbar shows "Applied filters: all hidden".

Alert List Entries

Each log entry shows:

Color Coding

Color Meaning
🔴 Red background Active (currently triggered) alert — shows a large ⚠️ warning icon
🟡 Yellow background Most recent power-off event — the pump relay was switched off
Normal background Historical / resolved event

Tap any entry to open the Alert Details screen.


Alert Details

Tapping an alert log entry opens a detailed view showing everything known about that event.

Event Information

Measured Values

Depending on the event type, additional data fields are shown:

Field Shown For
Run interval Events that include interval data
Power (w) Power-related alerts (unusual, high, low)
Min Power (w) / Max Power (w) Range data when available
Std. Div Standard deviation of power
Duration Elapsed run time
Pump runs Cycling alerts — the cycle count

AI-Powered Recommendations

For active alerts, the app fetches recommended settings from the server based on your pump's historical data:

Dismiss Button

For active alerts, a "Dismiss" text button clears the triggered alert state without changing any settings.

Reference Information

Below the action buttons, reference information is always shown:


Recordings

Recordings let you capture a continuous stream of real-time power data for manual analysis (e.g., during a pump test or troubleshooting session).

Starting a Recording

On the Home Dashboard, tap the circular record button (⏺) in the status bar. The button begins to pulse red, indicating that data is being captured.

Stopping a Recording

Tap the record button again. A snackbar confirms: "A new power recording has been saved."

Viewing Recordings

From the overflow menu → Recordings, you see a list of all saved recordings. Each entry shows:

Recording Actions


Pump Insights

From the overflow menu → Pump Insights, view a detailed analytics table comparing pump performance across three time windows.

Metrics Table

Metric Description
Total Runs Number of pump cycles in the period
Avg Power (W) Average power consumed per cycle (watts)
Max Power (W) Highest power reading during a cycle (watts)
Min Power (W) Lowest power reading during a cycle (watts)
Total Duration Total time the pump ran during the period
Avg Run Duration (s) Average duration of each pump cycle
Power Variability Standard deviation of power across cycles
Total Energy (Wh) Total energy used in watt-hours
Efficiency Ratio of power consumption to duration (W/s)
Run Frequency Average pump cycles per hour
Peak Usage Time Hour of day when the pump is most active (e.g., "14:00")

Each cell shows the value plus a change indicator compared to the previous equivalent period:

The table has columns for Last 24 Hours, Last 7 Days, Last 30 Days, and Description.

An Export floating action button lets you share the insights data.


Settings

From the overflow menu → Settings, the main settings list shows:

Setting Description
Log Alerts View and configure all 9 alert types (opens a sub-list)
Notifications Configure which alerts send push notifications (firmware ≥ 1.4.45)
Pump Run Detection Configure pump-run threshold power and confirmation time
Pump Protection Configure automatic power cutoff on alert conditions (firmware ≥ 1.4.45)
Firmware Update Check for and install firmware updates
About View device info, rename device
Factory Reset Reset the device to factory defaults

A 🔴 red dot appears next to Firmware Update when a new version is available. A 🔵 blue dot appears next to Log Alerts when an alert is currently active.

Pump Run Detection

Configures how the device determines that the pump is running:

Parameter Description
Pump run threshold power (w) Minimum watts the pump must draw to be considered running
Pump run confirmation (ms) Duration (in milliseconds) that power must stay above the threshold before a pump run is confirmed — prevents false detections from brief spikes
Show power under threshold Toggle to display real-time power readings even when below the threshold (firmware ≥ 1.4.45)

Factory Reset

Tap Factory Reset → confirm ("Want to reset the device to factory settings?") → the device resets to factory defaults. The app shows a loading screen: "Resetting to factory settings. Please wait until your device is flashing. This may take up to 60 seconds." After completion the app returns to the device list.


Alert Configuration

From Settings → Log Alerts, you see a list of all 9 configurable alert types. Each shows:

At the bottom of the list: Reset Alerts Settings — restores all alert thresholds to their factory defaults (with confirmation: "Want to reset the all alerts settings to the default values?").

Common Alert Page Layout

Every alert configuration page follows the same structure:

  1. Active alert banner — if this alert is currently triggered, a highlighted notification banner appears at the top showing the notification text and the timestamp when it was triggered.
  2. Enable/Disable toggle — toggles the alert on or off. When switching ON for the first time, the app contacts the server for AI-recommended settings based on your pump's historical data:
  3. Configurable parameters — varies by alert type (see below).
  4. Save button — saves changes to the device. A snackbar confirms: "Settings updated."
  5. Reference section — always shown at the bottom:

If you navigate away with unsaved changes, a dialog asks: "You have unsaved changes. Do you really want to leave?"


Alert Types Reference

1. Pump Started

2. Excessive Run

3. Expected Run

4. Unusual Power

5. Short Cycling

6. Long Cycling

7. High Power

8. Low Power

9. Device Offline (Disconnection)


Pump Protection

(Requires firmware ≥ 1.4.45)

Pump Protection allows the PumpFuse device to automatically cut power to the pump when certain alert conditions are met. This can prevent damage from overload, dry running, or other fault conditions.

Parameters

Parameter Description
Auto reset (s) Number of seconds before automatically restoring power after a protection trip. Set to 0 to disable auto-reset — in that case, manual restart via the power switch is required.
Power-Off after (s) Number of seconds the device output stays ON before automatically switching OFF. Set to 0 (default) to disable this feature. (Requires firmware ≥ 1.4.46)

Protection Triggers

You can enable protection for each of the following alert types (only those that are currently enabled in Log Alerts will appear):

Warning

⚠️ WARNING! If your selected trigger condition is met, the pump will shut off. With auto-reset set to 0 by default, manual restart is required — potentially increasing flood risk.

For automatic recovery, consider setting auto-reset to a value greater than 0 (e.g., 600 seconds for a 10-minute delay).

When pump protection is active, a 🔄 icon appears:


Notification Settings

(Requires firmware ≥ 1.4.45)

From Settings → Notifications, configure which alert types send push notifications to your phone versus being silently logged.

Each alert type has:

Available notification toggles:

Alert Type Description
Pump Started Pump begins a run cycle
Pump Finished Pump completes a run cycle
Excessive Run Pump ran longer than the configured max
Expected Run Pump has not run within the expected interval
Unusual Power Abnormal idle power detected
Short Cycling Pump cycling too frequently
Long Cycling Pump not cycling enough
High Power Power consumption above threshold
Low Power Power consumption below threshold
Device Offline Device lost connectivity
Pump Power OFF Pump relay was switched off

Sharing & QR Code

From the overflow menu → Share:

  1. The app generates a QR code unique to this device.
  2. The device name is displayed above the QR code.
  3. Another PumpFuse app user can scan this QR code to add the device to their app.
  4. Alternatively, tap Send to share a link via any sharing method (Messages, Email, AirDrop, etc.). The link opens a web page that redirects to the PumpFuse app.

📝 Note: The QR code is private. Sharing it gives others full access to view this device's data. This is the QR code generated in the app — not the QR code sticker on the physical device.

Adding a Shared Device

On the receiving end:

  1. Open the PumpFuse app.
  2. On the My Devices screen, tap Add device (or the QR code option).
  3. Select Scan shared QR Code.
  4. Scan the QR code or open the shared link.
  5. The device appears in your device list.

⚠️ Scanning the QR code sticker printed on the physical device will not work for this purpose. Only QR codes generated via the app's Share feature can be used.


Color Theme

From the overflow menu → Color theme, choose a visual color scheme for this specific device. Available themes:

Each device can have its own color theme, making it easy to visually distinguish multiple devices at a glance. The selected theme is previewed as a color swatch in the selection dialog.


Video Tutorials

From the overflow menu → ▶ Video tutorials, browse a library of how-to videos:

Video Topic
How to connect to PumpFuse Initial device setup and WiFi pairing
How to share connection to PumpFuse Sharing access with another phone
Power Button and Recordings Using the power switch and recording features
Bar chart and Pump Insights Understanding charts and analytics data
Alerts and Notifications Configuring alert settings and notifications
Overload protection Setting up pump protection for overload conditions
Dry running protection Setting up pump protection for dry-run (low power) conditions
Stuck Float Switch protection Detecting and protecting against a stuck float switch
Start and stop timers Understanding pump run timing and detection

Tap any video to play it within the app.


About & Device Info

From Settings → About, view technical information about the device and app:

Field Description
Device Name Tap to rename (opens a dialog; 15 characters max)
Firmware Version The firmware version currently installed on the device
Mac Device MAC address — tap to copy to clipboard
Model PF03
WiFi Network Connected SSID and signal strength in dBm (firmware ≥ 1.4.50)
App Version PumpFuse app version and build number

Tapping any row copies its value to the clipboard (with snackbar confirmation).

WiFi Signal Strength Reference

dBm Range Signal Quality
-30 to -50 Excellent
-50 to -60 Good
-60 to -70 Fair
-70 to -80 Weak
Below -80 Poor (may disconnect frequently)

Firmware Update

From Settings → Firmware Update:

During the update:

⚠️ Do not unplug the device from power during a firmware update.

After the update completes, the device automatically reboots and reconnects. The app returns to the Home Dashboard.


Troubleshooting

Connection Issues

"Can't Reach Device" Dialog

If the app loses its MQTT connection while viewing the Home Dashboard, after approximately 15 seconds a dialog appears:

Can't Reach Device

"We're having trouble connecting. This could be:

Don't worry — your pump still works normally. We just can't show live data right now.

Want to try reconnecting?"

"Connecting" Stays Too Long

If the status bar shows "Connecting" for more than 30 seconds:

  1. Check that your phone has internet access.
  2. Verify the PumpFuse device LED is solid (not flashing). A flashing LED means the device is not connected to WiFi.
  3. Try closing and reopening the app.
  4. If the device LED is flashing, it may need to be reconfigured (re-add the device).

App Backgrounding Behavior

When the app is moved to the background:

WiFi Connection Errors

During initial setup, if the device cannot connect to WiFi, a specific error message is shown:

Error Meaning What To Do
Incorrect Password The WiFi password appears to be wrong Double-check password; try moving closer to router
Network Not Found The specified SSID was not detected Verify the network name; ensure 2.4 GHz band is enabled on your router
Authentication Failed Security settings mismatch Check password and network security type (WPA2 recommended)
Connection Failed General connection failure Restart the device and router; try again
Beacon Timeout / No Signal WiFi out of range or router is off Move device closer to router; verify router is powered on
Too Many Devices Router has reached its device limit Disconnect other devices from the router or try later
Handshake Timeout Network didn't respond in time Try again; check WiFi signal strength
Security Error (MIC failure) Problem with network security settings Verify security type (WPA2/WPA3) and password
No Compatible Security Device doesn't support the router's security mode Try connecting to a different network with standard WPA2 security

Bluetooth Issues

Problem Solution
"Bluetooth is not supported" Your phone does not have BLE hardware
"Bluetooth is powered off" Enable Bluetooth in your phone's Settings
"Bluetooth is not authorized" Android: grant "Precise Location" and "Nearby Devices" permissions in Settings → Apps → PumpFuse
Device not found during scan Unplug the device, plug it back in, wait for LED to flash. If LED does not flash, hold the LED button for 10 seconds to reset WiFi credentials
"Can't connect to your device" Turn the device off and on again; make sure its light is flashing. If that doesn't work, reset WiFi credentials by pressing the LED button for 10 seconds

"Invalid Connection" Auto-Removal

If the device's authentication credentials become invalid (e.g., after a factory reset by another user), the app automatically:

  1. Removes the device from your list.
  2. Deletes all cached data (recordings, daily runs, export data, alert cache, log preferences).
  3. Shows a snackbar: "The connection to the device is no longer active and was removed."

You will need to re-add the device using the setup wizard or a new shared QR code.

Factory Reset (Hardware)

If the device is unresponsive or you need to start fresh:

  1. Press and hold the LED button on the PumpFuse device for 10 seconds.
  2. The device clears its WiFi credentials and enters setup mode (LED begins flashing).
  3. You can now re-add the device through the app's setup wizard.

Factory Reset (Software)

From the app: Settings → Factory Reset → confirm. The device resets all settings and reboots. The app navigates back to the device list and refreshes.


FAQ

How much power does the PumpFuse device itself use?

The PumpFuse device uses less than 1 watt — negligible compared to your sump pump.

Does PumpFuse work with all sump pumps?

Yes. PumpFuse works with any sump pump that plugs into a standard wall outlet. It monitors power consumption regardless of brand, horsepower, or model.

What is the difference between PF03 and PF03B?

They are functionally identical. The PF03 is designed for indoor use (basement, utility room), while the PF03B has a weather-resistant enclosure for outdoor installations. The app experience is the same for both.

What happens during a power outage?

When power is lost, the device goes offline. When power returns:

  1. The device reconnects to WiFi automatically.
  2. A "Pump Power ON" event is logged.
  3. If the Disconnection alert is enabled and notifications are on, a push notification is sent.
  4. Normal monitoring resumes.

The app also logs a "Pump Power OFF" event marking when power was lost.

Can I monitor multiple pumps?

Yes. Add multiple PF03/PF03B devices — one per pump. Each appears as a separate entry in your device list with its own dashboard, settings, alerts, and color theme.

Can multiple people monitor the same pump?

Yes. Use the Share feature to generate a QR code or link. Other users scan it with their PumpFuse app to add the device to their device list.

Is my data secure?

What does the battery backup question during setup affect?

Telling PumpFuse that a battery backup is connected helps calibrate idle-power detection. Battery backup units may draw continuous standby power even when the pump is not running, which could otherwise cause false "Unusual Power" alerts.

What do the chart types mean?

How do I rename my device?

Go to the overflow menu → Settings → About → tap Device Name → enter a new name → Save.

How do I remove a device from my list?

On the My Devices screen, swipe left on the device and confirm removal. This only removes it from your app — it does not reset the physical device.

What does "Pump Protection enabled" mean?

It means the device is configured to automatically cut power to the pump if certain conditions are met (excessive run, high power, or low power). A 🔄 icon in the status bar indicates this. See Pump Protection for configuration details.

How often does the app check for firmware updates?

The app checks for available firmware updates each time you open the Settings page. A red dot on the menu icon indicates when an update is available.


Support

If you need additional help: