smart-nodes
Version:
Controls light, shutters and more. Includes common used logic and statistic nodes to control your home.
75 lines • 3.44 kB
HTML
<script type="text/html" data-help-name="smart_delay">
<p>Diese Node kann dazu verwendet werden ein Ein- oder Ausschaltsignal zu verzögern.</p>
<p>Die Zeit 0 bedeutet keine Verögerung.</p>
<p>
<b>Hinweis:</b> Smart Nodes verwenden Topics im Format <code>name#nummer</code>, damit können verschiedene Smart Nodes mit dem gleichen Topic angesteuert werden.<br/>
Diese Node verwendet nur den Teil <code>name</code>. <code>#</code> und <code>nummer</code> sind dabei optional.
</p>
<p>
Folgende topics werden akzeptiert:
<table>
<thead>
<tr>
<th>Topic</th>
<th>Beschreibung</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>debug</code></td>
<td>Gibt aktuelle Node Einstellungen im Debug Fenster aus.</td>
</tr>
<tr>
<td><code>set_delay_on</code></td>
<td>Setzt die Einschaltverzögerung auf die in <code>msg.payload</code> angegebene Zeit.</td>
</tr>
<tr>
<td><code>set_delay_off</code></td>
<td>Setzt die Ausschaltverzögerung auf die in <code>msg.payload</code> angegebene Zeit.</td>
</tr>
<tr>
<td><code>set_delays</code></td>
<td>Setzt die Ein- und Ausschaltverzögerung auf die in <code>msg.payload</code> angegebene Zeit.</td>
</tr>
</tbody>
</table>
</p>
<p>
Beispiel: <code>msg = { "topic": "set_delay_on", "payload": 5000 }</code> oder <code>msg = { "topic": "set_delay_on", "payload": "5s" }</code><br/>
Diese Nachricht setzt die Einschaltverzögerung auf 5000 Millisekunden / 5 Sekunden.
Ist die Zeit auf 0 eingestellt, wird die Nachricht sofort weitergeleitet.<br/>
Als Einheit für die Zeit können folgende Werte verwendet werden:
<table>
<thead>
<tr>
<th>Einheit</th>
<th>Beschreibung</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>ms</code> (default)</td>
<td>Millisekunden</td>
</tr>
<tr>
<td><code>s</code> oder <code>sec</code></td>
<td>Sekunden</td>
</tr>
<tr>
<td><code>m</code> oder <code>min</code></td>
<td>Mintun.</td>
</tr>
<tr>
<td><code>h</code></td>
<td>Stunden</td>
</tr>
</tbody>
</table>
</p>
<p>
Wenn die Checkbox <b>Nur verzögern, wenn sich <code>msg.payload</code> verändert hat.</b> aktiviert ist
und während dem Warten um ein Einschaltsignal weiterzuleiten ein Ausschaltsignal empfangen wird,
so wird das Senden des Einschaltsignals abgebrochen. Dies gilt auch für den umgekehrten Fall.<br/>
Ist die Checkbox nicht aktiviert, wird jede Nachricht verzögert, sofern nicht bereits eine Verzögerung für den gleichen <code>payload</code> aktiv ist.
</p>
</script>