I have a Modbus temp controller that I have set up to poll every 1 second and send the data to our MQTT broker. I would like to use this same Modbus node to send data to InfluxDB every 30 seconds. To do this, I set up the following:
It works, but my graph in Grafana does not appear correct. When I set up a dedicated Modbus node to poll every 30 seconds and send to Influx, I saw the temperature cycling up & down about every 2 minutes (left side of graph shown below). With the delay node (which I implemented about 11:37), the temperature is cycling up & down about every 60 minutes (right side of graph shown below). This must be due to the Modbus messages being stacked up and then having them released in some order that I am not aware of?

