Summary

LG QNED82AUA series smart TV supporting both RS-232C serial and wired TCP/IP (Telnet) control interfaces. The TV provides extensive AV control capabilities including power, picture settings, audio adjustments, channel tuning, input routing, and 3D mode control. IP control uses port 9761 via Telnet; no authentication is required beyond entering setup mode on the TV.

Transport

protocols:
  - serial
  - tcp
addressing:
  port: 9761  # UNRESOLVED: port only stated for IP control setup; confirm actual command port
serial:
  baud_rate: 9600
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
auth:
  type: none  # inferred: no authentication required for either serial or TCP control

Traits

- powerable       # power on/off commands present (ka, POWER)
- levelable       # volume, brightness, contrast, tint, sharpness, backlight, balance, treble, bass controls present
- routable        # input select commands present (xb, INPUT_SELECT)
- queryable       # read mode with FF data returns current status

Actions

- id: power
  label: Power
  kind: action
  params:
    - name: state
      type: enum
      values: [on, off]
  notes: RS-232: "ka 00" off, "ka 01" on. IP: "POWER off", "POWER on"

- id: screen_mute
  label: Screen Mute
  kind: action
  params:
    - name: mode
      type: enum
      values: [off, video_mute_on, screen_mute_on]

- id: volume_mute
  label: Volume Mute
  kind: action
  params:
    - name: state
      type: enum
      values: [on, off]
  notes: RS-232: "ke 00" on, "ke 01" off. IP: "VOLUME_MUTE on", "VOLUME_MUTE off"

- id: volume_control
  label: Volume Control
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 100]
  notes: IP uses 0-100; RS-232 uses 0-64

- id: contrast
  label: Contrast
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: brightness
  label: Brightness
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: color
  label: Color/Colour
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: tint
  label: Tint
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]
  notes: RS-232 tint range 00 (Red) to 64 (Green)

- id: sharpness
  label: Sharpness
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 32]

- id: aspect_ratio
  label: Aspect Ratio
  kind: action
  params:
    - name: mode
      type: enum
      values: [normal, wide, zoom, zoom2, set_by_program, 14_9, just_scan, full_wide, cinema_zoom_1_16, 21_9]
  notes: RS-232 uses hex codes; IP uses text values (4by3, 16by9, setbyoriginal)

- id: osd_select
  label: OSD Select
  kind: action
  params:
    - name: state
      type: enum
      values: [off, on]

- id: remote_lock
  label: Remote Control Lock
  kind: action
  params:
    - name: state
      type: enum
      values: [off, on]

- id: balance
  label: Balance
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: treble
  label: Treble
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: bass
  label: Bass
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: color_temperature
  label: Color Temperature
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 64]

- id: energy_saving
  label: Energy Saving
  kind: action
  params:
    - name: mode
      type: enum
      values: [off, minimum, medium, maximum, auto, screen_off]

- id: equalizer
  label: Equalizer
  kind: action
  params:
    - name: band
      type: integer
      range: [1, 5]
    - name: step
      type: integer
      range: [0, 20]
  notes: IP command "AUDIO_EQUALIZER 1 to 5" band, "0 to 20" step

- id: backlight
  label: Backlight
  kind: action
  params:
    - name: level
      type: integer
      range: [0, 100]
  notes: IP uses 0-100; RS-232 uses 0-64

- id: channel_tune
  label: Channel Tune
  kind: action
  params:
    - name: channel
      type: integer
    - name: source
      type: enum
      values: [antenna, cable]
  notes: Complex multi-parameter command; see channel tuning docs for details

- id: channel_add_delete
  label: Channel Add/Delete
  kind: action
  params:
    - name: operation
      type: enum
      values: [add, delete]

