Summary
Epson PL-Home Cinema 5020UBe is a home theater projector controllable via the ESC/VP21 ASCII command protocol over serial (RS-232C), USB, or TCP/IP network connections. This spec covers the ESC/VP21 command set as documented in Epson's command user's guide for home projectors. TCP/IP details (port, session setup) reference a separate ESC/VP.net protocol manual not included in this source.
Transport
protocols:
- serial
- usb
- tcp # source says commands can be sent after establishing a TCP session
addressing:
# UNRESOLVED: TCP port number not stated in source (references ESC/VP.net protocol manual)
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
connector: D-Sub 9pin
auth:
type: UNRESOLVED # source does not state this
Traits
- powerable # inferred from PWR ON / PWR OFF commands
- routable # inferred from SOURCE selection commands
- muteable # inferred from MUTE ON / MUTE OFF commands
- queryable # inferred from get command format (COMMAND ?)
Actions
- id: power_on
label: Power On
kind: action
command: "PWR ON"
description: Turns the projector on from standby
params: []
- id: power_off
label: Power Off
kind: action
command: "PWR OFF"
description: Turns the projector to standby
params: []
- id: mute_on
label: Mute On
kind: action
command: "MUTE ON"
description: Activates A/V mute
params: []
- id: mute_off
label: Mute Off
kind: action
command: "MUTE OFF"
description: Deactivates A/V mute
params: []
- id: blank_black
label: Blank Screen Black
kind: action
command: "MSEL00"
description: Sets blank screen to black
params: []
- id: blank_blue
label: Blank Screen Blue
kind: action
command: "MSEL01"
description: Sets blank screen to blue
params: []
- id: blank_user_logo
label: Blank Screen User Logo
kind: action
command: "MSEL02"
description: Sets blank screen to user logo
params: []
- id: source_select
label: Select Source
kind: action
command: "SOURCE {code}"
description: >-
Selects input source. The source code is model-dependent.
Common codes include SOURCE 10 (INPUT 1 cyclic), SOURCE 11 (Analog RGB),
SOURCE 14 (YCbCr), SOURCE 15 (YPbPr), SOURCE 1F (Auto),
SOURCE 20 (INPUT 2 cyclic), SOURCE 21 (INPUT 2 Analog RGB),
SOURCE 30 (INPUT 3 cyclic), SOURCE 31 (INPUT 3 Digital RGB),
SOURCE 40 (VIDEO cyclic), SOURCE 41 (VIDEO RCA), SOURCE 42 (VIDEO S-Video),
SOURCE A0 (HDMI), SOURCE D0 (WirelessHD).
params:
- name: code
type: string
description: Two-character source code (e.g. "10", "A0")
# UNRESOLVED: exact source command codes for the 5020UBe are not in this document;
# the command tables cover older models (TW series, PL-HomeCinema up to 8500UB/9500UB)
Feedbacks
- id: error
label: Command Error
type: flag
response: "ERR\r:"
description: >-
Projector returns "ERR" followed by CR and ":" when an invalid command is received
- id: ready
label: Ready Check
type: flag
query_command: "\r"
description: >-
Null command (CR / 0x0D). Projector returns ":" if operational
# UNRESOLVED: specific response values for the 5020UBe are not documented in this source
Variables
# UNRESOLVED: no settable continuous parameters (volume, brightness, etc.) found in this source
Events
# UNRESOLVED: no unsolicited notification events documented in this source
Macros
# UNRESOLVED: no multi-step sequences described in this source
Safety
confirmation_required_for: []
interlocks: []
notes: >-
The PWR ON command may require one-time setup on some models. The source
documents setup steps for TW200/TW200H and a setting requirement for TW500;
it does not state the 5020UBe's requirements.
# UNRESOLVED: specific power-on interlock requirements for the 5020UBe not stated in source
Notes
- The ESC/VP21 protocol uses ASCII command codes terminated by carriage return (0x0D).
- Set commands: projector returns ":" after successful execution.
- Get commands: append "?" to command; projector returns the parameter value.
- Null command (0x0D): projector returns ":" — useful for connectivity checks.
- Error response: "ERR" + 0x0D + ":" for invalid commands.
- INC/DEC/INIT step parameters are available for some commands (increment, decrement, initialize).
- TCP/IP network control references a separate ESC/VP.net protocol manual for session setup details.
Provenance
source_domains: []
source_urls: []
retrieved_at: 2026-10-07T12:50:21.688Z
last_checked_at: 2026-10-07T12:50:21.688Z
Verification Summary
verdict: verified
checked_at: 2026-10-07T12:50:21.688Z
matched_actions: 9
action_count: 9
confidence: medium
summary: "All 9 action units match literally and serial transport values are in the source. The 5020UBe is not in the applicable-models list, so the source is a generic same-class guide. (15 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "SPWRLVL 01"
- "PL-Home Cinema 5020UBe is not explicitly listed in the applicable models table; command support is inferred from the broader ESC/VP21 home projector family"
- "TCP/IP port number and session establishment details are in the ESC/VP.net protocol manual, not this source"
- "firmware version compatibility not stated in source"
- "TCP port number not stated in source (references ESC/VP.net protocol manual)"
- "exact source command codes for the 5020UBe are not in this document;"
- "specific response values for the 5020UBe are not documented in this source"
- "no settable continuous parameters (volume, brightness, etc.) found in this source"
- "no unsolicited notification events documented in this source"
- "no multi-step sequences described in this source"
- "specific power-on interlock requirements for the 5020UBe not stated in source"
- "PL-Home Cinema 5020UBe not in the explicit applicable models list; using general ESC/VP21 home projector command set"
- "TCP/IP port, connection sequence, and session management not documented here"
- "specific source input codes for the 5020UBe hardware configuration not confirmed"
- "serial connector pinout details beyond \"D-Sub 9pin\" not provided"
- "command timing, response latency, and timeout behavior not documented"
- "model-specific source not located"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0