DeviceJockey Guide

System Events

System events let items react to changes inside DeviceJockey.

Availability by item event

React to the state of your setup.

External interfaces report changes from devices and applications. System events report changes within DeviceJockey itself. When you configure an event for an item, the selected item event determines which system events are available.

Availability depends on the item event.

Not every item event provides every system event. First choose the event behavior for the item, then use one of the system events offered there.

Start and readiness

Choose the event that matches the required state.

Panel Ready

Generated when Live Mode is active, the panel is loaded, and all interfaces are connected. It is also generated after switching to another panel in this state.

Live Mode Started

Generated when Live Mode starts. Use it when an action must run even if an interface cannot connect.

Panel Loaded

Generated when a panel finishes loading in Live Mode. Use it for actions that belong to every panel change.

Start with Panel Ready.

It is the most complete readiness signal. Use the other start events when waiting for every interface would prevent the required action.

Connections and values

React when availability or data changes.

All Interfaces Connected

Generated when all interfaces are connected. Use it to refresh a panel after an interface disconnects and becomes available again.

Swaps Updated

Generated when a swap changes its value. Use it to react to dynamic values and send dependent commands.

Choosing an event

Match the trigger to the requirement.

1

Define the moment

Decide exactly when the item should react.

2

Check dependencies

Determine whether the panel and all interfaces must be ready.

3

Select the system event

Choose one of the system events supported by the selected item event.

4

Test exceptions

Verify the behavior during panel changes and connection failures.