When you're setting up your smart home, you might be tempted to set it up like a showroom with all sorts of automations. Have an app-connected washing machine that texts you when they're done, or smart dishwashers that display diagnostics on your phone. The reality behind all of this is that the price tags are pretty hefty, with some devices coming in at over $1,000 for the privilege of interfacing with a terrible cloud-dependent smartphone app that will stop being updated in four years' time.

Instead of this, take a look at your current appliances. They have no Wi-Fi cards, no touchscreens, and use mechanical buttons. They work perfectly but leave you entirely in the dark. It might be time to opt for a $15 self-built level up. Plugging a 10-year-old washing machine into a heavy-duty local smart plug and running a few lines of code in Home Assistant allows you to seamlessly predict cycle completion times and send high-priority local notifications. Connecting dumb appliances to Home Assistant provides a better, more secure user experience than native smart consumer white goods ever could. By converting raw electrical energy monitoring into an active logical state, you can completely modernize your home infrastructure entirely offline.

The smart plug isn't smart enough alone

Pair it with some open-source software

You can easily transform power consumption into telemetry. While traditional hacks like mounting Zigbee vibration sensors to the side of a washing machine fail, there are alternatives. These hacks can trigger false positives during load balancing or aggressive spin cycles and go blind when the machine pauses to fill or soak. With a power-monitoring element, an appliance's electrical consumption can tell a vivid story.

A dishwasher pulling 2,000 W is actively heating water. A drop-down to 60W means it's running a drain pump. 5W means it's sitting idle. By observing these changes, Home Assistant can map out exactly what the mechanical hardware is doing, so you know exactly where in the cycle your appliance currently is.

Standard home assistant templates rely on rigid rules. For example, "If power drops below 5W for 2 minutes, send alert." But this can be frustrating during modem eco cycles or long soak pauses, as your device might drop below 5W more often than not, even if it's not actually finished yet. To rectify this issue, you can use open-source custom integration software, such as HA Wash Data.

HA Wash Data uses advanced mathematical array profiling to examine the shape of the power consumption trace over time. It matches live electrical telemetry against past recorded profiles, allowing the home assistant to auto-detect whether your washer is running a gentle eco or heavy denim cycle and accurately estimate the minutes remaining.

Instead of relying on buggy vibration sensors that might not accurately predict or provide any information, pairing the power consumption with this open-source application gives you not only a predicted end time but also all the information about your current cycle.

How to get started

You can automate almost anything in your home

To successfully automate large appliances in your home, ensure you follow the correct steps. It's so much more than just sticking a cheap vibration sensor on the side of your device.

In this example, I'm going to talk about automating a washing machine, but this applies to a wide range of heavy-load appliances, too. The first thing to do is deploy a heavy-duty local smart plug. Avoid going for cheap, unbranded Wi-Fi plugs. Use high-quality ZigBee 3.0 or calibrated Z-Wave plugs rated for at least 15 or 16 A to comfortably handle the high-resistive heating loads of washers and dryers or any other heavy-duty appliance.

Next, install the tracking layer via HACS. Open the Home Assistant Community Store, search for "ha-wash-data," and download the custom component repository. Give Home Assistant a quick restart to initialize the files.

Next, you have to record and label a baseline cycle. You only have to do this once when first setting up, so even though it's a little bit of a longer setup process, don't worry. Launch the integration, point it at your plugs' raw wattage entity, and run a standard wash cycle. Once finished, use the integration wrapper to save that unique power signature curve and name it. The best way to do this is to name it after what cycle it was, for example, "normal 30°C".

Next, it's time to write the broadcast automation. Construct a clean local automation rule. For example, when the appliance state changes from running to finished, trigger an actionable push notification on your phone and flash the office desk's bias lighting green. This way, you're alerted when the washing machine finishes the cycle without having to spend hundreds, if not thousands, of dollars on a smart appliance.

This can be expanded to all areas of your home. For example, if you've got a simple, dumb coffee maker. By plugging your standard drip coffee machine into a smart plug, you can keep the mechanical switch toggle to ON. Now Home Assistant can safely cut the power overnight and flip it back on 10 minutes before your alarm rings, giving you an automated morning brew without cloud vulnerabilities or the need to remember to switch it on.

Another great example is a dehumidifier or a heater. Old mechanical space heaters or basement dehumidifiers, kept on smart plugs paired with a separate $10 Zigbee temperature/humidity sensor, can be fantastic. You've instantly created a highly accurate, automated climate-control array that completely bypasses the inaccurate built-in analog thermostats on the units.

Don't get rid of your dumb appliances

Turn them into smart devices instead

Upgrading your home and implementing smart home products doesn't require sending functional appliances to the landfill. By treating an appliance's power consumption as a rich data stream, Home Assistant can interpret its physical states locally and non-invasively. The real breakthrough comes from open-source and pattern-matching tools that make a $15 plug more accurate than a $1,200 smart washer app.

Celebrate the victory over forced obsolescence. Your 15-year-old mechanical dryer is fundamentally more reliable than a brand-new connected unit because it has fewer complex computer control boards to fry. Stop letting appliance manufacturers push you into the cloud upgrade cycle. Keep your bulletproof dumb sheet metal machines. Spend $30 on a pair of local power monitoring plugs and let a home assistant learn their electrical signatures. Enjoy an incredibly sophisticated local smart home that will outlast any corporate cloud ecosystem on the market.

Home Assistant
OS
Windows, macOS, Linux
iOS compatible
Yes
Android compatible
Yes