My washing machine is powered via a Tuya ZigBee Smart Socket (marked as ko6v90pg, if that means anything to someone).
The Smart Socket measures current, power, and voltage. I use the power level to send a message, via Alexa, when the washing machine is finished and to report how long the wash took.
The automation is very simple. It triggers when the power level goes over a certain level and again when it drops below another level. I could use current level, but the timing is exactly the same.
The problem is that there is a delay of several minutes between the time that the power level changes and HA notices the change. I see the delay when I monitor the level in HA.
I presume that the delay is in the plug and not in HA, since I don’t see delays in other devices, but I wonder if there is a way to improve the timing.
I would use the current as that is how I am setup with my washing drier combo, I have it set so that when its between a threshold for 5min then it tells me its either idle or running and after 10min if its in an off or sleep state.
The plugs I am using via zigbee are reporting data near instant to HA currently.
What you may look into is improving the overall mesh between the plug in question and your coordinator based on where they are from each other and the other router devices that you have in your setup.
Before I started with the automation, I checked the history graphs for current and power, and they follow exactly the same timing. Changing to current is not the answer.
What make plugs do you use? Maybe I should change the one I have.
The ones I use are the OZsmartthings V2, they come up as TS011F for the model which I have a few of the generic ones that have the same model listed, all of them list a manufacturer with TZ3000 with random lettering and numbering appended at the end even for the certified ones.