šŸ”Œ Detect and monitor the state of an appliance based on its power consumption - V2.1.1 - Updated!

Hello everyone!

I got a power-meter (shelly-em) and hooked it up to my appartment power circuit. My washing machine cycles have a specific pattern, and look like this (the spikes on the right; the thing on the left is two AC units):

Now - I see that most people use a smart plug to track the energy usage of specific appliances. Iā€™d like to ask if itā€™s possible for this automation (or others) to detect a cycle of my washing machine from the total consumption of the appartment. My guess is it should look for patterns, not absolute values in consumption.

Is anybody doing ā€œpattern matchingā€ on their aggregate consumption data to say if a specific appliance is running?

Thanks!

Bumping this question since i also like to know.

Hello,
I use your blueprint for my washing machine, dryer and dishwasher. I have a W-LED that shows me the status of all 3 machines, for pause detection I use a door sensor on each door. Is it possible for you to integrate a query of the door sensor into your blueprint that detects a pause condition by this door sensor?
So as long as the door is closed the process can run and as soon as the door sensor is opened the state goes into pause mode and when the door is closed the process continues. Another good function would be to execute own actions when pausing and restarting.

Thank you very much, I really admire and appreciate your work

Hi @leofabri , first I want to say thanks for the great Blueprint. Iā€™m trying to turn of the charger of my E-Bike when it get`s an SoC around 90% as there is no official Way for a Bosch BES3 System.

While charging the load is around 180W and when it getā€™s nearly to 90% SoC then it drops ( in 30 s steps) downwards until it`s fully charged.


(This ā€˜stepping downā€™ is good reproducable.)

My Problem is that your Blueprint only accepts a Finishing power threshold Value between 0 - 100 W and any bigger Value is ignored, while I need to set it to around 160 to 165 W to check if the Job has finished.

Is this a lot to change for an upcoming release or can it maybe also be done somewhere inside the actuall 2.11 Blueprint.?

Thx

Perhaps you could try subtracting 100 watt in a template sensor of your Power Sensor!? And then use it for your Finishing power threshold.
You can try it :grin:

Iā€™ve created a Sensor with -100 Watts but the appliance is still not turning off when the consumption goes under 68 Watt.


Today 17:31 but nothing happens. :disappointed_relieved:

At 17:35 when I unpluged the cherger from the bike the automation stops, Message is send and the socket turns off. ( like it should do automatically)

A few days ago I tested the blueprint with lower values ( 10 Watts Start, and under 13W assume it has finished with a Phonecharger ) and there it works.

Today 18:57 ( next Bike beeing charged) the blueprint stopped far to late when the load was around 18,5 Watts.
grafik
But the next thing i realized in the Log/Traces is that it looks like the automation waitā€™s for the ā€œDelayed Job Completition Timerā€ ( per default 15 mins.) and then triggers the end of a cycle.

15 minutes befor the STOP the Power was around the desired 72 W.

Maybe I have to shorten this delayed Feature to 1 Minute.

But first I have to empty my Bike tomorrow. :bike: :man_biking:

Today there was a first breakthroughā€¦

I changed the values for Starting power and Finishing Power threshold from 20 & 72 Watts to 73 and 72 Watts and I got two automated charging cycles where the socket was turned of as the consumption got lower then 72 W.

After reading the description for multiple times it makes sense setting the Starting point higher then the Finish.
:beers: :man_biking: :call_me_hand:

Did you figure this out in the end? Iā€™m in the exact same situation, and cannot rule out other power consumers to potentially run sometimes inbetween, so I need a detection combination that takes peaks, numbers of peaks and how far apart they are into account. My washing machine basically has one bigger peak in the beginning (for the initial heating up of the water), and 3 tumble peaks towards the end. But if in the middle of the 2.5h cycle the water cooker gets used, I donā€™t want the automation to assume that the tumbling started :slight_smile:

Not sure if i undestand your Problem. If your taking the actual power consumption of your washing machine with a ā€œmeasuring-plugā€ how should the Water cooker ( connected anywhere else in your house ) come into your automation.?

Regarding my search to match a specific power usage pattern from the total home power usage, I managed to do it like this (itā€™s currently under testing): Get the value of a sensor at a specific time - #13 by Darkwell