Eleki Jack IoT All articles
Home Automation

Your Washer Knows It's Broken. It Just Can't Tell You.

Eleki Jack IoT
Your Washer Knows It's Broken. It Just Can't Tell You.

There's a particular kind of silence that comes from a basement. Not the good kind — the ominous kind. It's the silence of a sump pump that should be cycling during a spring storm but isn't, and you only find out when the carpet squishes underfoot.

My house came with appliances that predate the smartphone. The washer is a tank from the late '90s, the furnace ticks along faithfully, and the sump pump has one job it usually does well. None of them have Wi-Fi. None of them have an app. And replacing any of them runs $800 to $2,500, which is a lot of money to spend on a machine that still technically works.

So I did what any maker does: I decided the machines don't need to get smarter. They just need to learn to talk.

The Big Idea: Listen, Don't Replace

Here's the thing about old appliances — they broadcast their state constantly. The washer hums when it's running. The furnace draws a very recognizable spike of current when the blower kicks on. The sump pump makes a specific thunk-whoosh sound every cycle.

You don't need to hack the appliance's internals. You just need sensors that sit outside the machine and observe it, the way a mechanic puts a stethoscope on an engine. That means:

All of it is non-invasive. No warranty voided, no wiring spliced into a 240V line. You're a spectator with a clipboard.

Build One: The Sump Pump That Cries Wolf (Loudly)

The sump pump is the highest-stakes retrofit in the house, so I started there.

Parts: one ESP32 dev board, one MPU-6050 accelerometer (~$3), a 5V USB power adapter, and a cheap enclosure.

Mount the accelerometer directly to the pump's discharge pipe with a zip tie and a dab of hot glue. When the pump runs, the pipe vibrates in a very distinct pattern — a sharp jolt as the float switch trips, sustained vibration while it pumps, then silence. That's your signature.

The ESP32 polls the accelerometer, computes total magnitude, and when it crosses a threshold for a few seconds, it flags a "pump cycle." The logic that actually saves your basement is the inverse: if the ESP32 hasn't seen a cycle in X hours while water level data (or even just heavy rain from a local weather API) says it should have, it fires off an alert.

I pipe notifications through Home Assistant to my phone. First storm of the season, the pump jammed on a clump of debris. My phone buzzed twenty minutes before the pit would have overflowed. That one event paid for the entire project, including the fancy enclosure I didn't need.

Build Two: A Current Clamp on the Furnace

The furnace is hardwired, so vibration is the safer bet for the blower — but the real gold is the 24V control line and a simple SCT-013 clamp on the blower motor's leg if you're comfortable with it (or better yet, have an electrician friend look over your shoulder).

The pattern tells you everything. A healthy furnace does a short ignition spike, then a steady blower draw for ten to fifteen minutes. What I learned after two weeks of logging: my blower was short cycling — running three-minute bursts instead of long steady stretches. That's a clogged filter or a failing limit switch, and it's the kind of thing you never notice until the repair bill shows up.

A $2 filter, caught by a $5 sensor. I'd call that a good trade.

Build Three: The Washer That Announces Itself

This one's the crowd-pleaser. A single vibration sensor on the washer's body, thresholded to detect the sustained agitation of a wash cycle versus the spin cycle's high-frequency whine. When the vibration stops for a full minute after being sustained, the ESP32 concludes: wash done, and pings the household.

Is it as elegant as a built-in Wi-Fi washer? No. Does it cost $12 instead of $1,100? Extremely yes. And unlike the smart washer, it'll still work in fifteen years, because the dumb machine is the reliable part.

The Software Side

All three builds run ESPHome on the ESP32, which means they show up in Home Assistant automatically and the alert logic lives in simple YAML automations — no custom firmware to maintain. A few tips from the trenches:

Your Dumbest Machines Are Your Best Informants

There's a temptation to think the answer to a dumb appliance is a smart one. But the machines already in your basement have decades of reliability baked in — they just lack a voice. A $10 ESP32 and a sensor or two gives them one, without touching a wire inside the chassis.

Start with the sump pump. It's the build with the best story-to-savings ratio, and the first time your phone buzzes before the basement floods, you'll wonder why every appliance in the house isn't wearing a little stethoscope.

All Articles

Related Articles

The $180 Ghost: My Weekend Audit of Every Phantom Load in the House

The $180 Ghost: My Weekend Audit of Every Phantom Load in the House

40 Devices, One Microwave, Zero Clue: Untangling the 2.4GHz Mess Behind Your Laggy Smart Home

40 Devices, One Microwave, Zero Clue: Untangling the 2.4GHz Mess Behind Your Laggy Smart Home

My House Talks Too Much: Taming 4,000 Appliance Notifications Into Actually Useful Alerts

My House Talks Too Much: Taming 4,000 Appliance Notifications Into Actually Useful Alerts