- id: key_action
  label: Key Action
  kind: action
  params:
    - name: key
      type: enum
      values: [exit, channelup, channeldown, volumeup, volumedown, arrowright, arrowleft, volumemute, deviceinput, sleepreserve, livetv, previouschannel, favoritechannel, teletext, teletextoption, returnback, avmode, captionsubtitle, arrowup, arrowdown, myapp, settingmenu, ok, quickmenu, videomode, audiomode, channellist, bluebutton, yellowbutton, greenbutton, redbutton, aspectratio, audiodescription, programmorder, userguide, smarthome, simplelink, fastforward, rewind, programminfo, programguide, play, slowplay, soccerscreen, record, 3d, autoconfig, app, screenbright, number0, number1, number2, number3, number4, number5, number6, number7, number8, number9]

- id: input_select
  label: Input Select
  kind: action
  params:
    - name: source
      type: enum
      values: [dtv, atv, cadtv, catv, av, av1, av2, component1, component2, rgb, hdmi1, hdmi2, hdmi3, hdmi4]

- id: autoconfig
  label: Auto Configure
  kind: action
  params: []
  notes: Works only in RGB (PC) mode; RS-232 data 01

Feedbacks

- id: power_state
  label: Power State
  type: enum
  values: [on, off]
  notes: Query with FF data returns current state

- id: volume_mute_state
  label: Volume Mute State
  type: enum
  values: [on, off]

- id: input_state
  label: Input State
  type: enum
  values: [dtv, atv, cadtv, catv, av, av1, av2, component1, component2, rgb, hdmi1, hdmi2, hdmi3, hdmi4]

- id: acknowledgement
  label: Command Acknowledgement
  type: enum
  values: [OK, NG]
  notes: Device returns OK or NG after each command; NG may include error code

Variables

# UNRESOLVED: variables not explicitly documented as queryable state beyond acknowledgement
# The source indicates read mode (FF data) returns current status for most commands
# but does not enumerate persistent state variables separately from actions

Events

# UNRESOLVED: no unsolicited event notifications documented for this device

Macros

# UNRESOLVED: no multi-step macro sequences documented

Safety

confirmation_required_for: []
interlocks:
  - When main power is off then on (plug-out/plug-in after 20-30 seconds), external control lock is released
  - In standby mode with key lock on, TV will not turn on via IR or local key power
  - During playing or recording media, all commands except Power (ka) and Key (mc) are not executed and treated as NG
  - IP control must be explicitly enabled in TV settings menu before use
# UNRESOLVED: additional safety interlocks not specified

Notes

The RS-232C protocol uses ASCII text format with carriage return (0x0D) terminator. Set ID range is 1-99 (decimal) or 0x00-0x63 (hex); Set ID 0 broadcasts to all TVs. The TCP/IP interface uses raw Telnet on port 9761 — no username/password authentication is required beyond having IP control enabled on the TV.

IP control range for picture values differs from RS-232: IP uses 0-100 while RS-232 uses 0-64 for most parameters. The channel tune command (ma) has complex multi-region variations and supports both physical channel numbers and major/minor ATSC channel numbers.

Provenance

source_domains:
  - manualslib.com
  - proaudioinc.com
source_urls:
  - https://www.manualslib.com/manual/4036602/Lg-82-Series.html
  - https://www.proaudioinc.com/Dealer_Area/RS232C_EN_160526.pdf
retrieved_at: 2026-06-02T22:08:56.029Z
last_checked_at: 2026-06-02T22:08:56.029Z

Verification Summary

verdict: verified
checked_at: 2026-06-02T22:08:56.029Z
matched_actions: 24
action_count: 24
confidence: medium
summary: "All 24 spec actions traced to source (dip-safe re-verify). (10 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "3D features not applicable to this non-3D model per spec naming"
- "port only stated for IP control setup; confirm actual command port"
- "variables not explicitly documented as queryable state beyond acknowledgement"
- "no unsolicited event notifications documented for this device"
- "no multi-step macro sequences documented"
- "additional safety interlocks not specified"
- "ISM Method (jp) documented for Plasma TV only; not applicable to this LED/LCD model"
- "3D commands documented but this model may not support 3D; requires verification"
- "exact TCP command port confirmation — source mentions 9761 in example but does not explicitly state this is the only port"
- "Wake-on-LAN capability mentioned but not documented as a command interface"

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0