I'd like to use an exec-node to execute the following command:
ping -c 1 msg.payload[1]
Unfortunately I don't know how to specify msg.payload[1] in the edit window for an exec-node.
The payload of the previous node contains two parts hence I need msg.payload[1] and not msg.payload
You cant directly use it but you can put a change node before the exec node configured to set msg.payload to msg.payload[0] than enter only ping -c 1 in the exec node and make sure to check the append msg.payload option.
Would it make a chance to ask this ( i.e. possibility to use msg.payload[i] in exec node) as a feature request for a future version of Node-Red?
kind regards,
Hugo
Triggered mode - this mode permits you to trigger the ping by an input message. If the Target is left blank and msg.payload is a string or array, you can ping 1 or more devices on demand