Is there any recommendation for an available smart washing machine?
I like the Samsung models with WLAN and App-Control - but has anyone tried to get the state in openHAB?
As always most proprietary solutions do not offer open interfaces. There is a Miele binding, no personal experience: http://docs.openhab.org/addons/bindings/miele/readme.html
Also whoever is reading this and just wantâs to know âIs the washing machine finished?â: Washing Machine State Machine
Just bought a dryer from miele. The current Binding does not work with it.
Thomas
For the current state itâs OK to work with power measurement to get the state.
But I would prefer to get more details as âwhen itâs finished?â
(And to be honest: Iâm not interested in installing another app when I try on the other hand to combine everything else in openHAB)
Hello!
You could get âwhen itâs finishedâ date and time pretty easily using a simple rule. When power usage drops below certain threshold and the current state is appropriate (i.e. Washing), write date and time to an OH item.
Best regards,
Davor
that works only, if you always use the same washing-program?!?
Why would it work only with the same washing-program? Lets say your washing machine draws approximately 1000 W while washing. After washing is finished, it drops to, let say 10 W - LED indicators and similar stand-by stuff still draw some power. That will allow you to change the state to finished, but, also, allow you to write date and time (exact date and time when power dropped below, lets say 20 W). It is not connected to a program, but to a power usage. You could firstly test power usage when machine is on stand-by, and then use that value as indicator of changed state - which will then trigger writing of date and time too.
Edit: Maybe I misunderstood your initial post. Did you mean âWhen itâs finishedâ or âWhen will it finishâ?
Best regards,
Davor
Yes - I meant âWhen will it finishâ.
And I noticed, that my washing machine doesnât need constantly power but sometimes drops to <10 W even while washingâŠ
It would be possible to try to find a good pattern - but I would prefer a ârealâ data connectionâŠ
Michael
Hey @davorf, thatâs exactly what the âWashing Machine State Machineâ does but I can understand @mashbornâs interest in a truly connected washing machine. Iâd also be interested in a solution (for the future). @Dibbler42 did you look into the problem or contact the original author of the binding?
Hello!
Those power drops could be solved using timer or expire binding (Iâm guessing periods of these drops are ranged from a few seconds, to, maybe, a minute). Regarding âWhen will it finishâ, I donât see any solution except using machineâs official API/SDK, if it has one, to get that information directly from machine itself.
Best regards,
Davor
Hello @ThomDietrich!
Of course there are benefits of using info directly from the machine itself. I was just suggesting a solution (but based on the wrong assumption/misinformation). I know your topic covers this exact use case, I was just trying to explain how it works
Best regards,
Davor
If your washing machine has a display and shows the estimated running time, it could be possible to check this display by camera a do a little character recognition (a similar idea to https://www.kompf.de/cplus/emeocv.html)âŠ
Andreas
If you are looking for hard wired solution check out GE Green Bean. It works with most newer GE appliances.
If Iâd need a new washing machine I would look for Bosch / Siemens machines with âHome Connectâ functionality.
They are WiFi connected and have an interface to IFTTT. Maybe something can be worked out to integrate into openHAB with Home Connect or IFTTT.
Bernd
I havenât looked into connected washing machines, but I donât think for myself that the premium theyâd likely charge would be worth the data thatâs available.
Another possibility for you is how I do it. Using the MySensors library, I have a node in the laundry room with a sound sensor. When there has been no sound for 90 seconds, it essentially sends an OFF command to the âwashing machine runningâ switch through MQTT. I then get a notification through Pushover when that is complete. It doesnât give full status information like which part of the cycle it is doing, but it gives âdoneâ information, and thatâs all we need at our house!
I use the power monitor solution, using a Z-Wave power plug, and it works great for all programs on our washing machine as it goes into standby when it finishes and uses < 1W which always signals end of cycle. I use persistence to get the max for the last minute is less than 1W.
This is really all you can do with a washing machine as loading of the thing means remote triggering is much less useful. (Ours has a delay start)
I believe this is much better than having a actual interface as it will work for years with my appliance and have much less security issues. If you look at how much any IOT type things gets updated after itâs release and your expected lifespan of your home appliance they really donât match up.
Hi all, digging up an old topic and going off topic, but itâs the first hit on Google when looking for a way to start my machine using OpenHab: I have just managed to start my washing machine via a Http post request to the SmartThings API, which means it should also be possible for an enthousiastic person to create this in OpenHAB (or perhaps itâs even already possible using the SmartThings bindings, Iâm not sure).
Once you know the process is fairly simple provided you have some knowledge on how to work with APIs:
- Install the official Samsung SmartThings app - Iâve done this on my iPhone, hopefully Android works the same.
- Get your washing machine online and connected to SmartThings using the app/your washing machine manual (this may be easy or a challenge in and of itself)
- Once you can see the machine in your app, create a âSceneâ in the app with one action, which is âAction â control device â [select your washer] â Start Cycleâ (this is a guesstimated translation as my app is in Dutch, it should be self evident)
- using your samsung account also linked to the app, generate an API token with full access to Scenes (note: Scenes, Rules sounds the same but is different) on SmartThings. Add a little smartness to your things.
- Get a list of all scenes for the account as per here: API | SmartThings Developers and note the Scene ID of the scene you crated at step 2
- Setup a washing program as youâd like it to be on the machine itself and press the âsmart controlâ button to allow remote operation (probably you can also set up the program remotely/automatically, but that is beyond the scope of this example). In my case the machine locks the door, and after 10-20 seconds plays a jingle when it connects to wifi.
- Execute the scene via a POST request as explained here using the sceneId obtained in step 5 API | SmartThings Developers - this should return a â{âstatusâ:âsuccessâ}â response and the machine should start.
I tried this using a âruleâ first, as having a âsceneâ which starts a washer sounds strange - but Rules from the app donât work and âscenesâ do.
Perhaps there is also a more direct way to tell the machine to start using the âdevice commandsâ API calls, but I wasnât able to find any proper documentation on a âstart washing machineâ command API | SmartThings Developers (I could find working API bindings for e.g. setting soundbar volume levels, which I succesfully tested, but not for the washing machine per se)
Hello!
Iâm not sure if thatâs what you are looking for, but first thing I can think of is using executeCommandLine in OpenHAB rules to call HTTP POST via curl command line app.
Best regards,
Davor