2024-09-17 23:03:00 +02:00

42 lines
2.9 KiB
HTML

<script type="text/html" data-help-name="rbe">
<p>Uzel hlásenia podľa výnimky (RBE) - prenáša dáta iba vtedy, ak sa náklad zmenil.
Môže tiež blokovať alebo ignorovať, ak sa hodnota zmení o špecifikované množstvo (režim mŕtveho pásma a úzkeho pásma).</p>
<h3>Vstupy</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">číslo | reťazec | (objekt)</span>
</dt>
<dd>Režim RBE akceptuje čísla, reťazce a jednoduché objekty.
Ostatné režimy musia poskytnúť analyzovateľné číslo.</dd>
<dt class="optional">topic <span class="property-type">reťazec</span>
</dt>
<dd>ak je špecifikované, funkcia bude fungovať na základe témy. Táto vlastnosť môže byť nastavená konfiguráciou.</dd>
<dt class="optional">reset<span class="property-type">všetko</span></dt>
<dd>ak je nastavené, vymaže uloženú hodnotu pre špecifikovanú tému msg.topic, alebo
všetky témy, ak msg.topic nie je špecifikovaná.</dd>
</dl>
<h3>Výstupy</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">podľa vstupu</span>
</dt>
<dd>Ak je spustený, výstup bude rovnaký ako vstup.</dd>
</dl>
<h3>Detaily</h3>
<p>V režime RBE tento uzol blokuje, kým nie je <code>msg.payload</code>,
(alebo vybraná vlastnosť) odlišná od predchádzajúcej.
Ak je to potrebné, môže ignorovať počiatočnú hodnotu, aby nič neposlal pri spustení.</p>
<p>Režimy <a href="https://en.wikipedia.org/wiki/Deadband" target="_blank">Mŕtve pásmo</a> budú blokovať vstupnú hodnotu
<i>okrem prípadu</i>, keď jej zmena je väčšia alebo rovná &plusmn; mŕtveho pásma oproti predchádzajúcej hodnote.</p>
<p>Režimy úzkeho pásma budú blokovať vstupnú hodnotu,
<i>ak</i> jej zmena je väčšia alebo rovná &plusmn; mŕtveho pásma oproti predchádzajúcej hodnote.
To je užitočné na ignorovanie extrémnych hodnôt z chybných senzorov napríklad.</p>
<p>V režime mŕtveho pásma a úzkeho pásma musí vstupná hodnota obsahovať analyzovateľné číslo a
obe tiež podporujú % - posielajú iba vtedy/okrem prípadu, keď sa vstup líši o viac ako x % od pôvodnej hodnoty.</p>
<p>Mŕtve pásmo a úzke pásmo umožňujú porovnanie s predchádzajúcou platnou výstupnou hodnotou, takže
ignorujú akúkoľvek hodnotu mimo rozsahu alebo predchádzajúcu vstupnú hodnotu, čím resetujú referenčný bod, čo umožňuje
postupné unikanie (mŕtve pásmo) alebo postupnú zmenu (úzke pásmo).</p>
<p><b>Poznámka:</b> Toto funguje na základe predvolenej témy <code>msg.topic</code>, aj keď to môže byť zmenené na inú vlastnosť, ak si prajete.
To znamená, že jeden uzol filtra môže spracovávať viacero rôznych tém súčasne.</p>
</script>