Skip to content

Event Filter Node

crxporter edited this page Oct 9, 2021 · 3 revisions

This node allows advanced filtration of the various value events that a node may send. It further allows filtering the type of data that was updated i.e. a Motion Event, Air Temp changes, Door Sensors, etc.

The UI panel on the right can be used to provide the filter values, removing the need to write them yourself, but of course you can use manual entries if you prefer.

Essentially this node is a switch node with specific sorting for the values found in Z-Wave messages. The Input of this node should be from a zwave-js node or a zwave-device node.

Message Handling

Inputs are unfiltered Z-Wave messages. The filter settings are used to decide if the message will be output from the node. The message will be output on the pin corresponding to the matched filter set. If there is a match, the node will stop searching for additional matches. If there is no match, the input message will stop with this node and nothing will be output.

Filter Options

Name - is a name for your filter. The output pin will match this name, and will be included in the output as msg.filter.name.

ValueIDs - can include zero or more Value IDs for this filter set. Value IDs may be added using the UI or manually.

Strict - if checked it will require the Endpoint property of the Input message to match the selected ValueIDs.

Events - the four event types which may be output from a Z-Wave Device. At least one must be selected for any message to be output. See details about these events on this wiki page.