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).
| 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.
| 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 |
The app uses Bluetooth Low Energy (BLE) to configure the device's WiFi credentials.
💡 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.
⚠️ 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.
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).
The device is added to your My Devices list and the app navigates directly to the 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:
The expanded app bar shows a large real-time power gauge area:
0345.67). The integer part is shown large on the left and the decimal part to its right.2.88A).121V).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.
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.
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:
A collapsible chart area showing pump activity trends. See Bar Chart.
Segmented filter buttons for the alert history. See Alert Log.
A chronological list of pump events and alerts. See Alert Log.
A small ☰ menu button in the bottom-right corner with two options:
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:
The bar chart section provides a visual summary of pump activity over time.
| 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) |
| Range | Granularity |
|---|---|
| Last 7 days | One bar per day |
| Last 30 days | One bar per day |
| Last 12 months | One bar per month |
A loading indicator bar appears at the top of the chart while data is being fetched.
Gallons = k × W × Minutes → Save.Below the bar chart, the alert log shows a chronological list of pump events and alerts.
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".
Each log entry shows:
[5m 32s]).| 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.
Tapping an alert log entry opens a detailed view showing everything known about that event.
yyyy-MM-dd HH:mm:ss).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 |
For active alerts, the app fetches recommended settings from the server based on your pump's historical data:
For active alerts, a "Dismiss" text button clears the triggered alert state without changing any settings.
Below the action buttons, reference information is always shown:
Recordings let you capture a continuous stream of real-time power data for manual analysis (e.g., during a pump test or troubleshooting session).
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.
Tap the record button again. A snackbar confirms: "A new power recording has been saved."
From the overflow menu → Recordings, you see a list of all saved recordings. Each entry shows:
3m 22s)From the overflow menu → Pump Insights, view a detailed analytics table comparing pump performance across three time windows.
| 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.
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.
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) |
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.
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?").
Every alert configuration page follows the same structure:
If you navigate away with unsaved changes, a dialog asks: "You have unsaved changes. Do you really want to leave?"
(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.
| 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) |
You can enable protection for each of the following alert types (only those that are currently enabled in Log Alerts will appear):
⚠️ 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:
(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 |
From the overflow menu → Share:
📝 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.
On the receiving end:
⚠️ 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.
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.
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.
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).
| 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) |
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.
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:
- Your phone's WiFi or internet
- The device is temporarily offline
Don't worry — your pump still works normally. We just can't show live data right now.
Want to try reconnecting?"
If the status bar shows "Connecting" for more than 30 seconds:
When the app is moved to the background:
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 |
| 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 |
If the device's authentication credentials become invalid (e.g., after a factory reset by another user), the app automatically:
You will need to re-add the device using the setup wizard or a new shared QR code.
If the device is unresponsive or you need to start fresh:
From the app: Settings → Factory Reset → confirm. The device resets all settings and reboots. The app navigates back to the device list and refreshes.
The PumpFuse device uses less than 1 watt — negligible compared to your sump pump.
Yes. PumpFuse works with any sump pump that plugs into a standard wall outlet. It monitors power consumption regardless of brand, horsepower, or model.
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.
When power is lost, the device goes offline. When power returns:
The app also logs a "Pump Power OFF" event marking when power was lost.
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.
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.
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.
Gallons = k × W × Minutes)Go to the overflow menu → Settings → About → tap Device Name → enter a new name → Save.
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.
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.
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.
If you need additional help: