Verbindet ein externes Gerät.
Kennung: request_binding
Elemente
geräte_id: Die ID des Geräts, das Sie koppeln möchten. Bei xBands ist dies der DataMatrix-Code, der mit dem Band verbunden ist
- Erforderlich: true
- Standardwert: leer
Zeitüberschreitung_ms: Timeout in Millisekunden, nach dem ein Ereignis ausgelöst wird.
- Erforderlich: wenn erforderlich
- Standardwert: -
Ausgabe
TIMEOUT: Wenn innerhalb der angegebenen Zeit kein Erfolg eintritt, wird ein Timeout-Ereignis ausgelöst.
Beispiel
<action id="bind_device" type="request_binding">
<param name="device_id">#{external_device_id}</param>
<param name="timeout_ms" type="long">10000</param>
</action>
Verbindung validieren
Da die Aktion keinen "SUCCESS"-Ausgang hat, müssen Sie die Verbindung validieren. Dies kann wie folgt geschehen:
<rule id="device_connected">
<expression> <![CDATA[#{extdevices.CONNECTION_STATUS} == #{const:extdevices.CONNECTED}]]> </expression>
<actions>
<action ref="my_action" />
</actions>
</rule>