we are encountering a funny behavior. We are running the same software and node-red version on a RevPi Connect (Old version, bought ~1-2 years ago) and a Core S (8 GB), bought recently. The OS is likely to be different (Both devices are at a fair, so I can't check at the moment). Our software reads data from a tension sensor and sends it via WebSockets to NodeRED, which then shows it to a linear plot (data of last 1 minute) (NodeRed dashboard plugin).
If we apply tension on the sensor, we notice that the old device (RevPi Connect) updates the plot values immediately, while the newer device (Core S) lags for a few seconds (up to 30 s) before showing the change. We checked using a debug node and the data fed to the plots in the Core S device (the one showing the delay) are properly synchronized, so the problem is happening on the plotting side.
We are not doing anything crazy, sampling rates of 1 Hz and only 1 minute of data, so I don't think we are taxing the cpu/memory enough to be a problem. Even if it was so, the RevPi Connect is supposed to have inferior specs when compared to the Core S. Therefore, we are puzzled with what we are experiencing. Does anyone can give me a clue of what could be happening here?
Thank you in advance.