Thanks, I already see it
I changed Start - Power Time Delay so we will see.
You will probably need to look at the “End - Power Time Delay”
Blacky
But I don’t want to delay end. I want to get notification immediately but only if washing machine is running longer than 15 minutes to avoid notification after startup weighing
Okay I got it, let me have a look at it tonight.
Blacky
New Feature
- Running - Dead Zone - Once the appliance starts, you can implement a dead zone to prevent a false end trigger. This is particularly useful when the power briefly dips below the appliance’s end setpoint during the cycle after startup. Setting the running dead zone beyond this point ensures a reliable conclusion by preventing a premature end trigger.
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
Enjoy
Blacky
Pretty cool update. I like it
Another optional feature request: why not calculate the consumption in Wh/kWh (end-start = consumption per washing pass
Love your work, you made the hard things simple and easy, Ima fan of blueprints! lets goooooooo!
Nice thanks…
If we look back at this post it is very similar every cycle. Not sue if it would give value. Maybe you ca give me more information on the why.
Blacky
Hi Blacky,
First of all, thank you for the blueprint. It works wonderfully so far. Just a note: I was a little confused by the slider for “End - Power Time Delay”, as the value can be set to a maximum of 10 minutes. Only later did I understand that I can also enter a value manually and it works. In my case, the washing machine takes a 15-minute break in between (soaking?). Anyway, I got it solved.
To my actual problem:
I use Actions for the notifications because I don’t just send a message to the phone, but also because I use different dependencies on who gets a message when and how. For a better understanding I have posted my config below.
If I set the fields
Start Notify - Devices Notified When Started
End Notify - Devices Notified When Finished
fields are left empty, the entire script does not run.
Is there a way how I can run the script without filling these fields ? Can I use some kind of dummy ? Do you have an idea for me?
alias: Waschmaschine
description: ""
use_blueprint:
path: Blackshome/appliance-notifications.yaml
input:
power_sensor: sensor.waschmaschine_leistung
start_appliance_power: 30
end_time_delay: 20
end_notify_device: []
include_custom_actions:
- enable_end_custom_actions
- enable_start_custom_actions
end_custom_actions:
- service: input_boolean.turn_off
target:
entity_id:
- input_boolean.waschmaschine_status
data: {}
- service: notify.alexa_media_livingroom_echo
data:
message: Die Waschmaschine ist fertig
- device_id: 6f993e8c1fec399279818fae2619fd6b
domain: light
entity_id: cc8d7bc2c9e71a06623505a222fc6658
type: flash
- if:
- condition: zone
entity_id: device_tracker.dergeraet
zone: zone.home
then:
- service: notify.mobile_app_dergeraet
metadata: {}
data:
message: Die Waschmaschine ist fertig
title: "Waschmaschine "
- if:
- condition: zone
entity_id: device_tracker.kampfzwerg
zone: zone.home
then:
- service: notify.mobile_app_kampfzwerg
data:
message: Die Waschmaschine ist fertig
title: "Waschmaschine "
- if:
- condition: zone
entity_id: device_tracker.paul
zone: zone.home
then:
- service: notify.mobile_app_paul
data:
message: Die Waschmaschine ist fertig
title: "Waschmaschine "
- service: notify.alexa_media_children_echo
data:
message: Die Waschmaschine ist fertig
- device_id: 299680ec398e4cce7b782bf630b03116
domain: light
entity_id: ab26c0856df64f20b64846b5beef536c
type: flash
end_appliance_power: 5
end_message: Waschmaschine ist fertig
include_end_notify: enable_end_notify_options
end_message_title: "Waschmaschine "
start_notify_device: []
start_title: Waschmaschine
start_message: Waschmaschine gestartet
include_start_notify: enable_start_notify_options
start_custom_actions:
- service: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.waschmaschine_status
start_time_delay: 1
Yeah all my blueprints work that way. So if you use any of them it will be the same. Sorry about that I just put the limits in so it is easer to adjust on each step.
EDIT: I think I am getting confused. If you would like to use the start / end notification actions then you would enable them and you would input the data. If you dont want to use them then disable them. You can use the custom actions to send a notification or do anything you like but just select enable / disable custom actions as per your liking.
Blacky
Wow, thanks for quick reply.
If I set this as shown below, the whole script will not run. I had also understood that it would be enough if I only activated the custom actions. But it did not work. If you say that it must work, then I’ll try it again.
I had been observing this for several days and kept adjusting it until I was able to narrow down the error (we only wash once a day)
No problem.
I would like to take a step back and and take a look at this remark. In the latest release we have added a “Running - Dead Zone” input. This was added for your use case. Example: when your washing machine takes a break between soaking this normally happens around the same time in a cycle. Lets say this normally happens at the 10 min mark and it finishes soaking at the 17 min mark to then run in total for 45 min +. If we set the “Running - Dead Zone” time to say 25min well past it’s soaking break it will ignore this break and the power dip. We then can set the “End - Power Time Delay” to a much lower value (like 1 min) so it will notify you sooner than later.
To update a blueprint on way to to go into blueprints and on the blueprint you would like to update click on the 3 dots and “re-import blueprint”.
Hope this helps you with your automation.
Blacky
Thanks for the new feature. Will try it out straight away. Fits well, I’ll start a wash straight away.
I’ll also test the empty or deactivated Notify field again. Thanks for that
I have an issue with deactivation, I use custom Script and notification, Like on simon42
What can that be?
alias: "Trockner fertig "
description: ""
use_blueprint:
path: Blackshome/appliance-notifications.yaml
input:
power_sensor: sensor.trockner_energy_power
start_custom_actions:
- if:
- condition: device
device_id: e59d1b7ba9ea2fca082a170996bb7ad4
domain: media_player
entity_id: de13cad012089dd2ec227a81a940fb84
type: is_on
then:
- service: notify.lg_tv
metadata: {}
data:
message: "Trockner läuft "
- service: python_script.set_state
metadata: {}
data:
entity_id: binary_sensor.trockner
state: "on"
end_custom_actions:
- service: python_script.set_state
metadata: {}
data:
entity_id: binary_sensor.trockner
state: "off"
- if:
- condition: device
device_id: e59d1b7ba9ea2fca082a170996bb7ad4
domain: media_player
entity_id: de13cad012089dd2ec227a81a940fb84
type: is_on
then:
- service: notify.lg_tv
metadata: {}
data:
message: "Trockner fertig "
- service: light.turn_on
metadata: {}
data:
rgb_color:
- 0
- 255
- 255
target:
entity_id: light.tv_licht
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.tv_licht
end_appliance_power: 10
include_custom_actions:
- enable_start_custom_actions
- enable_end_custom_actions
start_time_delay: 3
end_time_delay: 2
include_start_notify: enable_start_notify_options
running_dead_zone: 16
start_title: "Trockner "
start_message: "Trockner läuft "
end_message_title: "Trockner "
end_message: "Trockner fertig "
include_end_notify: enable_end_notify_options
I am not sure what you mean about deactivation. Maybe your saying the end notification and action of your dryer. If so then after your running dead zone of 16 min your dryer has to go above 10 and then fall below 10 for 2 min before it will run the end notification and actions. Looking at the history will help you work it out.
If that is not what you were asking just let us know as we are happy to help.
Blacky
Hi blacky,
I waited about 1h but strangly is always waiting for Something. Start is no Problem, but end