I tried the better laundry monitor out there and found it needing some tweaks. So I changed the logic in it to use a state machine and also made it so the user can specify a number of extra times and the delay between the times user is notified when it is finished. I also found this worked well for my dishwasher.
I also made it so it can use a Echo Speaks Device code to do a "Play Announcement All" ensure you don't max out your requests if you want all your Echos to tell you when its done.
here is the code:
Just install both as apps and you should be good to go.
To create/use your own github repo for UpdateCheck,
First, look at my repo for the docs/version2.json and create your own. (With a file in hand, click create, and then enter the subdir (docs) a / and then your file name. (version2.json) Github will automatically interpret it correctly.)
Second, Click Settings in the upper right area of your repo. Scroll down to GitHub Pages and enable them to be sourced from your new docs folder.
Within a couple of minutes, github will build the required backend and display a green area with your URL in it:
@Jonopo I like this app. Makes it easy to tell if the dryer is done. I have one question. You have Contact and Acceleration for selections under Sensors. Any chance you could add Light Sensor to that group? I use the light sensor HS-FS100-L which monitors an LED. I have one on the Rinse LED and the Finish LED. Thanks
It would not be difficult, The real problem is I dont have access to a HS-FS100-L so I could not test the code.
But in reality with such clear cut inputs most of the logic in this code is not needed. a simple rule machine rule could announce it being finished. I have a rule that repeatedly tells me the freezer is open until it is closed. Just switch Garage Freezer open with the LED state.
Wrote this before I installed echo speaks so It uses a virtual sensor "VTL Freezer Open" in to trigger an alexa routine to do the announcement. But with echo speaks you can just call the announcement method on the Echo Speaks device. Also might want to remove the "Delay 00:01:30"
Hi @Jonopo, thanks for sharing the codes. I've configured the app and linked it with my tuya converted to tasmota power plug. just wondering if it should be working with google home hub for the speech notification?
I've linked to my home hub, but I'm not getting any alerts through it. Cheers
Thanks for the improvements to the app. I was just wondering in the (Inform) > (Choose additional devices) menu we could choose to have the switches only alert when the load is done? I'm using some inovelli switches and want them to display on the LED when the loads are done.
How do i stop the verbal echo speaks notification? I have a washer power meter and an open/close sensor and a vibration sensor and an open/close sensor for the dryer.
Do the contact need to stay open?
I guess my question is how do you reset the notification?