Hey all, I grabbed the "Better Laundry Monitor" from Kevin on the ST forum as I like that it can use outlets with power monitoring:
and made a few modifications to it to suit my needs.
#1 - his power variables were numbers, I allowed them to be decimals. Most people don't need this but the outlet I'm using (ZEN15) is pretty sensitive if you ask it to be and I was playing with getting my washer to trigger accurately.
#2- I added a "delay" trigger for turning off. Left blank it does nothing. Enter a number (1-3 is typical) and it will help with washers (or gas dryers) which tend to drop down to very lower power usage during the cycle. My washer was dropping BELOW the "Off" state as it was transitioning between parts of the cycle. I was tweaking the time between power reports but just couldn't make it reliable.
A delay will require the power usage to drop below the threshold for more than one reporting. In the case of my washing machine on a ZEN15 I have it set for 3. If the wattage goes above the turn off threshold at any point the delay resets. This way once the washer is below the threshold for 3 reporting increments (I have my Zen15 set to 5 seconds, so for 15 seconds) it will call it off. It got rid of false positives because of how low my washers power usage can get during a cycle.
I didn't have to use the delay at all on the dryer to get accuracy.
I didn't add a delay to the start as that was reliable due to how high you can set that threshold for most devices.
I'm using the Speak Via the Pushover Integration for my notifications.