Displaying my washing machine's remaining time with curl, jq, and pizauth
tratt.net
tratt.net
I just want to point out that what was actually needed was a repair. We're all so conditioned to think broken things must be replaced, it's easy to forget you should at least consider a repair first.
Plus you probably get new features out of your newer machine.
Of course if your washer is only couple years old repairing is the way to go.
If it isn't the brushes then it is likely the control module - this is often so expensive to source new (and can be pricey 2nd hand) that there isn't much point in replacing.
My dishwasher needed a new board, and despite only being 5 years old, the manufacturer wanted 80% of the cost of a new machine. Even on the grey market I couldn't find a good price, and going 2nd hand didn't turn up the parts I needed. Was very sad to scrap such a new piece of hardware.
It even involves a third-party server and email registration.
Bravo!
Unfortunately I could not find a plug suitable for the dryer, but for the washer it was great. I eventually decided to decommission the majority of my smart home accessories and HomeAssistant entirely.
Personally, I'd use an esp8266 or esp32 for that.
I'd also try to find a better way of sensing whether it's running/finished, by connecting directly to the power led (you can also siphon power to run the microcontroller from the washing machine itself), or measure power usage at the plug.
But still, a timer with a reasonable buffer on it is fine. Just less nerdy.
I configured my automation to notify me when both the washer and dryer are idle.
Okay nevermind: I should have google in english first :p
`Washing machine timers are sometimes in conflict with high-efficiency features like load sensing, which attempts to gauge the size of the load and only use as much water as needed to finish the cycle. That measurement may ultimately affect how much time the cycle needs, making the timer overly optimistic. ` https://reviewed.usatoday.com/laundry/features/why-the-timer... https://www.mentalfloss.com/article/646586/why-washing-machi....
> Instead of some buttons or dials on the front that people know how to use, an LED display (or dial), even a timer function the LED/dial could show, why don't we connect it to the internet and provide an API?
I often leave clothes in the wash for 24 hours (or longer), and then they get all gross and I have to wash them again; this happens because I can’t hear the chime from my office, and with the way my brain works, I won’t think about it again until much later. I could set an alarm on my phone every time, but… that would require that I remember to do that.
I would love a way to either send a push notification to my phone, or have an audible house-wide chime, or something along those lines :)
Fair point.
> To get started, I first had to register my washing machine to my email address with Miele's app.
Yeah, Nah.
Central registration by apps on NAS appliances, IoT devices, etc. makes for a great one stop shop for the evil hacker ransomware gangs looking for precious data to steal | encrypt or (in these cases) needle holes that can be potentially threaded to gain network or social access.
Even if it's a simple case of email us to recieve a custom key to access your machine (no other network access required) it's still opening the door to marketing mail and potential phishing vectors.
For all that I love having access to mains water logging, power stats, irrigation timing, pump and tank stats etc. on a local secure LAN .. washing machines can fit in there for the notifications and tie in to task specific water use breakdowns.
Sure, you could secure it with a FIDO2 key or PKI or something, if you made it so that the crypto didn't rely on PII/contact info.
But you see, this is consumer equipment. Nobody will purchase FIDO keys or buy in to PKI, with all the joys of manual certificate management. Nobody in the IoT field wants to support that stuff even if hobbyists were into it.
The laundry room here is managed by a very large service company. They previously had web pages where anyone on the Internet could watch washers and dryers count down until they were finished. It was simple, it didn't use Flash, it worked for me from any device.
Then they "upgraded" and ruined everything. The laundry room is now full of Bluetooth signals, QR codes, mobile app posters, funny money that you reload into the app to pay for your laundry. It's a nightmare. Thank God they still accept coins.
But laundry rooms are high-profile targets for vandalism, abuse, inept usage, and all sorts of opportunities for breakage. I welcome central registration. A stable email address is the least I can do if it means that the machines can be serviced, and there is recourse for vandals and thieves.
I have no issue with bash, it's simple to use even for complex scripts.