node-red-nodes/function/rbe
dceejay 3f08764dd4 Let RBE node handle multiple msg.topic at the same time. 2015-06-29 17:29:27 +01:00
..
LICENSE Add simple RBE node 2015-01-23 13:34:10 +00:00
README.md Let RBE node handle multiple msg.topic at the same time. 2015-06-29 17:29:27 +01:00
package.json Let RBE node handle multiple msg.topic at the same time. 2015-06-29 17:29:27 +01:00
rbe.html Let RBE node handle multiple msg.topic at the same time. 2015-06-29 17:29:27 +01:00
rbe.js Let RBE node handle multiple msg.topic at the same time. 2015-06-29 17:29:27 +01:00

README.md

node-red-node-rbe

A Node-RED node that provides provides report-by-exception (RBE) and deadband capability.

Install

Run the following command in the root directory of your Node-RED install

npm install node-red-node-rbe

Usage

A simple node to provide report by exception (RBE) and deadband function

  • only passes on data if it has changed.

This works on a per msg.topic basis. This means that a single rbe node can handle multiple topics at the same time.

###RBE mode

Outputs the msg if the msg.payload is different to the previous one. Works on numbers and strings. Useful for filtering out repeated messages of the same value. Saves bandwidth, etc...

###Deadband mode

In deadband mode the incoming payload should contain a parseable number and is output only if greater than + or - the band gap away from the previous output.

Will accept numbers, or parseable strings like "18.4 C" or "$500"