When using the node “ignition tag read ws” from the Node-Red library “node-red-contrib-ignition-nodes”, the Node-Red editor does not save the heartbeat parameter.
Without the heartbeat, the Ignition Gateway logs are filled with warnings which repeat every 5 minutes (300000 ms). This delay corresponds to the default timeout value for web socket in Node.js.
The impact on my application is that every 5 minutes, the node disconnects itself from the Ignition server and could result in a lost of data. The workaround I found to fix this issue is to export the node and manually edit the heartbeat parameter value directly in the json file (i.e. “hb” = 1), then reimporting the file in Node-Red.
When using the node “ignition tag read ws” from the Node-Red library “node-red-contrib-ignition-nodes”, the Node-Red editor does not save the heartbeat parameter.
Without the heartbeat, the Ignition Gateway logs are filled with warnings which repeat every 5 minutes (300000 ms). This delay corresponds to the default timeout value for web socket in Node.js.
The impact on my application is that every 5 minutes, the node disconnects itself from the Ignition server and could result in a lost of data. The workaround I found to fix this issue is to export the node and manually edit the heartbeat parameter value directly in the json file (i.e. “hb” = 1), then reimporting the file in Node-Red.
It would be nice to fix this issue.