2018-12-22 09:22:25 +01:00
|
|
|
<!--
|
|
|
|
Copyright JS Foundation and other contributors, http://js.foundation
|
|
|
|
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
you may not use this file except in compliance with the License.
|
|
|
|
You may obtain a copy of the License at
|
|
|
|
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
See the License for the specific language governing permissions and
|
|
|
|
limitations under the License.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<script type="text/x-red" data-help-name="trigger">
|
|
|
|
<p> Wenn der Trigger ausgelöst wird, kann eine Nachricht gesendet werden und dann optional eine weitere Nachricht ,
|
|
|
|
sofern der Trigger nicht verlängert oder zurückgesetzt wird. </p>
|
|
|
|
|
|
|
|
<h3> Eingaben </h3>
|
|
|
|
<dl class="message-properties">
|
|
|
|
<dt class="optional"> reset </dt>
|
|
|
|
<dd> Wenn eine Nachricht mit dieser Eigenschaft empfangen wird, wird jeder aktuelle Zeitlimit oder Wiederholung
|
|
|
|
zrückgesetzt und es wird keine Nachricht ausgelöst. </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
<h3> Details </h3>
|
2019-05-03 19:47:30 +02:00
|
|
|
<p> Dieser Node kann verwendet werden, um ein Zeitlimit in einem Flow zu erstellen. Wenn er eine Nachricht empfängt, wird
|
2018-12-22 09:22:25 +01:00
|
|
|
standardmäßig wird eine Nachricht mit einer <code>payload</code> von <code>1</code> versandt.
|
|
|
|
Anschließend wartet er 250 ms, bevor er eine zweite Nachricht mit einer <code>payload</code> von <code>0</code> sendet.
|
|
|
|
Dies kann beispielsweise zum Blinken einer LED verwendet werden, die an einen Raspberry Pi GPIO-Pin angeschlossen ist.</p>
|
|
|
|
<p> Die Nutzdaten jeder gesendeten Nachricht können für eine Vielzahl von Werten konfiguriert werden,
|
|
|
|
einschließlich der Option, nichts zu senden. Wenn Sie beispielsweise die Anfangsnachricht auf <i>nichts</i> setzen und
|
2019-05-03 19:47:30 +02:00
|
|
|
Auswahl der Option zum Erweitern des Zeitgebers mit jeder empfangenen Nachricht dann wird der Node als Überwachungszeitgeber agieren
|
2018-12-22 09:22:25 +01:00
|
|
|
und nur dann eine Nachricht senden, wenn innerhalb des konfigurierten Erweiterungszeitraums keine Nachricht empfangen wird. </p>
|
2019-05-03 19:47:30 +02:00
|
|
|
<p> Wenn der Node auf den Typ <i>Zeichenfolge</i> gesetzt ist, unterstützt der Node die Syntax der Mustache-Vorlage. </p>
|
|
|
|
<p> Wenn der Node eine Nachricht mit einer Eigenschaft <code>reset</code> oder einer <code>payload</code> die mit dem Wert in der
|
|
|
|
Node-Konfiguration übereinstimmt, wird jede beliebige Zeitlimitüberschreitung oder Wiederholung gelöscht,
|
2018-12-22 09:22:25 +01:00
|
|
|
die sich derzeit in Bearbeitung befindet und es wird keine Nachricht ausgelöst. </p>
|
2019-05-03 19:47:30 +02:00
|
|
|
<p> Der Node kann so konfiguriert werden, dass er eine Nachricht in einem regulären Intervall sendet,
|
2018-12-22 09:22:25 +01:00
|
|
|
bis er durch eine empfangene Nachricht zurückgesetzt wird. </p>
|
2019-05-03 19:47:30 +02:00
|
|
|
<p> Optional kann der Node so konfiguriert werden, dass er Nachrichten für jedes <code>msg.topic</code> als separate Datenströme behandelt. </p>
|
2018-12-22 09:22:25 +01:00
|
|
|
</script>
|