For my project there are multiple devices and multiple parameters to be captured from each device. Hence I decided to arrange them in multiple flows so that it could be manageable.However, there is unreliable timing of receiving messages at nodered end and sometimes messages are being skipped.
As shown in above picture, I am waiting for messages arriving on UDP port 1689 and then triggering modbus flow to get response. The trigger wait duration is 500ms for first flow, 550ms for second flow, 560ms for third and so on. I also selected extend delay if new message arrives option so that delay will adjust itself and no message get rejected. However, in actual scenario, this first flow Mains AC-EM is getting skipped sometime and not providing reliable results.