diff --git a/nodes/core/core/89-trigger.html b/nodes/core/core/89-trigger.html index 240e891c5..40e40f19d 100644 --- a/nodes/core/core/89-trigger.html +++ b/nodes/core/core/89-trigger.html @@ -25,9 +25,10 @@ + -
The two output states can be specified as can the duration of the timer. Either output can be set to a value, or templated from the inbound msg using mustache syntax.
msg
The payload is {{payload}}
If the msg.payload is an object then setting the output to - existing payload will pass the complete payload object through.
msg.payload
Or you can pass through either the original msg or the latest msg to arrive.
Optionally the timer can be extended by being retriggered... or not.
By setting the first output to nothing, and selecting extend timer - a watchdog timer can be created. No output will happen as long as repeated inputs occur within the timeout period.
Setting the timer to 0 creates an "infinite" timeout - the first output will happen but the second never will, and neither can the first be retriggered - so a true one shot.
If a msg.reset property is present, or the msg.payload - matches the optional reset value, any timeout currently in progress + matches the optional reset value, any timeout or repeat currently in progress will be cleared and the second output will not happen.
msg.reset
The node can be set to repeat the input msg at regular intervals until the input changes, + or the node is reset.
The blue status icon will be visible while the node is active.