Open this page (just click the link, itās magical) and scroll till you find āMonitor the state of an appliance - by leofabriā and delete it by clicking on the trash bin . Donāt worry, weāll add it right back in a few sec, you can leave the automation as it is for now.
Create the missing helpers (entities) as shown in the instructions
Add the blueprint again and reload home assistant.
Open your automation and add the previously created helpers (entities)
Hi, thanks for great blueprint. I tried it and itās working fine for my washing machine, but for drying itās sending multiple notifications because there are periods when power meter registers 0W consumption and automation thinks that job is finished multiple times. Is it possible to add timeout for cases like this. Here is how consumption graph looks for my dryer (there are periods of little more than 30 seconds with 0W consumptionā¦ at least reported by teckin sp22 power meter).
Hi @siklosi thank you for your appreciation!
Speaking about the dryer problem, Iām on it right now. Itās odd though At first, I thought that an appliance performing job would never consume less than a certain amount (definitely not 0 Watts!) but maybe, due to the sensitivity of your power meter, that gets approximated and my blueprint is unable to distinguish the states.
I was thinking about adding some sort of timer to delay the job_completed event and at the same time watch for spikes in power consumption during that period.
I already have the logic in place but Iām having some difficulties debugging this thing, as I donāt have the appliance. For now, I decided to use my toaster lol XD.
Iāll definitely get back to you as soon as I have something reliable.
Thank you for this super-interesting blueprint! I read it through and am impressed by the work you put in there. I see a big part of the complexity is overload situations. I just cannot image what such an overload situation could be.
Do you use it to detect your circuit breaker cutting power or what could detach your appliances from the grid in those overload situations?
Hey! I appreciate that you like it! Yeah, I put so much effort into the overload situation because appliances tend to be the main cause of blackouts in my house. My circuit breaker is so dumb and it doesnāt detach things until itās too late
Here instead, Iām using HA_PowerControl and the smart sockets to decide when to do that, prior to a total blackout. This is just perfect when, for example, you have your dishwasher and washing machine are running concurrently (thatād be a 4KW load!).
I have a 16A breaker on the appliance line, and Iām allowing a total power consumption of 3,3KW from the grid before considering it as overload.
HA_PowerControl detaches the configured loads progressively based on a settable priority. Itās great but in some cases, itās not flexible enough. The problem is that the appliance is not self-conscious of being the cause of an overload, so I added it here, and Iām allowing the user to bind this blueprint to whatever system they have for handling those situations.
What a great explanation, thanks. A bit āshockedā by the weird circuit breakers but I see how everything makes perfect sense for these cases and how your blueprint contributes to giving your appliances some consciousness. Thanks for letting me know!
Hi @Mio3000,
could you please make sure that in your automation, the āSmart appliance socketā entity is selected correctly? From what I can see, it should point to sensor.washing_machine_socket.
Also, it could be that the State machine is not selected, because the unplugged state is always shown as the default one, and that canāt be a coincidence
If that doesnāt solve the issue please paste the yaml file of your automation.
# Your automation should look something like this:
alias: My washing machine automation
description: ''
use_blueprint:
path: leofabri/appliance-status-monitor.yaml
input:
# Things that I saw on the screenshot you posted
appliance_socket: switch.washing_machine_socket # <- Made a typo here, it has to be a switch
appliance_power_sensor: sensor.washing_machine_power
appliance_state_machine: input_select.washing_machine_state
# Things that I didn't see.
# I'm assuming that the naming matches the documentation
appliance_job_cycle: input_boolean.washing_machine_job_cycle
delayed_job_completion_timer: timer.washing_machine_delayed_job_completion_timer
automation_self_trigger: input_boolean.washing_machine_automation_self_trigger
Regarding the door sensor, I think that this goes outside the scope of the blueprint. Mine wants to be a universal solution and the feature you are referring to is very targeted.
You can definitely pair another automation to mine and do what you want with it. Itād certainly be easier since you now know the state of your appliance.
This blue print is absolutely fantastic. Thanks for all your hard work on it. I have it working perfectly with my tumble dryer and washing machine. My dishwasher however keeps sending finished alerts when only part way through the program. I have the timeout set to the max of 900 seconds but am still getting alerts before it has finished cleaning my dishes. Could you advise what I could look to change to stop this happening?
Hey @finalbillybong! Thank you for showing interest in this blueprint. Iām sorry that you are facing some problems with the dishwasher. Iām finding that it is pretty difficult to debug this automation with the tools offered by HA, so, it could be that something is missing in the logic.
Would you mind sharing a screenshot of the power consumption of your washing machine during a cycle? (something like this would be great)
Could you also share the states of your state machine during that same period?
I have my starting threshold set to 10w and my finish set to 4w. (dishwasher draws 3w and idle but also dips to 3w during cycle) It looks like the state machine didnāt change during the cycle were as previously it was starting fine but ending too soon.