Credit for research goes to

Joey Moro Design

Spacewing

Joey’s Website


PROJECTOR COMMANDS - and other useful tricks for projection system integration


ETC EOS Raw MIDI outputs (for triggering aux timelines in watchout, like a switch to backup or shutter timeline)

93 45 7F - MIDI Channel 4, note 69, velocity full (00 means velocity 0, which you have to do as a second command to lift the "key" as it were.) Set to whatever “note” or channel you want. Full, then up, is equivalent to 1, then 0 value.


Lightware Matrix Preset Switch

TCP Port: 10001



preset 1:

{%1}$0D



Route EDID to the selected input (dynamic)

Command {<in>@<loc>}

{4@2}

This routes input 4 to output 2



Save preset to the specified memory location

Command {$<id>}

{$4}

this saves preset 4



Load preset from the specified location

Command {%<id>}

{%4}

this loads preset 4


Barco Shutter commands

Barco web interface on UDX series, like UDX-4K32

IP: xxx.xxx.xxx.xxx:9999  no user/pass, but must access port 9999

These commands seem to work only occasionally with the UDX-4K32.  Basically useless.


Barco TCP Port# 43680

Shuter On $fe$00$23$42$00$65$ff

Shuter Off $fe$00$22$42$00$64$ff

Lamp On $fe$00$00$03$02$76$1a$01$96$ff

Lamp Off $fe$00$00$03$02$76$1a$00$95$ff

These commands work UDX-4K32.  JSON.

TCP/IP Port: 9090

Power on:

{"jsonrpc":"2.0","method":"system.poweron","params":{},"id":12}

Power off:

{"jsonrpc":"2.0","method":"system.poweroff","params":{},"id":12}

Shutter on/closed:

{"jsonrpc":"2.0","method":"property.set","params":{"property":"optics.shutter.target","value":"Closed"},"id":12}

Shutter off/open:

{"jsonrpc":"2.0","method":"property.set","params":{"property":"optics.shutter.target","value":"Open"},"id":12}



Panasonic

service password: 1565

user:admin1 password:panasonic  (also sometimes blank)

PJ Link shutter commands: TCP Port 4352

Panasonic Default IP: 192.168.0.8 (255.255.0.0)

For Panasonic PJ Link, to work in Watchout or Isadora, set admin1 password to blank



Shutter ON (picture mute)

%1AVMT 31$0D

Shutter OFF (shutter open)

%1AVMT 30$0D



Power

%1POWR 1$0D

Power on

%1POWR 0$0D

Power off


If these commands don't always fire in WatchOut, try putting the same command in the AUX timeline 3x with a 0.2 second offset on different layers, so the projector won't miss the command. (this is really because WatchOut doesn't close the TCP port correctly when sending messages.) Without sending the commands 3 times, it will fail about 1 in 20 times.

Alternatively you can send a carriage return that handshakes every 30 sec or so. Create a task that sends $0D in the first second, then at 27-28 seconds loop the cue back to the beginning.

Panasonic Serial Commands baud 9600

$02OSH:1$03

Shutter

$02OSH:0$03

Un-shutter

$02PON:1$03

Power On

$02PON:0$03

Power Off


Epson

Epson Web interface

User: EPSONWEB

Pass: admin



Uses standard PJLink Commands, same as Panasonic PJLink implementation.


Christie

Christie Boxer series user: service pass: service

Christie Roadster and M Series user:admin pass:admin

Christie Service code: 4753

Christie Shutter Commands:

TCP Port 3002


(SHU 1)$0D

shutter closed

(SHU 0)$0D

shutter open

(PWR 1)$0D

power on

(PWR 0)$0D

power off



Active Dropbox link to the program “Projector MIDI Remote” now discontinued.  Use included serial number.  Useful Mac Program to control PJ Link projectors, triggered by internally routed MIDI commands, great with QLab, or even Isadora.  (Won’t work with Watchout as it can’t send MIDI out.)


Christie DSU951

Username - Administrator

password - no password

TCP port - 23

Shutter closed

$BE$EF$03$06$00$63$92$01$00$05$24$01$00

Shutter open

$BE$EF$03$06$00$F3$93$01$00$05$24$00$00$0D


https://www.dropbox.com/sh/95rwrpq4rufx0ev/AADfgWJFfOCmy1xNVQXmlrJba?dl=0


COOLUX PANDORAS BOX - UDX Barco Projector Control Node in Widget Designer

Node->input->devices->projector control


Original post by liamohanlon

UDX TCP:PORT 9090


LampOn:

{[LF]"jsonrpc": "2.0", "method": "system.poweron", "params": {}, "id": 12[LF]}[LF]


LampOff:

{[LF]"jsonrpc": "2.0", "method": "system.poweroff", "params": {}, "id": 12[LF]}[LF]


ShutterOpen:

{[LF]"jsonrpc": "2.0", "method": "property.set", "params": { "property": "optics.shutter.target", "value": "Open" }, "id": 1[LF]} [LF]


ShutterClose:

{[LF]"jsonrpc": "2.0", "method": "property.set", "params": { "property": "optics.shutter.target", "value": "Closed" }, "id": 1[LF]} [LF]


Lamp Status:

{[LF]"jsonrpc": "2.0", "method": "property.get", "params": { "property": "system.state"}, "id": 1[LF]}[LF]


Lamp On Response:

{"jsonrpc":"2.0","id":1,"result":"on"}


Lamp Off Response:

{"jsonrpc":"2.0","id":1,"result":"ready"}


Shutter Status:

{[LF]"jsonrpc": "2.0", "method": "property.get", "params": { "property": "optics.shutter.target"}, "id": 1[LF]}[LF]


Shutter Open Response:

{"jsonrpc":"2.0","id":1,"result":"Open"}


Shutter Closed Response:

{"jsonrpc":"2.0","id":1,"result":"Closed"}