UNPKG

node-red-contrib-ui-ping

Version:

A Node-RED node which takes input and pings a remote server.

30 lines (20 loc) 1.52 kB
# node-red-configurable-ping A <a href="http://nodered.org" target="_new">Node-RED</a> node which takes input and pings a remote server. This is a modification of the [node-red-configurable-ping](https://www.npmjs.com/package/node-red-configurable-ping) node. The update is that the payload is now a boolean so that is easier to use with dashboard nodes. ## Install Run the following command in the root directory of your Node-RED install npm install node-red-configurable-ping ## Usage * Pings a machine and returns the trip time in ms. Ping time is returned in `msg.time`. Returns boolean **false** if no response received within 5 seconds, or if the host is unresolveable. * A boolean will be retured in `msg.payload`. * Will perform ping on **any** input. * You may override the host set in the configuration by passing in a value in `msg.host`. * For legacy reasons, the node will output the host as `msg.topic` (the original [node-red-node-ping](https://github.com/node-red/node-red-nodes/tree/master/io/ping) does it this way). * Any incomming data will be passed on to the output. * Incoming `msg.payload` data will be outputted as `msg._payload` (as the new `msg.payload` will contain the result of the ping). * Incoming `msg.topic` data will be outputted as `msg._topic` (as the new `msg.topic` will contain the the host). ## Changes over node-red-contrib-advanced-ping Ability to set ping options (timeout and number of requests). The defaults are: * 5 seconds timeout * 1 ping request