Many of us have them, few of us really hack on them: well, here we’re talking about large home appliances. [Severin von Wnuck-Lipinski] and [Hajo Noerenberg] were both working on washing machines, found each other, and formed a glorious cooperation that ended in the unholy union of German super-brands Miele and B/S/H — a Miele washer remote controlled by Siemens’ web app.
This talk, given at the 39th Chaos Communication Congress (39C3), is about much more than the stunt hack, however. In fact, we covered [Severin]’s work on the very clever, but proprietary, Miele Diagnostic Interface a little while ago. But now, he’s got it fully integrated into his home automation system. It’s a great hack, and you can implement it without even opening the box.
About halfway through the talk, [Hajo] takes over, dissecting the internal D-Bus communication protocol. Here, you have to open up the box, but then you get easy access to everything about the internal state of the machine. And D-Bus seems to be used in a wide range of B/S/H/ home appliances, so this overview should give you footing for your own experimentation on coffee machines or dishwashers as well. Of course, he wires up an ESP32 to the bus, and connects everything, at the lowest level, to his home automation system, but he also went the extra mile and wrote up a software stack to support it.
It’s a great talk, with equal parts humor and heroic hacking. If you’re thinking about expanding out your own home automation setup, or are even just curious about what goes on inside those machines these days, you should absolutely give it a watch.
Editor Note: The “S” is Siemens, which is Hackaday’s parent company’s parent company. Needless to say, they had nothing to do with this work or our reporting on it.

…and for a split second I thought that the machines are running Linux with DBus :)
They do ;)
on newer devices…
b/s/h??
https://www.bsh-group.com/
Bosch-Siemens-Hausgeräte (at least that used to be the name)
Bosch Siemens Hausgeräte
My washing machine (& matching dryer) were made in 1968, by Whirlpool, and they work by turning a knob and then pushing a button. They somehow manage to do this without an internet connection. I don’t really feel that they need to do anything more than wash clothes and dry clothes. I don’t need them to send me an email or show me ads or recommend sponsored products or do anything on any kind of schedule.
The dryer shredded one of its two belts about 8 years ago, I replaced both while I was in there because why not. The washer as far as I know has never needed any kind of service whatsoever since it left the factory.
MAYTAG, not Whirlpool! Jeezus, something going on between my brain and keyboard lately.
Yes I have my mums old Speed Queen that she got new when I was born 47 years ago
Same feelings here. I’ve got a pair of Kenmores not quite that old, but they predate this millennium. I like having appliances that don’t have a single semiconductor in them. Fridge, freezer, washer, dryer all have given great service for decades, and none of them has as much as a diode in them.
The dryer gets a new belt and drum sliders/bushings every decade or two. The washer got a new set of pawls after 25 years. That’s it, other than proactively replacing the old (original) fill hoses last year. “Replace every five years” they had written on them!
The Bosch dishwater is less than 20 years old and has had four significant repairs in that time, two of those being the electronics. (and one leaky fill valve and one clogged pipe).
This is hackaday, a blog about doing things, not curmudgeonaday, a blog about not doing things because you’re too fossilized.
I disagree; it’s a blog about finding better solutions and an internet-enabled washing machine is a solution in search of a problem. Disposable gadgets are more profitable than something that just works, which is why disposable gadgets are the only kind of appliance you’re allowed to buy today. I think that’s a bad thing no matter how well it plays Doom.