mirror of https://github.com/node-red/node-red.git
42 lines
2.8 KiB
HTML
42 lines
2.8 KiB
HTML
<script type="text/html" data-help-name="rbe">
|
|
<p>Filternode - laat alleen gegevens door als de payload is gewijzigd.
|
|
Het kan ook blokkeren tenzij, of negeren als de waarde verandert met een bepaald bedrag (Deadband- en Narrowband-modus).</p>
|
|
<h3>Invoer</h3>
|
|
<dl class="message-properties">
|
|
<dt>payload
|
|
<span class="property-type">number | string | (object)</span>
|
|
</dt>
|
|
<dd>RBE-modus accepteert getallen, strings en eenvoudige objecten.
|
|
Andere modi vereisen een te parsen getal.</dd>
|
|
<dt class="optional">topic <span class="property-type">string</span>
|
|
</dt>
|
|
<dd>indien gespecificeerd werkt de functie per topic. Deze eigenschap kan via configuratie worden ingesteld.</dd>
|
|
<dt class="optional">reset<span class="property-type">any</span></dt>
|
|
<dd>indien ingesteld wordt de opgeslagen waarde voor het gespecificeerde <code>msg.topic</code> gewist, of
|
|
alle topics als msg.topic niet is gespecificeerd.</dd>
|
|
</dl>
|
|
<h3>Uitvoer</h3>
|
|
<dl class="message-properties">
|
|
<dt>payload
|
|
<span class="property-type">zoals invoer</span>
|
|
</dt>
|
|
<dd>Als geactiveerd zal de uitvoer hetzelfde zijn als de invoer.</dd>
|
|
</dl>
|
|
<h3>Details</h3>
|
|
<p>In RBE-modus zal deze node blokkeren totdat de <code>msg.payload</code>,
|
|
(of geselecteerde eigenschap) waarde verschilt van de vorige waarde.
|
|
Indien gewenst kan het de initiele waarde negeren, zodat er bij de start niets wordt verzonden.</p>
|
|
<p>De <a href="https://en.wikipedia.org/wiki/Deadband" target="_blank">Deadband</a> modi zullen de inkomende waarde blokkeren
|
|
<i>tenzij</i> de verandering groter is dan of groter-of-gelijk aan ± de bandafstand van een vorige waarde.</p>
|
|
<p>De Narrowband modi zullen de inkomende waarde blokkeren,
|
|
<i>als</i> de verandering groter is dan of groter-of-gelijk aan ± de bandafstand van de vorige waarde.
|
|
Het is nuttig voor het negeren van uitschieters van een defecte sensor bijvoorbeeld.</p>
|
|
<p>Zowel in Deadband als Narrowband modus moet de inkomende waarde een te parsen getal bevatten en
|
|
beide ondersteunen ook % - verzendt alleen als/tenzij de invoer meer dan x% van de oorspronkelijke waarde verschilt.</p>
|
|
<p>Zowel Deadband als Narrowband maken vergelijking mogelijk met ofwel de vorige geldige uitvoerwaarde, waardoor
|
|
waarden buiten bereik worden genegeerd, of de vorige invoerwaarde, wat het instelpunt reset, waardoor
|
|
geleidelijke drift (deadband) of een stapverandering (narrowband) mogelijk is.</p>
|
|
<p><b>Let op:</b> Dit werkt per <code>msg.topic</code> basis, hoewel dit kan worden gewijzigd naar een andere eigenschap indien gewenst.
|
|
Dit betekent dat een enkele filternode meerdere verschillende topics tegelijkertijd kan verwerken.</p>
|
|
</script>
|