SIA Agent

SIA Agent

ID: uniflow.plugin.siaagent  •  Category: Security Integration  •  Version: v1.0.2

SIA Agent Plugin Reference Manual

1. Overview

Plugin Name: SIA Agent

Type: Security Integration

Identifier: uniflow.plugin.siaagent

Description

Transmit events to SIA DC-09 receivers.


2. Configuration Parameters

The following configuration fields are available in the User Interface for this plugin:

Configuration SettingDescription
Receiver Host / IPSpecifies the receiver host / ip.
Receiver PortNumeric value specifying the receiver port.
Transport ProtocolNumeric value specifying the transport protocol.
Connection ModeSpecifies the connection mode.
AlgorithmSpecifies the algorithm.
Encryption Key (AES)Specifies the encryption key (aes).
Queue LimitSpecifies the queue limit.
Retry Delay (ms)Specifies the retry delay (ms).
Timeout (ms)Numeric value specifying the timeout (ms).

3. Exposed Routes & Data Types

The following routes are available in the Uniflow catalog for this plugin:

Display NameRoute IDKindCategoryAccessData Type
????ReadVariant
Queue CountItemQueueCountValue?ReadInt32
SIA MessageSiaMessageValue?WriteJson
SIA Event Codessia:eventCodesValueCollectionsReadJson

Route Parameters: SIA Message

This route requires the following parameters when executing commands or writes.

Parameter NameDisplay NameTypeRequired
ItemAccountAccountStringFalse
ItemEventCodeEvent CodeStringFalse
ItemQualifierQualifierInt32False
ItemZoneZoneInt32False
ItemTextTextStringFalse

4. Usage Examples

Scenario A: Reading/Monitoring Data

To monitor data from SIA Agent, add the corresponding Input Node in the Rule Editor and select the desired property from the catalog. Link its output to any logical comparison or directly to an Action Node.

Scenario B: Triggering Actions

If the plugin supports writable properties or actions, use an Action Node in the Rule Editor. Configure the Target property to point to the SIA Agent action, and supply any required parameters mapping from your rule's logic.