I'm trying to come up with a method of ignoring short term duplicate messages
But this little idea doesn't quite seem to work in the way I want it to
i.e use RBE to block repeats but reset it 5 secs after a message comes thru
[{"id":"5c4fbe47.40f5","type":"inject","z":"e1dfe9ca.bed568","name":"","topic":"","payload":"test","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":386,"y":462,"wires":[["3b5085e4.3a795a"]]},{"id":"3b5085e4.3a795a","type":"rbe","z":"e1dfe9ca.bed568","name":"","func":"rbe","gap":"","start":"","inout":"out","property":"payload","x":578,"y":462,"wires":[["c601b096.43ef6","5bfec0f9.8927c"]]},{"id":"c601b096.43ef6","type":"trigger","z":"e1dfe9ca.bed568","op1":"","op2":"true","op1type":"pay","op2type":"bool","duration":"5","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":742,"y":462,"wires":[["ff2d4a2d.9208c8"]]},{"id":"5bfec0f9.8927c","type":"debug","z":"e1dfe9ca.bed568","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":814,"y":396,"wires":[]},{"id":"ff2d4a2d.9208c8","type":"change","z":"e1dfe9ca.bed568","name":"","rules":[{"t":"delete","p":"payload","pt":"msg"},{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":894,"y":462,"wires":[["3b5085e4.3a795a"]]}]
If I press inject 3 times quickly - 1st msg goes thru and others are ignored
But at end of trigger timeout - another one of the messages appears