Skip to content

Projection Screen or Lift

A generic driver for motorised screens, projector lifts, and masking systems (Dragonfly, Grandview, Elite, and similar) that accept a short serial frame — typically around five bytes at 2400 baud. Trait: cover.

  • RS-232 serial2400 baud, 8N1, either directly or through a proxy UART.
  • Serial-over-TCP — TCP port 4999.

It’s one-way — the screen doesn’t report back — so the driver estimates position from a configured travel time. For wiring the serial side, see Wiring: RS-232 serial.

  • connection — serial or serial-over-TCP.
  • For serial: port and baud (2400).
  • For TCP: host and port (4999).
  • address — a 6-hex-digit address (EEEEEE).
  • repeat — repeat the frame (Grandview).
  • travelSeconds — full travel time, used to estimate position.
  • invert — swap up and down if the screen is wired the other way.
CommandWhat it does
downLower the screen
upRaise the screen
stopStop mid-travel
send_rawSend five raw hex bytes

It raises screen.moving and screen.settled events as it estimates travel.