šŸ“³ Appliance Notifications & Actions - Washing Machine - Clothes Dryer - Dish Washer - ETC

I love this automation! Thank you for sharing.
I would like to be able to change to notification icon of start & end notifications on my android.
I had this in my manual notifications before, but wasnā€™t possible here.
Iā€™ve tweaked your gist to allow manual yaml overrides for notifications: here
With this override in my usecase:

notification_icon: mdi:washing-machine

Feel free to use/tweak it however you need, but wanted to share this little quality of life (for me)

@Blacky Any plans to have a blueprint geared towards vacuum notifications? Came to this Blueprint since theyā€™re a smaller appliance I guess, but see now that this one is meant for larger appliances.

Your States Notification & Actions blueprint allows me to do some of the simpler notifications (bag is almost full), but thereā€™s features in your Low Battery blueprint that would also make sense to go along with vacuums. Setting a notification for certain times of a day for instance.

Right now I use your blueprint for two vacuum entities. One is a robot vacuum, the other a litter robot which shows as a vacuum entity

@dunky13

Thanks for the info I will take a look at it.

Blacky :grinning:

1 Like

@jittery_reach.02

I havenā€™t got a robot vacuum as yetā€¦ I do plan to get one but they are a bit pricey.

I not sure why you say this is for larger appliances.

Blacky :grinning:

@blacky Hey I recently startet with HA and blueprints.
Had my own automation for the same purpose before which worked but was very basic so I thought Iā€™ll give it a try. Just tried to use yours for my washing machine and dryer so far I thought everything is fine and the automation tells me that it git triggered but I didnā€™t receive any noti. So far I couldnā€™t figure out why.
I see via trace that it stops at the ā€œtime settingsā€ but I didnā€™t enabled them.
Maybe someone can assist a newbie with some troubleshooting :slight_smile:

greets Jacko

@jackmo

Welcome to the community.

We can get it to work.

Could you share the YAML code for your automation settings? This will allow me to better understand your settings and help troubleshoot the issue.

To do this:

  1. Open your automation.
  2. Click the three dots (ā‹®) in the top right corner.
  3. Select Edit in YAML.
  4. Copy the entire YAML code.
  5. Return to the forum and, in your reply, click the </> button in the toolbar.
  6. Paste your YAML inside the code block.

This ensures the formatting stays correct and makes it easier to analyze.

If possible also provide a screen shot of your power sensor.

Blacky :grinning:

@blacky Appreciate your help.
Here is the YAML Code:

alias: Benachrichtigung Waschmaschine fertig
description: ""
use_blueprint:
  path: Blackshome/appliance-notifications.yaml
  input:
    power_sensor: sensor.waschmaschine_steckdose_power
    running_dead_zone: 1
    end_time_delay: 2
    end_repeat_count: 2
    include_end_notify: enable_end_notify_options
    end_notify_device:
      - 9e1289234445953c6593a10f2b426dfc
      - 32820548829fb7b674379f877ee5bd43
    end_reminder_notification: disable_reminder_notification
    end_message: Waschmaschine ist fertig
    end_message_title: Waschmaschine
    start_appliance_power: 10

Sorry i can only put one screenshot, as iā€™m new user

Device Notification is my wifes IOS Device and my Android

Hope this helps

@jackmo

Thanks for your YAML.

When setting it up for the first time maybe try and also use the start notification. This will help you make sure that the automation is running and you should get the end notification. Once you happy with it you can then just disable the start notification.

Below is a few adjustments to your YAML to make sure we get the end notification.

I have enabled the start notification, removed the 1 min dead zone and changed the repeat count from 2 to 1.

Test this and see if it works then make adjustments as needed.

alias: Benachrichtigung Waschmaschine fertig
description: ""
use_blueprint:
  path: Blackshome/appliance-notifications.yaml
  input:
    power_sensor: sensor.waschmaschine_steckdose_power
    running_dead_zone: 0
    end_time_delay: 2
    end_repeat_count: 1
    include_end_notify: enable_end_notify_options
    end_notify_device:
      - 9e1289234445953c6593a10f2b426dfc
      - 32820548829fb7b674379f877ee5bd43
    end_reminder_notification: disable_reminder_notification
    end_message: Waschmaschine ist fertig
    end_message_title: Waschmaschine
    start_appliance_power: 10
    include_start_notify: enable_start_notify_options
    start_notify_device:
      - 9e1289234445953c6593a10f2b426dfc
      - 32820548829fb7b674379f877ee5bd43

Blacky :grinning:

@Blacky
I changed it and will give feedback as soon as the washing is done :slight_smile:

1 Like

Hi Blacky,
thank you so much for this wonderful automation. It works flawlessly and Iā€™m only using a small part of its functionality.
I have a question:
Would it be technically feasible to show the remaining time of a wash cycle ?
The easy way would be to take an average of past cycles. More advanced would be to have stored values for different programs and then detect the currently running program by comparing to the stored values to have an accurate remaining time.
Thanks again!

@olluz

Hi Oliver,

Thanks for your kind words.

What you could do is to use the custom actions and use timers. This is how you would do it.

  1. Enable Custom Actions - Start
  2. In Custom Actions - Start add action and type Timerā€¦ then choose Timer: Start.
  3. Select entity, and then select a timer helper. If you donā€™t have a timer helper scroll down to the bottom when selecting an entity and choose + create new timerā€¦. Follow the steps and this will add a timer helper. Leave the duration to 00:00:00 and select Restore state and time when Home Assistant starts
  4. Enable duration and then enter in a time like this 01:10:00 this will give 1 hour and 10 min.
  5. Save.
  6. Add your timer to a dashboard and you will see the remaining time.

The hard thing is knowing what cycle you are using. You could add multiple timers that will start every time and then add them to a dashboard. Then you could look at the one your doing at the time.

PS: Home Assistant just made timer look better in a dashboard this release 2025.3.0 so make sure you check that out.

Hope this helps you.

Blacky :grinning:

1 Like