'Laundry is complete' notification

Yes, I believe 1.6, or 1.06 as Zooz usually writes it, is the current version. I have my power reporting set to 25W and 45% thresholds, with all other reports (energy, voltage, and periodic/interval-based reporting of all kinds) disabled. This is a fairly aggressive attempt in my part to limit reports to only what I need to make this automation--the only reason I'm using the plug--work. I'd probably recommend starting with less aggressive settings (more reports) and then seeing what you can get rid of, assuming you like to keep your Z-Wave network chatter to a minimum like I prefer to do.

1 Like

ok thanks a lot.. starting with your settings and rule but upped the delay to 3 minutes as i have a lg top loader.

my zen15 is repurposed from my dehumidifier which obviously is not used here in nh in the winter.. I left it plugged in as to not impact the mesh. I have ordered a replacement for it for next year.

thanks these are my settings with the rule and the zen15 with an lg top loader.. I was getting tons of power reports so upped the percentage quite a bit over you.. may even be able to up it a little higher.. The 100 watts doesn't pick the rule up as the machine first starts but that is not necessary and it cuts down on the triggers quite a bit as it does pass 100 quite a few times and that is all that matters.

I also added to following rule in just to avoid a pissed off wife it the switch accidentially gets turned off.

If you prefer a device solution for the "wife pissed off" issue, you can disable local on/off. And although there isn't a way to disable remote on/off, you can set it to automatically turn itself back on after a minute.

Disable Manual Control
Parameter 30: Choose if you want to use the physical button on the Power Switch to turn the outlet on or off manually or if you want to disable this function. If this parameter is set to 0 (disabled), you will only be able to turn the outlet on or off remotely using your Z-Wave hub.

Values: 0 – manual control disabled; 1 – manual control enabled (default).

Size: 1 byte dec

Parameter 33: Use this parameter to set the time after which you want the Power Switch to automatically turn on once it has been turned off. The number entered as value corresponds to the number of minutes.

Values: 0 – timer disabled (default); 1-99 (minutes).

Size: 1 byte dec

1 Like

ya i know but will at some point forget and hit configure and thats all she wrote.. if they would support those in the driver that would be a different story.

Thanks for this rule, I am working to move from Webcore and this was one of my last items to resolve. I am new to Rule Machine and trying to figure how it works. Is the Wait for event: --> elapsed time in your example checking every 1 minute for the power level to be <= 20 or is it 1 minute after the power is <=20 it will speak the announcement?

