Test triggers
Simulate motion event injects a job exactly as Nx would, honouring
PROCESS_DELAY_MS and the cooldown — the closest thing to a real event.
Process now skips the delay so you are not waiting two minutes.
Trigger layout fires the player action alone — no download, no upload, no media
replace. It answers one question: does the screen change?
The two mode-specific buttons let you bisect. changeLayout carries a duration
and the CMS reverts to the schedule itself; webhook fires an Action on the
currently-playing layout and has no duration, so whether it returns is up to the Action.
If changeLayout moves the screen and webhook does not, the Action is the problem, not XMR.
Note: these trigger buttons always call Xibo for real, even while
DRY_RUN=true — they are an explicit manual action, not automated behaviour.
Event log
| Time | Type | Event |
|---|