Live data from Hacker News

I hacked my washing machine

nexy.blog

111–120 of 169 posts

Re: I hacked my washing machine

#111
post #107

Earlier quoted context omitted.

My washing machine is a "dumb" machine from the '90s. The wash cycles run based on the position of a glorified timer knob: it doesn't have a computer or sensors to detect if it needs extra time aside from the water fill stages. Thanks to this consistency, I just set a 40 minute timer on my phone, and it's always done by then. Can't get much simpler than that. If I need reminders, there's always the alarm snooze funct…

It's actually really, really easy to get the state of a "dumb" washing machine (or any other electric machine) into Home Assistant using a smart plug. You can use something really basic like "power draw for > n seconds followed by no power for > m seconds" to detect when a cycle is finished. You can get way fancier and look at power draw curves to determine what part of a cycle it's in, or which cycle, if you really…

This is (largely) what I have for my "dumb" washer. What makes mine unique is the washer is in my apartment building's cellar, too far for Wifi. So I have a LoRa transmitter that routes the message to a LoRa receiver on my home network.

Unfortunately, as you noted, I haven't figured out how to handle the dryer as the load is too much for all the smart plugs I've found. I wish there was a clamp-style monitor on an extension cord, but it seems that is something which doesn't exist.

Thankfully, the dryer isn't as much of an issue since dry clothes can sit there until I remember to get them.

Re: I hacked my washing machine

#112

Earlier quoted context omitted.

My washing machine is a "dumb" machine from the '90s. The wash cycles run based on the position of a glorified timer knob: it doesn't have a computer or sensors to detect if it needs extra time aside from the water fill stages. Thanks to this consistency, I just set a 40 minute timer on my phone, and it's always done by then. Can't get much simpler than that. If I need reminders, there's always the alarm snooze funct…

I miss old machines. My wife’s Bosch takes 90min to 2.5 hours for most cycles. Tho there is a 30 minute super quick cycle

But the fast cycles of olden day cames at a price in terms of power draw and water usage, so it’s unfortunately similar to missing incandescent light bulbs.

Re: I hacked my washing machine

#113
post #7

Respect, but this is kinda the hard way - I just plugged mine (dumb machine, not smart) in via an energy metering plug, and when energy use drops to less than 10W for more than 2 minutes, it’s done - very simple homeassistant automation. Convenient for me as the machine is 500m from the house.

Now I want to know why your washing machine is half a kilometer from your house.

It's tough times: their villa has a washing room in the servants block away from the house, but now they had to release everyone but the valet, housekeeping, masseur and hairdresser, so the washer role has been eliminated and now they need the notification for their valet to go pick it up.

Re: I hacked my washing machine

#114
post #50

This is what Hacker News posts should be.

YES. More actual hacking (as in tinkering), less LLM bullcrap that recently beat some metric I don't give a fuck about

I should probably look into filtering out the LLM stuff with uBlock Origin rules or something.

Re: I hacked my washing machine

#115
post #107

Earlier quoted context omitted.

It's actually really, really easy to get the state of a "dumb" washing machine (or any other electric machine) into Home Assistant using a smart plug. You can use something really basic like "power draw for > n seconds followed by no power for > m seconds" to detect when a cycle is finished. You can get way fancier and look at power draw curves to determine what part of a cycle it's in, or which cycle, if you really…

I know nothing about US 240V power circuits — what plugs do you use, could you get by with a Euro system? I use Eve Energy smart plugs, which seems to be supported in Home Assistant through the matter integration. Local first, no bullshit remote account requirements, good quality, around 40€ / USD 45. https://www.evehome.com/en/eve-energy

I believe that US 240V is 2 hots, neutral, and ground. EU 240V is one hot, one neutral and ground. EU 400V (380V) is 3 hots, neutral and ground.

None of this is cross-compatible.

Re: I hacked my washing machine

#116

Assuming the only reason this works is because the washing machine and app don’t use TLS 1.2 and instead some homegrown Caesar cipher? Otherwise, you would need some MitM style attack?

Many of these consumer IoT devices use either plaintext protocols or implement weak encryption with hardcoded keys in the firmware, making packet capture and analysis possible without traditional MitM techniques.

I understand. I am asking whether if the certs were in the device and the app would this have fixed it

Re: I hacked my washing machine

#117
post #102

First up: this isn't criticism of the original post in the slightest, it's a wonderful journey through figuring out how a weird device that wants to be on your wifi works. If you have a device that speaks to an Android app, you want https://github.com/niklashigi/apk-mitm - it'll strip pretty much every known certificate pinning implementation from an apk, and it'll also rewrite the manifest so it'll trust the user-in…

Even if it's not for a device. I have an app that like most apps only gets worse every update. I stopped all auto updates, backdated, all good. Eventually it stopped being able to connect to the servers. I heard about cert pinning, saw this repo, and tried it. Flawless victory.

And because its ad URLs are out of date or something, I see no ads. Which I don't feel bad about because again, all their development effort was in turning something working into something not working.

Re: I hacked my washing machine

#118
post #70

Earlier quoted context omitted.

Keep that dumb washing machine from the 90s, I can almost guarantee you that a new washing machine is not meant to last as long. Maybe 6-7 years if you are lucky.

Miele.

Miele from my grandmother still running here, 1988 machine! No defects, still pristine inside. No guarantee though that today's Miele is the same quality.

Re: I hacked my washing machine

#119

Earlier quoted context omitted.

I know nothing about US 240V power circuits — what plugs do you use, could you get by with a Euro system? I use Eve Energy smart plugs, which seems to be supported in Home Assistant through the matter integration. Local first, no bullshit remote account requirements, good quality, around 40€ / USD 45. https://www.evehome.com/en/eve-energy

I believe that US 240V is 2 hots, neutral, and ground. EU 240V is one hot, one neutral and ground. EU 400V (380V) is 3 hots, neutral and ground. None of this is cross-compatible.

Pity - thank you!

Re: I hacked my washing machine

#120
post #107

Earlier quoted context omitted.

It's actually really, really easy to get the state of a "dumb" washing machine (or any other electric machine) into Home Assistant using a smart plug. You can use something really basic like "power draw for > n seconds followed by no power for > m seconds" to detect when a cycle is finished. You can get way fancier and look at power draw curves to determine what part of a cycle it's in, or which cycle, if you really…

I know nothing about US 240V power circuits — what plugs do you use, could you get by with a Euro system? I use Eve Energy smart plugs, which seems to be supported in Home Assistant through the matter integration. Local first, no bullshit remote account requirements, good quality, around 40€ / USD 45. https://www.evehome.com/en/eve-energy

Or just pay 10€ for an ikea plug (INSPELNING). I do not understand people always paying a x10 premium for eve.
Post reply on HN