Notify or do something when an appliance like a dishwasher or washing machine finishes

I have been using this automation for some time on my washing machine as of late, the notification has been hit or miss. The biggest issue I have is that the notification timing is never accurate.

I have it set to notify me one (1) minute after the lower threshold is reached and maintained, however I never get the message after a minute, it randomly longer. Some times it has taken nearly an hour or two.

And some times I don’t get the notification at all, I put another load of washing on after the first, yes it well over one (1) minute before I start the next load, and then sometimes I get the notification for the second load.

Yes I know I have an issue and I would like it fixed, I get though the magic fairies don’t know what my issue is and so what I am asking for is guidance on how to actually troubleshoot my issue. My automation is very simple, I put the values in and send a notification to my phone.

Thanks

If the notification is to a mobile it can take a long while for a notification to reach you (I know for sure on Android).
Did you check the traces of the automation to get at what time the notification was triggered vs. the time you actually got it?

Nice blueprint, very useful – just cannot get any actions to run.

Checking the blueprint file in the Studio Code Server editor, this is pointed out in line 63:

Incorrect type. Expected “null”

Do you have this working with the current HAOS 2021.12?

Hi!
Do you find any solution how not receive a notification on first peak?

two things.

  1. Try and send the notifications using the developer tool. Then you can see if they arrive as expected. I use “notify” on my iPhone, and normally I get the notification instantly, like within seconds.
  2. are you sure the lower threshold is actually the lower threshold. I have to use a higher threshold than expected, as there are short spikes going above. E-g. when my washing machine is waiting for the door to be opened, is spikes to 3w for less than a second with app 2 minutes between, otherwise beeing 0w reported.

I’m having the exact same issue. Do you have any solution?

I’m also running into an issue that might be a little different.

Whithout changing anything in my automation I’m getting the error:

Any ideas?

I was not able to solve problem (tried with different values and platforms) so had to use completely diffent solution for achieving this.

Which solution did you use, i also want to implement such notifications.

Thanks @Rod_Poplarchick for the blueprint and @Xelloss99 for showing me how to tweak it for the smartthings multipurpose sensor! Works great! I’ve been looking at how to do this for a long time, since I, like some others, can’t use the energy monitor for the dryer. Thanks!

I’m on the latest HAOS on RPi and have the following issue when adding the blueprint (I used the “Import Blueprint” button in this thread!):

Message malformed: Missing input pre_actions

I’ve tried with several sensors and actions, but always the same result.

Anyone know how to fix this? Thanks!

3 Likes

Getting the same error as above, “Message malformed: Missing input pre_actions” no mater what I select.

The error Message malformed: Missing input pre_actions is related to the recent update of the blueprint, adding the second action block for an action when the starting threshold is crossed. If you do not have a valid action there, you’ll receive the error above.

I was able to get around it by selecting “Wait for time to pass” and leaving the duration set to 0.

1 Like

Hi @Sbyx

first of all, many thanks for that nice blueprint which (almost) fit my needs.
However, would it be possible to make those wattage selections more granular, means 0.5 steps instead of 1.0?

Background of this requirement is that I’d like to switch off a device (Sat-IP Server namely) after it has been in idle mode for a while.
Therefore I have to define the power threshold to something like below 14.5W, but above 14.0.

Many thanks!

Just type what you want into the box to the right of the slider or click on the 3 dots and go edit in YAML and type in the value you want at the right spot.

This fixed it! Thank you!

I am also getting this error now and have not changed anything.

WAF dropped to 0

The blueprint doesn’t import in 2022.05 and 2022.05.01 because of a bug:

The workaround is to place the file from the gist manually in the config/blueprint folder.

There will be a fix in 2022.05.02: Stringify enums in selectors by balloob · Pull Request #71441 · home-assistant/core · GitHub

I am not seeing “the forest for the trees”
I have set the power sensor menu item.
I left all the starting and finishing items as shown because that shuld work for me.
I then created an action to notify me.
The following is the yaml produced.
I do not see where any trigger info comes in to play.
What have I missed.

- id: '1651783438816'
  alias: Appliance has finished
  description: ''
  use_blueprint:
    path: sbyx/notify-or-do-something-when-an-appliance-like-a-dishwasher-or-washing-machine-finishes.yaml
    input:
      power_sensor: sensor.dishwasher_watts
      actions:
      - service: notify.brooks5123
        data:
          message: dw done
          title: dw done
      pre_actions:
      - delay: '0'

Thanks