Changes

Line 412: Line 412:  
==I/O Juggler==
 
==I/O Juggler==
   −
The <b>I/O Juggler</b> is a feature that provides the possibility to create automated rules that perform certain actions based on Input state changes and other conditions.
+
The <b>I/O Juggler</b> is a feature that provides the possibility to create automated rules that perform certain actions based on Input state changes and other conditions. The operating sequence of I/O Juggler can be visualized as such:
 +
 
 +
[[File:Networking_rutos_manual_input_output_io_juggler_scheme_condition_mobile_{{{mobile}}}.png]]
 +
 
 +
When an Input Trigger occurs, the Input check to see if user-specified conditions are also met. If so, it executes a user-specified action.
 +
----
 +
For example, if we configure the I/O Juggler like this:
 +
 
 +
<ul>
 +
    <li><b>Trigger</b> - input state rising.</li>
 +
    <li><b>Condition</b> - 8:00 AM - 5:00 PM.</li>
 +
    <li><b>Action </b> - send email.</li>
 +
</ul>
 +
 
 +
The operating sequence would look like this:
 +
 
 +
<ol>
 +
    <li>A connected device raises the input state.</li>
 +
    <li>This {{{name}}} device checks whether the current time is between 8:00 AM and 5:00 PM.
 +
        <ul>
 +
            <li><b>Yes</b> - {{{name}}} sends an email.</li>
 +
            <li><b>No</b> - {{{name}}} doesn't send an email.</li>
 +
        </ul>
 +
    </li>
 +
</ol>
 +
----
 +
Selecting conditions is optional. If there are set or configured I/O Juggler conditions, the operating sequence is as such:
 +
 
 +
[[File:Networking_rutos_manual_input_output_io_juggler_scheme_mobile_{{{mobile}}}.png]]
    
===General===
 
===General===

Navigation menu