The latter: it just waits that amount of time, then proceeds with the next action. It's notable that any trigger event will effectively cancel any in-progress waits in Rule Machine, so this is why you don't have to worry about what happens if the power usage goes higher again--the actions start over. (Do note that this behavior is different from "Delay." The "Wait" behavior is similar to what you get with WebCoRE's default "task cancelation policy.")

2 Likes

I'm testing some "done" notifications myself and I feel like I have a pretty simple Rule Machine for each. Here's two I have set up, one is for a humidifier that will run consistently until it's done. The other is for an aroma diffuser that for some reason will randomly report 0, then something crazy, then something almost normal, before going back to normal... all in under a minute. If you can determine the longest delay for a variably powered device, you can simply delay the condition check for longer than that and I would think that's fine?

since you are not doing any additional if's you dont need it that way
your trigger can just be power level < 1
and the action is the notification

1 Like

And that's even MORE simple! Guess I learned something new about Rule Machine today. :slight_smile: Thanks!

1 Like

one warning if it constantly jumping up over one and then back down like some devices do you will get a million alerts.. you may want to look at the events before you write the rule.. and/or tweek the reporting params on the switch/device.

@elainevdw - I had something like this set up initially, but as @kahn-hubitat mentioned, it didn't work for me for a washing machine. During a cycle my washing machine goes up & down, anywhere between 5W to 120W (or whatever). Also, when I had a simple trigger 'when less than some value' things would get triggered even when the machine was simply off.

Check out some of the rules posted earlier by @ogiewon and @bertabcd1234 -- I've tried both and they both work flawlessly. I think I will use pretty much the same logic for my Instant Pot monitor as well (that also goes up & down in power usage).

2 Likes

I am getting several notifications even when the power is not below the threshold. Do I have something wrong?
Here is my rule:

Here is my log:

app:1972021-02-21 04:29:34.273 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:29:34.269 pm infoAction: Wait for event: Power level of Dryer(283.7527) is <= 20.0

app:1972021-02-21 04:29:34.223 pm infoDryer Done Triggered

app:1972021-02-21 04:29:34.219 pm infoWait over: Dryer power 283.7527

app:1972021-02-21 04:29:34.214 pm infoDryer Done: Dryer power 283.7527

app:1972021-02-21 04:29:34.198 pm infoDryer Done: Dryer power 283.7527

app:1972021-02-21 04:28:34.182 pm infoAction: Wait for event: Power level of Dryer(305.9209) is <= 20.0

app:1972021-02-21 04:28:34.177 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:28:34.146 pm infoDryer Done Triggered

app:1972021-02-21 04:28:34.145 pm infoWait over: Dryer power 305.9209

app:1972021-02-21 04:28:34.137 pm infoDryer Done: Dryer power 305.9209

app:1972021-02-21 04:28:34.122 pm infoDryer Done: Dryer power 305.9209

app:1972021-02-21 04:27:34.058 pm infoAction: Wait for event: Power level of Dryer(363.5581) is <= 20.0

app:1972021-02-21 04:27:34.026 pm infoDryer Done Triggered

app:1972021-02-21 04:27:34.010 pm infoDryer Done: Dryer power 363.5581

app:1972021-02-21 04:27:33.995 pm infoDryer Done: Dryer power 363.5581

app:1972021-02-21 04:26:08.642 pm infoAction: Wait for event: Power level of Dryer(286.8823) is <= 20.0

app:1972021-02-21 04:26:08.634 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:26:08.588 pm infoDryer Done Triggered

app:1972021-02-21 04:26:08.581 pm infoWait over: Dryer power 286.8823

app:1972021-02-21 04:26:08.580 pm infoDryer Done: Dryer power 286.8823

app:1972021-02-21 04:26:08.561 pm infoDryer Done: Dryer power 286.8823

app:1972021-02-21 04:25:08.534 pm infoAction: Wait for event: Power level of Dryer(285.5783) is <= 20.0

app:1972021-02-21 04:25:08.529 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:25:08.487 pm infoWait over: Dryer power 285.5783

app:1972021-02-21 04:25:08.487 pm infoDryer Done Triggered

app:1972021-02-21 04:25:08.468 pm infoDryer Done: Dryer power 285.5783

app:1972021-02-21 04:25:08.448 pm infoDryer Done: Dryer power 285.5783

app:1972021-02-21 04:24:08.421 pm infoAction: Wait for event: Power level of Dryer(311.3977) is <= 20.0

app:1972021-02-21 04:24:08.392 pm infoDryer Done Triggered

app:1972021-02-21 04:24:08.377 pm infoDryer Done: Dryer power 311.3977

app:1972021-02-21 04:24:08.362 pm infoDryer Done: Dryer power 311.3977

app:1972021-02-21 04:23:08.273 pm infoAction: Wait for event: Power level of Dryer(312.7017) is <= 20.0

app:1972021-02-21 04:23:08.263 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:23:08.241 pm infoDryer Done Triggered

app:1972021-02-21 04:23:08.239 pm infoWait over: Dryer power 312.7017

app:1972021-02-21 04:23:08.233 pm infoDryer Done: Dryer power 312.7017

app:1972021-02-21 04:23:08.217 pm infoDryer Done: Dryer power 312.7017

app:1972021-02-21 04:22:08.234 pm infoAction: Wait for event: Power level of Dryer(358.8637) is <= 20.0

app:1972021-02-21 04:22:08.187 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:22:08.185 pm infoDryer Done Triggered

app:1972021-02-21 04:22:08.176 pm infoDryer Done: Dryer power 358.8637

app:1972021-02-21 04:22:08.164 pm infoWait over: Dryer power 358.8637

app:1972021-02-21 04:22:08.145 pm infoDryer Done: Dryer power 358.8637

app:1972021-02-21 04:20:17.699 pm infoAction: Wait for event: Power level of Dryer(285.0567) is <= 20.0

app:1972021-02-21 04:20:17.669 pm infoDryer Done Triggered

app:1972021-02-21 04:20:17.641 pm infoDryer Done: Dryer power 285.0567

app:1972021-02-21 04:20:17.622 pm infoDryer Done: Dryer power 285.0567

app:1972021-02-21 04:19:17.560 pm infoAction: Wait for event: Power level of Dryer(288.7079) is <= 20.0

app:1972021-02-21 04:19:17.551 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:19:17.476 pm infoWait over: Dryer power 288.7079

app:1972021-02-21 04:19:17.476 pm infoDryer Done Triggered

app:1972021-02-21 04:19:17.459 pm infoDryer Done: Dryer power 288.7079

app:1972021-02-21 04:19:17.442 pm infoDryer Done: Dryer power 288.7079

app:1972021-02-21 04:18:17.363 pm infoAction: Wait for event: Power level of Dryer(314.2665) is <= 20.0

app:1972021-02-21 04:18:17.351 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:18:17.322 pm infoDryer Done Triggered

app:1972021-02-21 04:18:17.320 pm infoWait over: Dryer power 314.2665

app:1972021-02-21 04:18:17.313 pm infoDryer Done: Dryer power 314.2665

app:1972021-02-21 04:18:17.298 pm infoDryer Done: Dryer power 314.2665

app:1972021-02-21 04:17:17.352 pm infoAction: Wait for event: Power level of Dryer(314.7882) is <= 20.0

app:1972021-02-21 04:17:17.321 pm infoDryer Done Triggered

app:1972021-02-21 04:17:17.307 pm infoDryer Done: Dryer power 314.7882

app:1972021-02-21 04:17:17.292 pm infoDryer Done: Dryer power 314.7882

app:1972021-02-21 04:16:17.138 pm infoAction: Wait for event: Power level of Dryer(288.4471) is <= 20.0

app:1972021-02-21 04:16:17.129 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:16:17.086 pm infoDryer Done Triggered

app:1972021-02-21 04:16:17.081 pm infoWait over: Dryer power 288.4471

app:1972021-02-21 04:16:17.077 pm infoDryer Done: Dryer power 288.4471

app:1972021-02-21 04:16:17.061 pm infoDryer Done: Dryer power 288.4471

app:1972021-02-21 04:15:17.062 pm infoAction: Wait for event: Power level of Dryer(291.5768) is <= 20.0

app:1972021-02-21 04:15:17.053 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:15:17.028 pm infoDryer Done Triggered

app:1972021-02-21 04:15:17.025 pm infoWait over: Dryer power 291.5768

app:1972021-02-21 04:15:17.019 pm infoDryer Done: Dryer power 291.5768

app:1972021-02-21 04:15:17.005 pm infoDryer Done: Dryer power 291.5768

app:1972021-02-21 04:14:17.055 pm infoAction: Wait for event: Power level of Dryer(315.5706) is <= 20.0

app:1972021-02-21 04:14:17.025 pm infoDryer Done Triggered

app:1972021-02-21 04:14:17.009 pm infoDryer Done: Dryer power 315.5706

app:1972021-02-21 04:14:16.992 pm infoDryer Done: Dryer power 315.5706

app:1972021-02-21 04:13:16.881 pm infoAction: Wait for event: Power level of Dryer(311.1369) is <= 20.0

app:1972021-02-21 04:13:16.879 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:13:16.833 pm infoWait over: Dryer power 311.1369

app:1972021-02-21 04:13:16.832 pm infoDryer Done Triggered

app:1972021-02-21 04:13:16.815 pm infoDryer Done: Dryer power 311.1369

app:1972021-02-21 04:13:16.800 pm infoDryer Done: Dryer power 311.1369

app:1972021-02-21 04:12:16.765 pm infoAction: Wait for event: Power level of Dryer(312.4409) is <= 20.0

app:1972021-02-21 04:12:16.757 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:12:16.733 pm infoDryer Done Triggered

app:1972021-02-21 04:12:16.731 pm infoWait over: Dryer power 312.4409

app:1972021-02-21 04:12:16.723 pm infoDryer Done: Dryer power 312.4409

app:1972021-02-21 04:12:16.709 pm infoDryer Done: Dryer power 312.4409

app:1972021-02-21 04:11:16.740 pm infoAction: Wait for event: Power level of Dryer(334.8699) is <= 20.0

app:1972021-02-21 04:11:16.711 pm infoDryer Done Triggered

app:1972021-02-21 04:11:16.694 pm infoDryer Done: Dryer power 334.8699

app:1972021-02-21 04:11:16.681 pm infoDryer Done: Dryer power 334.8699

app:1972021-02-21 04:11:01.040 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:11:01.006 pm infoWait over: timeout

app:1972021-02-21 04:11:01.005 pm infoDryer Done: timeout

app:1972021-02-21 04:09:30.940 pm infoAction: Wait for event: Power level of Dryer(294.7064) is <= 20.0

app:1972021-02-21 04:09:30.927 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:09:30.896 pm infoDryer Done Triggered

app:1972021-02-21 04:09:30.887 pm infoDryer Done: Dryer power 294.7064

app:1972021-02-21 04:09:30.886 pm infoWait over: Dryer power 294.7064

app:1972021-02-21 04:09:30.866 pm infoDryer Done: Dryer power 294.7064

app:1972021-02-21 04:07:31.036 pm infoAction: Wait for event: Power level of Dryer(321.3082) is <= 20.0

app:1972021-02-21 04:07:31.003 pm infoDryer Done Triggered

app:1972021-02-21 04:07:30.978 pm infoDryer Done: Dryer power 321.3082

app:1972021-02-21 04:07:30.955 pm infoDryer Done: Dryer power 321.3082

app:1972021-02-21 04:06:30.870 pm infoAction: Wait for event: Power level of Dryer(301.4872) is <= 20.0

app:1972021-02-21 04:06:30.774 pm infoAction: Speak on Echo - Echo Show kitchen, Echo - Echo Dot (Fam Rm), Echo - Echo Dot (Upstairs), Echo - Echo Dot (Den L): 'The Dryer is Finished'

app:1972021-02-21 04:06:30.683 pm infoDryer Done Triggered

app:1972021-02-21 04:06:30.671 pm infoDryer Done: Dryer power 301.4872

app:1972021-02-21 04:06:30.650 pm infoWait over: Dryer power 301.4872

app:1972021-02-21 04:06:30.623 pm infoDryer Done: Dryer power 301.4872

app:1972021-02-21 04:05:14.392 pm infoAction: Wait for event: --> elapsed time: 0:01:30

app:1972021-02-21 04:05:14.386 pm infoAction: Wait for event: Power level of Dryer(324.6986) is <= 20.0

app:1972021-02-21 04:05:14.348 pm infoWait over: Dryer power 324.6986

app:1972021-02-21 04:05:14.334 pm infoDryer Done Triggered

app:1972021-02-21 04:05:14.247 pm infoDryer Done: Dryer power 324.6986

app:1972021-02-21 04:05:14.230 pm infoDryer Done: Dryer power 324.6986

app:1972021-02-21 04:04:14.322 pm infoAction: Wait for event: Power level of Dryer(357.5597) is <= 20.0

app:1972021-02-21 04:04:14.214 pm infoDryer Done Triggered

app:1972021-02-21 04:04:14.191 pm infoDryer Done: Dryer power 357.5597

app:1972021-02-21 04:02:11.090 pm infoDryer Done: Dryer power 15.1265

I don't see anything wrong with the way your rule is written, and the logs are a bit hard to read (I understand why staff prefer screenshots now! ...as less-accessible as they are), but it looks like sometimes it might be moving on to the second wait (for elapsed time) before the first (wait for low power), unless it's just logging them in an unexpected order and is really executing them around the same time in the right order (though that seems unlikely given that it's not behaving like that).

One thing you could try: my power values were tailored to both my washing machine and my power reporting settings. Your dryer may need different settings, perhaps a larger value for the trigger, which would at least prevent the actions from running so much, even if that shouldn't theoretically be a problem. You should look through your plug's event history while the dryer is running and when it finishes to see what values (and elapsed time timeouts) make sense for you. You could also try recreating the rule to see if that behaves differently (again, it shouldn't, but if you made a lot of edits to get to this point, maybe there's some undiscovered bug).

I don't monitor my dryer so I haven't observed the dry cycle, but is the heating element always on or does it go on and off to maintain the desired heat? How much wattage does your dryer draw when on air tumble only?

I just got my appliance power monitors added to the hub today — I went and got one of the community laundry apps so I wouldn’t have to fuss with it so much! I love that you have your instant pot on a monitor though... that’s another really good use case.

We are currently doing laundry now so I will try the air tumble only later. I am looking at the logs for the drywr plug and the watts fluctuate between 280w and 360w, it never gets near the < 20w trigger.

Here are screen shots of the logs from the plug and the rule when the notification whent off.

Rule

plug

@bertabcd1234 I will try to increase the trigger and see if that helps

I am not sure what I have wrong, but I was not able to get @bertabcd1234 rule to work, but I did get the rule example from @ogiewon to work. Thanks for everyone's help.

1 Like

I also needed to revert my laundry rules back to my original ones to prevent false alarms. Not sure what is going on, it it seems like it may be a bug in RM?

Very interesting guys. It works for me without any false positives and I decided to keep it over @ogiewon's rule just because I was told here it's the more 'modern way'. :wink:

1 Like