The Triggers and Actions system supports the configuration of PJLink devices for sending commands as Actions. These devices can be used to integrate with external systems by defining actions that send PJLink commands to specific hosts and ports.
The settings for PJLink devices are saved in:
C:\ProgramData\Igloo Vision\IglooCoreEngine\settings\triggers and actions\devices\pjlink\PJLinkSettings.xml
...
Device Configuration
Below is an example configuration file
Code Block |
---|
<pjLink>
<pjLinkDevices>
<pjLinkDevice>
<network name="Epson EB-PU1007W">
<host>10.3.1.21</host>
<port>4352</port>
<password></password>
</network>
</pjLinkDevice>
</pjLinkDevices>
<customCommands>
<command name="Sanyo Off" address="PWR OFF\r"> </command>
<command name="Christie On" address="(PWR1)"> </command>
</customCommands>
</pjLink>
|
...
Key Elements
Network Configuration
name: A unique identifier for the PJLink device.
host: The IP address of the PJLink target.
port: The port number of the PJLink target (default: 4352).
password: The password required for PJLink authentication, if required
Commands
The PJLink integration supports default commands such as Power On, Power Off, and other standard PJLink features. These commands are automatically exposed in the UI. Additional custom commands can also be defined in the configuration file.
Custom Commands
name: The name of the custom command.
address: The PJLink command to send.
Example:
Code Block |
---|
<command name="Sanyo Off" address="PWR OFF\r"> </command>
<command name="Christie On" address="(PWR1)"> </command>
|
...
Using PJLink Actions
Once configured, PJLink actions can be used within the Triggers and Actions system. These actions will appear in the UI as events with predefined commands, including any custom commands defined in the configuration file.
Example Use Case
Define a Trigger
Link the Trigger to a PJLink action.
Use the PJLink action to send messages to a projector (e.g., turning a projector on or off).