So, I cannot identify the first couple of nodes for input from your flow, assume that are from Home Assistant.
But, I do have a flow that will trap 5 events of 4.9 - 5.1 seconds with a difference >+120W change in readings from the input. If your device outputs to MQTT, you could get the input from there. If you aren't sure of the message from MQTT try using MQTT Explorer, you should be able to work out the message topic from the Plug from that.
The flow uses all standard Node-RED nodes except for @BartButenaers node-red-contrib-interval-length which you can download through Manage palette in the RHS menu (assuming you can still do this through HA).
The Inject and Trigger nodes I have used to send an approximated waveform of your input. I would guess that the described conditions will not occur anywhere else in the Washing cycle.
[{"id":"56bbecb2b225bf25","type":"debug","z":"1e54067cd59ed0c8","name":"debug 14","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":560,"y":420,"wires":[]},{"id":"bd4759edb3f07913","type":"interval-length","z":"1e54067cd59ed0c8","format":"mills","bytopic":false,"minimum":"4900","maximum":"5100","window":"","timeout":false,"msgTimeout":"400","minimumunit":"msecs","maximumunit":"msecs","windowunit":"msecs","msgTimeoutUnit":"msecs","reset":false,"startup":false,"msgField":"payload","timestampField":"timestamp","repeatTimeout":false,"name":"","x":580,"y":460,"wires":[["c36c551c912b3102"],[]]},{"id":"2b2b3a78fcd30c3e","type":"debug","z":"1e54067cd59ed0c8","name":"debug 15","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":460,"wires":[]},{"id":"c36c551c912b3102","type":"function","z":"1e54067cd59ed0c8","name":"5 ~5s events","func":"let count = 5; //number of events condifered to qualify as anti-crease\nlet currentCount = flow.get('currentCount')||0;\n\nif (count - currentCount <= 0){\n msg.payload = \"Anti-crease\";\n //Carry out required action\n flow.set('currentCount', 0);\n msg.count = currentCount;\n}\nelse \n{ \n msg.payload = \"NOT Anti-crease\";\n //Carry out required action, or not if you want to let be.\n currentCount++;\n flow.set('currentCount', currentCount);\n msg.count = currentCount;\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":770,"y":460,"wires":[["2b2b3a78fcd30c3e"]]},{"id":"2c6181b1be5e6ce6","type":"group","z":"1e54067cd59ed0c8","name":"Waveform from plug (MQTT?)","style":{"label":true},"nodes":["9fea62c7cd59d9c7","2a21c8cc1113dedc","1b8462f28d4c9f02"],"x":74,"y":359,"w":372,"h":142},{"id":"9fea62c7cd59d9c7","type":"mqtt in","z":"1e54067cd59ed0c8","g":"2c6181b1be5e6ce6","name":"","topic":"stat/Radio/RESULT","qos":"2","datatype":"auto-detect","broker":"a89a670e2bb67b92","nl":false,"rap":true,"rh":0,"inputs":0,"x":290,"y":400,"wires":[[]]},{"id":"2a21c8cc1113dedc","type":"inject","z":"1e54067cd59ed0c8","g":"2c6181b1be5e6ce6","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"30","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":460,"wires":[["1b8462f28d4c9f02"]]},{"id":"1b8462f28d4c9f02","type":"trigger","z":"1e54067cd59ed0c8","g":"2c6181b1be5e6ce6","name":"","op1":"120","op2":"0","op1type":"num","op2type":"num","duration":"5","extend":false,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":360,"y":460,"wires":[["56bbecb2b225bf25","bd4759edb3f07913"]]},{"id":"a89a670e2bb67b92","type":"mqtt-broker","name":"Node-RED MQTT","broker":"172.27.123.58","port":"1883","clientid":"","autoConnect":true,"usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]
I hope that this will help at least a bit, but I don't use HA, so as I say, some guesses!!
*I have not trapped the 30secs between the anti crease pulses, didn't see the need at this stage.