Custom Action Options (Optional) - You can add any action you would like to perform at the start and / or the end. This is normally used if you would like to play an announcement on The Voice (HA), Google, Alexa, etc when the appliance has started and / or finished.
If you like this blueprint? Consider hitting the button in the top post
If you like my blueprints, and would like to show your support or just say thank you? Click Here
Thanks again for adding the custom actions for notifications.
Another idea I had is adding in a filter/maintenence reminder. Instead of having seperate blueprints. Example, I have an ice machine and I added it to this blueprint. Adding another trigger for input_number 90 days everytime I change its filter would be nice. So it would tell me everytime it finishes a cycle and when it needs a new filter. Some things like the fridge I donāt need to know when itās turned off, but I can still use the filter alert setting.
There are some BPs that do this but Iād like it centralized and Appliance notifications and actions BP seems like a perfect place.
Hvac
Filter: yes
Threshold: 90 days
Power Sensor: none
Washer
Filter: none
Power sensor: sensor.washer_power
Threshold: 15 watts
Ice Machine:
Filter: yes
Threshold: 90 days
Power sensor: sensor.ice_power
Threshold: 6 watts
Etc
If you are looking for some type of notification on dates / time then have a look at my Calendar Notifications & Actions blueprint. Try and set up a calendar for service ( I have one for home and one for service) then put in you calendar events in service when you change the filter + 90 day and then it will notify you when to do it No need for input number. In this blueprint it can work of a key word or not. That is why it so good to set up a calendar for service and dont use key word, then every event you put into service you will get notified. One blueprint, one automation covers every service item. Just use the the title and description sensors built in so you know what your being notified of. Example
Ice machine filter
Fridge filter
Bins rubbish reminder
Fertilise lawn
Clean gutters
Check pool
Clean range hood filters
Change oil in lawnmower
Service XYZ
etc
Or you can use key word and have a custom automation tailored to your event
Yeah I saw that one too. There is another one out too but again i like one the idea of one , Iāll eventually edit this one myself. Just been busy. Thanks.
Yeh, I use that integration already. Itās just a faff setting up automations and notifications with it, wouldāve been nice to use a blueprint instead, no worries.
Okay looks like I should expand this to give more options. I think I am understanding what you are trying to do and see this can be a nice option to have.
If I need your help I will PM you to see if you would like to work through this with me and maybe beta test it.
If you are reading this and would like to be involved then let us know.
@hazio if you can PM me we will work through the wifi intergradation.
Now your blueprint for appliances is available - super!
I noticed that you use āminutesā as the unit for āPower Time Delayā, that works perfect for dishwashers and dryers. When it comes to my (well known) coffee machine, I would need āsecondsā as unit.
Iād like to add some extra features to the notification, not just be able to add text. Specifically Iād like to use the tag feature. Then when the device starts I can send a clear_notification.
The scenario is, the dehumidifier stops running as its full. I send a notification to all devices Empty the dehumidifier. Once its been emptied it automatically starts, so I want to remove the notification from the devices to say it needs emptying as its been done.
My notifications are a quick basic way. If you would like more complex way in your notifications you can use the custom actions. Then I would recommend you check out this blueprint as it has heaps of features and well supported. Once you set up your notification in @samuelthng blueprint you then use it in the custom action. Then in your action select call service / scripts: Turn on and select your script. and enter in your notification script.