Summary
Denon AVR-X5200 series AV receiver with RS-232C and TCP/IP (Telnet) control. ASCII command protocol using 2-character command codes with parameters terminated by carriage return (0x0D). Covers main zone, Zone 2, Zone 3, tuner, online music/USB, and system control.
Transport
protocols:
- tcp
- serial
addressing:
port: 23
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: UNRESOLVED
auth:
type: UNRESOLVED # source does not state this (was inferred none: no auth procedure in source)
Traits
traits:
- powerable # inferred from PW command
- routable # inferred from SI command (input source select)
- queryable # inferred from ? query commands
- levelable # inferred from MV/CV volume commands
Actions
actions:
- id: power_on
label: Power On
kind: action
command: PWON
params: []
- id: power_standby
label: Power Standby
kind: action
command: PWSTANDBY
params: []
- id: master_volume_up
label: Master Volume Up
kind: action
command: MVUP
params: []
- id: master_volume_down
label: Master Volume Down
kind: action
command: MVDOWN
params: []
- id: master_volume_set
label: Master Volume Set
kind: action
command: MV{value}
params:
- name: value
type: string
description: "00-98, 80=0dB, 00=---(MIN). 0.5dB step uses 3 chars e.g. 805"
- id: mute_on
label: Mute On
kind: action
command: MUON
params: []
- id: mute_off
label: Mute Off
kind: action
command: MUOFF
params: []
- id: select_input
label: Select Input Source
kind: action
command: SI{source}
params:
- name: source
type: enum
values:
- PHONO
- CD
- TUNER
- DVD
- BD
- TV
- SAT/CBL
- MPLAY
- GAME
- HDRADIO
- NET
- PANDORA
- SIRIUSXM
- SPOTIFY
- LASTFM
- FLICKR
- IRADIO
- SERVER
- FAVORITES
- AUX1
- AUX2
- AUX3
- AUX4
- AUX5
- AUX6
- AUX7
- BT
- USB/IPOD
- USB
- IPD
- IRP
- FVP
- id: main_zone_on
label: Main Zone On
kind: action
command: ZMON
params: []
- id: main_zone_off
label: Main Zone Off
kind: action
command: ZMOFF
params: []
- id: surround_mode
label: Surround Mode Select
kind: action
command: MS{mode}
params:
- name: mode
type: enum
values:
- MOVIE
- MUSIC
- GAME
- DIRECT
- "PURE DIRECT"
- STEREO
- AUTO
- "DOLBY DIGITAL"
- "DTS SURROUND"
- AURO3D
- AURO2DSURR
- "MCH STEREO"
- "WIDE SCREEN"
- "SUPER STADIUM"
- "ROCK ARENA"
- "JAZZ CLUB"
- "CLASSIC CONCERT"
- "MONO MOVIE"
- MATRIX
- "VIDEO GAME"
- VIRTUAL
- LEFT
- RIGHT
- QUICK1
- QUICK2
- QUICK3
- QUICK4
- QUICK5
- id: quick_select_memory
label: Quick Select Memory
kind: action
command: "MSQUICK{n} MEMORY"
params:
- name: slot
type: integer
description: "Quick select slot 1-5"
- id: input_mode_set
label: Input Mode Set
kind: action
command: SD{mode}
params:
- name: mode
type: enum
values: [AUTO, HDMI, DIGITAL, ANALOG, "EXT.IN", "7.1IN", NO]
- id: digital_input_mode
label: Digital Input Mode Set
kind: action
command: DC{mode}
params:
- name: mode
type: enum
values: [AUTO, PCM, DTS]
- id: video_select
label: Video Select Source
kind: action
command: SV{source}
params:
- name: source
type: enum
values:
- DVD
- BD
- TV
- SAT/CBL
- MPLAY
- GAME
- AUX1
- AUX2
- AUX3
- AUX4
- AUX5
- AUX6
- AUX7
- CD
- SOURCE
- ON
- OFF
- id: sleep_timer
label: Sleep Timer Set
kind: action
command: SLP{value}
params:
- name: value
type: string
description: "OFF or 001-120 minutes (ASCII, e.g. 010=10min)"
- id: auto_standby
label: Auto Standby Set
kind: action
command: STBY{value}
params:
- name: value
type: enum
values: ["15M", "30M", "60M", OFF]
- id: eco_mode
label: ECO Mode Set
kind: action
command: ECO{mode}
params:
- name: mode
type: enum
values: [ON, AUTO, OFF]
- id: channel_volume_up
label: Channel Volume Up
kind: action
command: "CV{channel} UP"
params:
- name: channel
type: enum
values: [FL, FR, C, SW, SW2, SL, SR, SBL, SBR, SB, FHL, FHR, FWL, FWR, TFL, TFR, TML, TMR, TRL, TRR, RHL, RHR, FDL, FDR, SDL, SDR, BDL, BDR, SHL, SHR, TS]
- id: channel_volume_down
label: Channel Volume Down
kind: action
command: "CV{channel} DOWN"
params:
- name: channel
type: enum
values: [FL, FR, C, SW, SW2, SL, SR, SBL, SBR, SB, FHL, FHR, FWL, FWR, TFL, TFR, TML, TMR, TRL, TRR, RHL, RHR, FDL, FDR, SDL, SDR, BDL, BDR, SHL, SHR, TS]
- id: channel_volume_set
label: Channel Volume Set
kind: action
command: "CV{channel} {value}"
params:
- name: channel
type: enum
values: [FL, FR, C, SW, SW2, SL, SR, SBL, SBR, SB, FHL, FHR, FWL, FWR, TFL, TFR, TML, TMR, TRL, TRR, RHL, RHR, FDL, FDR, SDL, SDR, BDL, BDR, SHL, SHR, TS]
- name: value
type: string
description: "38-62 ASCII, 50=0dB"
- id: channel_volume_reset
label: Channel Volume Reset All
kind: action
command: CVZRL
params: []
- id: video_aspect_ratio
label: Aspect Ratio Set
kind: action
command: VS{mode}
params:
- name: mode
type: enum
values: [ASPNRM, ASPFUL]
- id: video_monitor_select
label: HDMI Monitor Select
kind: action
command: VSMONI{output}
params:
- name: output
type: enum
values: [AUTO, "1", "2"]
- id: video_resolution_set
kind: action
label: Video Resolution Set
command: VSSC{mode}
params:
- name: mode
type: enum
values: [48P, 10I, 72P, 10P, 10P24, 4K, 4KF, AUTO]
- id: hdmi_resolution_set
kind: action
label: HDMI Resolution Set
command: VSSCH{mode}
params:
- name: mode
type: enum
values: [48P, 10I, 72P, 10P, 10P24, 4K, 4KF, AUTO]
- id: hdmi_audio_output
kind: action
label: HDMI Audio Output Set
command: "VSAUDIO {target}"
params:
- name: target
type: enum
values: [AMP, TV]
- id: video_processing_mode
kind: action
label: Video Processing Mode Set
command: VSVPM{mode}
params:
- name: mode
type: enum
values: [AUTO, GAME, MOVI]
- id: vertical_stretch
kind: action
label: Vertical Stretch Set
command: "VSVST {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: tone_control
kind: action
label: Tone Control Set
command: "PSTONE CTRL {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: bass_adjust
kind: action
label: Bass Adjust
command: "PSBAS {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "00-99 ASCII, 50=0dB, range 44-56"
- id: treble_adjust
kind: action
label: Treble Adjust
command: "PSTRE {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "00-99 ASCII, 50=0dB, range 44-56"
- id: subwoofer_level_adjust
kind: action
label: Subwoofer Level Adjust
command: "PSSWL {param}"
params:
- name: param
type: enum
values: [ON, OFF, UP, DOWN]
- id: cinema_eq
kind: action
label: Cinema EQ Set
command: "PSCINEMA EQ.{state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: dynamic_eq
kind: action
label: Dynamic EQ Set
command: "PSDYNEQ {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: dynamic_volume
kind: action
label: Dynamic Volume Set
command: "PSDYNVOL {mode}"
params:
- name: mode
type: enum
values: [HEV, MED, LIT, OFF]
- id: reference_level_offset
kind: action
label: Reference Level Offset Set
command: "PSREFLEV {value}"
params:
- name: value
type: enum
values: ["0", "5", "10", "15"]
- id: multeq_mode
kind: action
label: MultEQ Mode Set
command: "PSMULTEQ:{mode}"
params:
- name: mode
type: enum
values: [AUDYSSEY, BYP.LR, FLAT, OFF]
- id: audyssey_lfc
kind: action
label: Audyssey LFC Set
command: "PSLFC {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: containment_amount
kind: action
label: Containment Amount Adjust
command: "PSCNTAMT {param}"
params:
- name: param
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "00-99 ASCII, range 01-07"
- id: audyssey_dsx
kind: action
label: Audyssey DSX Set
command: "PSDSX {mode}"
params:
- name: mode
type: enum
values: [ONHW, ONH, ONW, OFF]
- id: stage_width
kind: action
label: Stage Width Adjust
command: "PSSTW {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "00-99 ASCII, 50=0dB, range 40-60"
- id: stage_height
kind: action
label: Stage Height Adjust
command: "PSSTH {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "00-99 ASCII, 50=0dB, range 40-60"
- id: graphic_eq
kind: action
label: Graphic EQ Set
command: "PSGEQ {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: dynamic_compression
kind: action
label: Dynamic Compression Set
command: "PSDRC {mode}"
params:
- name: mode
type: enum
values: [AUTO, LOW, MID, HI, OFF]
- id: audio_delay
kind: action
label: Audio Delay Adjust
command: "PSDELAY {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "000-999 ASCII ms, range 0-200"
- id: dialogue_enhancer
kind: action
label: Dialogue Enhancer Set
command: "PSDEH {mode}"
params:
- name: mode
type: enum
values: [OFF, LOW, MED, HIGH]
- id: picture_mode
kind: action
label: Picture Mode Set
command: "PV{mode}"
params:
- name: mode
type: enum
values: [OFF, STD, MOV, VVD, STM, CTM, DAY, NGT]
- id: contrast_adjust
kind: action
label: Contrast Adjust
command: "PVCN {param}"
params:
- name: param
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "000-100 ASCII, 050=0"
- id: brightness_adjust
kind: action
label: Brightness Adjust
command: "PVBR {param}"
params:
- name: param
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "000-100 ASCII, 050=0"
- id: saturation_adjust
kind: action
label: Saturation Adjust
command: "PVST {param}"
params:
- name: param
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "000-100 ASCII, 050=0"
- id: hue_adjust
kind: action
label: Hue Adjust
command: "PVHUE {param}"
params:
- name: param
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "44-56 ASCII, 50=0"
- id: dnr_set
kind: action
label: DNR Set
command: "PVDNR {mode}"
params:
- name: mode
type: enum
values: [OFF, LOW, MID, HI]
- id: enhancer_adjust
kind: action
label: Enhancer Adjust
command: "PVENH {param}"
params:
- name: param
type: enum
values: [UP, DOWN]
- name: value
type: string
description: "00-12 ASCII"
- id: zone2_on
kind: action
label: Zone 2 On
command: Z2ON
params: []
- id: zone2_off
kind: action
label: Zone 2 Off
command: Z2OFF
params: []
- id: zone2_source
kind: action
label: Zone 2 Source Select
command: "Z2{source}"
params:
- name: source
type: enum
values: [SOURCE, PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP]
- id: zone2_volume_up
kind: action
label: Zone 2 Volume Up
command: Z2UP
params: []
- id: zone2_volume_down
kind: action
label: Zone 2 Volume Down
command: Z2DOWN
params: []
- id: zone2_volume_set
kind: action
label: Zone 2 Volume Set
command: "Z2{value}"
params:
- name: value
type: string
description: "00-98 ASCII, 80=0dB, 00=---(MIN)"
- id: zone2_mute_on
kind: action
label: Zone 2 Mute On
command: Z2MUON
params: []
- id: zone2_mute_off
kind: action
label: Zone 2 Mute Off
command: Z2MUOFF
params: []
- id: zone2_channel_set
kind: action
label: Zone 2 Channel Setting
command: "Z2CS{mode}"
params:
- name: mode
type: enum
values: [ST, MONO]
- id: zone2_hpf
kind: action
label: Zone 2 HPF Set
command: "Z2HPF{state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: zone2_sleep_timer
kind: action
label: Zone 2 Sleep Timer Set
command: "Z2SLP{value}"
params:
- name: value
type: string
description: "OFF or 001-120 minutes"
- id: zone2_auto_standby
kind: action
label: Zone 2 Auto Standby Set
command: "Z2STBY{value}"
params:
- name: value
type: enum
values: ["2H", "4H", "8H", OFF]
- id: zone2_quick_select
kind: action
label: Zone 2 Quick Select
command: "Z2QUICK{n}"
params:
- name: slot
type: integer
description: "Quick select slot 1-5"
- id: zone3_on
kind: action
label: Zone 3 On
command: Z3ON
params: []
- id: zone3_off
kind: action
label: Zone 3 Off
command: Z3OFF
params: []
- id: zone3_source
kind: action
label: Zone 3 Source Select
command: "Z3{source}"
params:
- name: source
type: enum
values: [SOURCE, PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP]
- id: zone3_volume_up
kind: action
label: Zone 3 Volume Up
command: Z3UP
params: []
- id: zone3_volume_down
kind: action
label: Zone 3 Volume Down
command: Z3DOWN
params: []
- id: zone3_volume_set
kind: action
label: Zone 3 Volume Set
command: "Z3{value}"
params:
- name: value
type: string
description: "00-98 ASCII, 80=0dB, 00=---(MIN)"
- id: zone3_mute_on
kind: action
label: Zone 3 Mute On
command: Z3MUON
params: []
- id: zone3_mute_off
kind: action
label: Zone 3 Mute Off
command: Z3MUOFF
params: []
- id: zone3_sleep_timer
kind: action
label: Zone 3 Sleep Timer Set
command: "Z3SLP{value}"
params:
- name: value
type: string
description: "OFF or 001-120 minutes"
- id: zone3_auto_standby
kind: action
label: Zone 3 Auto Standby Set
command: "Z3STBY{value}"
params:
- name: value
type: enum
values: ["2H", "4H", "8H", OFF]
- id: zone3_quick_select
kind: action
label: Zone 3 Quick Select
command: "Z3QUICK{n}"
params:
- name: slot
type: integer
description: "Quick select slot 1-5"
- id: trigger1_on
kind: action
label: Trigger 1 On
command: "TR1 ON"
params: []
- id: trigger1_off
kind: action
label: Trigger 1 Off
command: "TR1 OFF"
params: []
- id: trigger2_on
kind: action
label: Trigger 2 On
command: "TR2 ON"
params: []
- id: trigger2_off
kind: action
label: Trigger 2 Off
command: "TR2 OFF"
params: []
- id: dimmer_set
kind: action
label: Dimmer Set
command: "DIM {mode}"
params:
- name: mode
type: enum
values: [BRI, DIM, DAR, OFF, SEL]
- id: all_zone_stereo_on
kind: action
label: All Zone Stereo On
command: "MNZST ON"
params: []
- id: all_zone_stereo_off
kind: action
label: All Zone Stereo Off
command: "MNZST OFF"
params: []
- id: setup_menu_on
kind: action
label: Setup Menu On
command: "MNMEN ON"
params: []
- id: setup_menu_off
kind: action
label: Setup Menu Off
command: "MNMEN OFF"
params: []
- id: remote_lock_on
kind: action
label: Remote Lock On
command: "SYREMOTE LOCK ON"
params: []
- id: remote_lock_off
kind: action
label: Remote Lock Off
command: "SYREMOTE LOCK OFF"
params: []
- id: panel_lock_on
kind: action
label: Panel Lock On
command: "SYPANEL LOCK ON"
params: []
- id: panel_lock_off
kind: action
label: Panel Lock Off
command: "SYPANEL LOCK OFF"
params: []
- id: panel_vol_lock_on
kind: action
label: Panel + Volume Lock On
command: "SYPANEL+V LOCK ON"
params: []
- id: remote_maintenance_start
kind: action
label: Remote Maintenance Start
command: "RM STA"
params: []
- id: remote_maintenance_end
kind: action
label: Remote Maintenance End
command: "RM END"
params: []
- id: tuner_freq_up
kind: action
label: Tuner Frequency Up
command: TFANUP
params: []
- id: tuner_freq_down
kind: action
label: Tuner Frequency Down
command: TFANDOWN
params: []
- id: tuner_freq_set
kind: action
label: Tuner Frequency Set
command: "TFAN{freq}"
params:
- name: freq
type: string
description: "6 digits, >050000=AM kHz, <050000=FM MHz"
- id: tuner_preset_up
kind: action
label: Tuner Preset Up
command: TPANUP
params: []
- id: tuner_preset_down
kind: action
label: Tuner Preset Down
command: TPANDOWN
params: []
- id: tuner_preset_select
kind: action
label: Tuner Preset Select
command: "TPAN{num}"
params:
- name: num
type: string
description: "01-56"
- id: tuner_preset_memory
kind: action
label: Tuner Preset Memory
command: TPANMEM
params: []
- id: tuner_band_am
kind: action
label: Tuner Band AM
command: TMANAM
params: []
- id: tuner_band_fm
kind: action
label: Tuner Band FM
command: TMANFM
params: []
- id: net_usb_cursor_up
kind: action
label: Net/USB Cursor Up
command: NS90
params: []
- id: net_usb_cursor_down
kind: action
label: Net/USB Cursor Down
command: NS91
params: []
- id: net_usb_cursor_left
kind: action
label: Net/USB Cursor Left
command: NS92
params: []
- id: net_usb_cursor_right
kind: action
label: Net/USB Cursor Right
command: NS93
params: []
- id: net_usb_enter
kind: action
label: Net/USB Enter
command: NS94
params: []
- id: net_usb_play
kind: action
label: Net/USB Play
command: NS9A
params: []
- id: net_usb_pause
kind: action
label: Net/USB Pause
command: NS9B
params: []
- id: net_usb_stop
kind: action
label: Net/USB Stop
command: NS9C
params: []
- id: net_usb_skip_plus
kind: action
label: Net/USB Skip Forward
command: NS9D
params: []
- id: net_usb_skip_minus
kind: action
label: Net/USB Skip Backward
command: NS9E
params: []
- id: net_usb_search_plus
kind: action
label: Net/USB Search Forward
command: NS9F
params: []
- id: net_usb_search_minus
kind: action
label: Net/USB Search Backward
command: NS9G
params: []
- id: net_usb_repeat_one
kind: action
label: Net/USB Repeat One
command: NS9H
params: []
- id: net_usb_repeat_all
kind: action
label: Net/USB Repeat All
command: NS9I
params: []
- id: net_usb_repeat_off
kind: action
label: Net/USB Repeat Off
command: NS9J
params: []
- id: net_usb_random_on
kind: action
label: Net/USB Random On
command: NS9K
params: []
- id: net_usb_random_off
kind: action
label: Net/USB Random Off
command: NS9M
params: []
- id: net_usb_preset_call
kind: action
label: Net/USB Preset Call
command: "NSB{num}"
params:
- name: num
type: string
description: "00-35"
- id: net_usb_preset_memory
kind: action
label: Net/USB Preset Memory
command: "NSC{num}"
params:
- name: num
type: string
description: "00-35"
- id: main_zone_favorite_select
kind: action
label: Main Zone Favorite Select
command: "ZMFAVORITE{slot}"
params:
- name: slot
type: integer
description: "favorite 1-4 Mode select."
- id: main_zone_favorite_memory
kind: action
label: Main Zone Favorite Memory
command: "ZMFAVORITE{slot} MEMORY"
params:
- name: slot
type: integer
description: "favorite 1-4 Mode select."
- id: record_source_select
kind: action
label: Record Source Select
command: "SR{source}"
params:
- name: source
type: enum
values: [PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP, IPOD, "USB DIRECT", "IPOD DIRECT", SOURCE]
- id: zone2_direct_source_select
kind: action
label: Zone 2 Direct Source Select
command: "Z2{source} DIRECT"
params:
- name: source
type: enum
values: [USB, IPOD]
- id: bass_set
kind: action
label: Bass Set
command: "PSBAS {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 50=0dB; AVR can be operated from -6 to +6(44 to 56)"
- id: treble_set
kind: action
label: Treble Set
command: "PSTRE {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 50=0dB; AVR can be operated from -6 to +6(44 to 56)"
- id: dialog_level_control
kind: action
label: Dialog Level Control
command: "PSDIL {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: dialog_level_adjust
kind: action
label: Dialog Level Adjust
command: "PSDIL {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: dialog_level_set
kind: action
label: Dialog Level Set
command: "PSDIL {value}"
params:
- name: value
type: string
description: "38 to 62 by ASCII , 50=0dB"
- id: subwoofer_level_set
kind: action
label: Subwoofer Level Set
command: "PSSWL {value}"
params:
- name: value
type: string
description: "00,38 to 62 by ASCII , 50=0dB"
- id: subwoofer2_level_adjust
kind: action
label: Subwoofer 2 Level Adjust
command: "PSSWL2 {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: subwoofer2_level_set
kind: action
label: Subwoofer 2 Level Set
command: "PSSWL2 {value}"
params:
- name: value
type: string
description: "00,38 to 62 by ASCII , 50=0dB"
- id: surround_parameter_mode
kind: action
label: Surround Parameter Mode Set
command: "PSMODE:{mode}"
params:
- name: mode
type: enum
values: [MUSIC, CINEMA, GAME, "PRO LOGIC"]
- id: loudness_management
kind: action
label: Loudness Management Set
command: "PSLOM {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: front_height_output
kind: action
label: Front Height Output Set
command: "PSFH:{state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: speaker_output
kind: action
label: Speaker Output Set
command: "PSSP:{mode}"
params:
- name: mode
type: enum
values: [FW, FH, SB, HW, BH, BW, FL, HF, FR]
- id: height_gain
kind: action
label: Height Gain Set
command: "PSPHG {mode}"
params:
- name: mode
type: enum
values: [LOW, MID, HI]
- id: multeq_manual
kind: action
label: MultEQ Manual
command: "PSMULTEQ:MANUAL"
params: []
- id: containment_amount_set
kind: action
label: Containment Amount Set
command: "PSCNTAMT {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0; AVR can be operated from 1 to 7 (01 to 07)"
- id: stage_width_set
kind: action
label: Stage Width Set
command: "PSSTW {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 50=0dB; AVR can be operated from -10 to +10(40 to 60)"
- id: stage_height_set
kind: action
label: Stage Height Set
command: "PSSTH {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 50=0dB; AVR can be operated from -10 to +10(40 to 60)"
- id: bass_sync_adjust
kind: action
label: Bass Sync Adjust
command: "PSBSC {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: bass_sync_set
kind: action
label: Bass Sync Set
command: "PSBSC {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0; AVR can be operated from 0 to 16"
- id: lfe_up
kind: action
label: LFE Up
command: "PSLEE UP"
params: []
- id: lfe_down
kind: action
label: LFE Down
command: "PSLFE DOWN"
params: []
- id: lfe_set
kind: action
label: LFE Set
command: "PSLFE {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0dB, 10=-10dB; AVR can be operated from 0 to -10"
- id: external_input_lfe_level
kind: action
label: External Input LFE Level Set
command: "PSLFL {value}"
params:
- name: value
type: enum
values: ["00", "05", "10", "15"]
- id: effect_control
kind: action
label: Effect Control Set
command: "PSEFF {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: effect_level_adjust
kind: action
label: Effect Level Adjust
command: "PSEFF {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: effect_level_set
kind: action
label: Effect Level Set
command: "PSEFF {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0dB, 10=10dB; AVR can be operated from 1 to 15"
- id: surround_delay_adjust
kind: action
label: Surround Delay Adjust
command: "PSDEL {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: surround_delay_set
kind: action
label: Surround Delay Set
command: "PSDEL {value}"
params:
- name: value
type: string
description: "000 to 999 by ASCII , 000=0ms, 300=300ms; AVR can be operated from 0 to 300; 0-60ms:3ms/Step Over 60ms:10ms/Step"
- id: panorama
kind: action
label: Panorama Set
command: "PSPAN {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: dimension_adjust
kind: action
label: Dimension Adjust
command: "PSDIM {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: dimension_set
kind: action
label: Dimension Set
command: "PSDIM {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0; AVR can be operated from 0 to 6"
- id: center_width_adjust
kind: action
label: Center Width Adjust
command: "PSCEN {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: center_width_set
kind: action
label: Center Width Set
command: "PSCEN {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0; AVR can be operated from 0 to 7"
- id: center_image_adjust
kind: action
label: Center Image Adjust
command: "PSCEI {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: center_image_set
kind: action
label: Center Image Set
command: "PSCEI {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0.0; AVR can be operated from 0.0 to 1.0"
- id: center_gain_adjust
kind: action
label: Center Gain Adjust
command: "PSCEG {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: center_gain_set
kind: action
label: Center Gain Set
command: "PSCEG {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0.0; AVR can be operated from 0.0 to 1.0"
- id: center_spread
kind: action
label: Center Spread Set
command: "PSCES {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: subwoofer_output
kind: action
label: Subwoofer Output Set
command: "PSSWR {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: room_size
kind: action
label: Room Size Set
command: "PSRSZ {mode}"
params:
- name: mode
type: enum
values: [S, MS, M, ML, L]
- id: audio_delay_set
kind: action
label: Audio Delay Set
command: "PSDELAY {value}"
params:
- name: value
type: string
description: "000 to 999 by ASCII , 000=0ms, 200=200ms; AVR can be operated from 0 to 200"
- id: audio_restorer
kind: action
label: Audio Restorer Set
command: "PSRSTR {mode}"
params:
- name: mode
type: enum
values: [OFF, LOW, MED, HI]
- id: front_speaker
kind: action
label: Front Speaker Set
command: "PSFRONT {mode}"
params:
- name: mode
type: enum
values: [SPA, SPB, "A+B"]
- id: auro_matic_preset
kind: action
label: Auro-Matic Preset Set
command: "PSAUROPR {mode}"
params:
- name: mode
type: enum
values: [SMA, MED, LAR, SPE]
- id: auro_matic_strength_adjust
kind: action
label: Auro-Matic Strength Adjust
command: "PSAUROST {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: auro_matic_strength_set
kind: action
label: Auro-Matic Strength Set
command: "PSAUROST {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 01=1, 10=10; AVR can be operated from 1 to 16"
- id: contrast_set
kind: action
label: Contrast Set
command: "PVCN {value}"
params:
- name: value
type: string
description: "000 to 100 by ASCII , 050=0; AVR can be operated from -50 to +50(000 to 100)"
- id: brightness_set
kind: action
label: Brightness Set
command: "PVBR {value}"
params:
- name: value
type: string
description: "000 to 100 by ASCII , 050=0; AVR can be operated from -50 to +50(000 to 100)"
- id: saturation_set
kind: action
label: Saturation Set
command: "PVST {value}"
params:
- name: value
type: string
description: "000 to 100 by ASCII , 050=0; AVR can be operated from -50 to +50(000 to 100)"
- id: hue_set
kind: action
label: Hue Set
command: "PVHUE {value}"
params:
- name: value
type: string
description: "44 to 56 by ASCII , 50=0; AVR can be operated from -6 to +6(44 to 56)"
- id: enhancer_set
kind: action
label: Enhancer Set
command: "PVENH {value}"
params:
- name: value
type: string
description: "00 to 12 by ASCII, 00=0; AVR can be operated from 0 to 12"
- id: zone2_quick_select_memory
kind: action
label: Zone 2 Quick Select Memory
command: "Z2QUICK{slot} MEMORY"
params:
- name: slot
type: integer
description: "Z2 QUICK SELECT 1-5 MODE MEMORY"
- id: zone2_favorite_select
kind: action
label: Zone 2 Favorite Select
command: "Z2FAVORITE{slot}"
params:
- name: slot
type: integer
description: "Z2 favorite 1-4 Mode select."
- id: zone2_favorite_memory
kind: action
label: Zone 2 Favorite Memory
command: "Z2FAVORITE{slot} MEMORY"
params:
- name: slot
type: integer
description: "Z2 favorite 1-4 Mode select."
- id: zone2_channel_volume_up
kind: action
label: Zone 2 Channel Volume Up
command: "Z2CV{channel} UP"
params:
- name: channel
type: enum
values: [FL, FR]
- id: zone2_channel_volume_down
kind: action
label: Zone 2 Channel Volume Down
command: "Z2CV{channel} DOWN"
params:
- name: channel
type: enum
values: [FL, FR]
- id: zone2_channel_volume_set
kind: action
label: Zone 2 Channel Volume Set
command: "Z2CV{channel} {value}"
params:
- name: channel
type: enum
values: [FL, FR]
- name: value
type: string
description: "38 to 62 by ASCII , 50=0dB"
- id: zone2_bass_adjust
kind: action
label: Zone 2 Bass Adjust
command: "Z2PSBAS {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: zone2_bass_set
kind: action
label: Zone 2 Bass Set
command: "Z2PSBAS {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0dB from -10 to +10(40 to 60); from -14 to +14 /2dBstep (36 to 64)※X4100 only"
- id: zone2_treble_adjust
kind: action
label: Zone 2 Treble Adjust
command: "Z2PSTRE {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: zone2_treble_set
kind: action
label: Zone 2 Treble Set
command: "Z2PSTRE {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0dB from -10 to +10(40 to 60); from -14 to +14 /2dBstep (36 to 64)※X4100 only"
- id: zone2_hdmi_audio_output
kind: action
label: Zone 2 HDMI Audio Output Set
command: "Z2HDA {mode}"
params:
- name: mode
type: enum
values: [THR, PCM]
- id: zone3_quick_select_memory
kind: action
label: Zone 3 Quick Select Memory
command: "Z3QUICK{slot} MEMORY"
params:
- name: slot
type: integer
description: "Z3 QUICK SELECT 1-5 MODE MEMORY"
- id: zone3_favorite_select
kind: action
label: Zone 3 Favorite Select
command: "Z3FAVORITE{slot}"
params:
- name: slot
type: integer
description: "Z3 favorite 1-4 Mode select."
- id: zone3_favorite_memory
kind: action
label: Zone 3 Favorite Memory
command: "Z3FAVORITE{slot} MEMORY"
params:
- name: slot
type: integer
description: "Z3 favorite 1-4 Mode select."
- id: zone3_channel_set
kind: action
label: Zone 3 Channel Setting
command: "Z3CS{mode}"
params:
- name: mode
type: enum
values: [ST, MONO]
- id: zone3_channel_volume_up
kind: action
label: Zone 3 Channel Volume Up
command: "Z3CV{channel} UP"
params:
- name: channel
type: enum
values: [FL, FR]
- id: zone3_channel_volume_down
kind: action
label: Zone 3 Channel Volume Down
command: "Z3CV{channel} DOWN"
params:
- name: channel
type: enum
values: [FL, FR]
- id: zone3_channel_volume_set
kind: action
label: Zone 3 Channel Volume Set
command: "Z3CV{channel} {value}"
params:
- name: channel
type: enum
values: [FL, FR]
- name: value
type: string
description: "38 to 62 by ASCII , 50=0dB"
- id: zone3_hpf
kind: action
label: Zone 3 HPF Set
command: "Z3HPF{state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: zone3_bass_adjust
kind: action
label: Zone 3 Bass Adjust
command: "Z3PSBAS {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: zone3_bass_set
kind: action
label: Zone 3 Bass Set
command: "Z3PSBAS {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0dB from -10 to +10(40 to 60); from -14 to +14 /2dBstep (36 to 64)※X4100 only"
- id: zone3_treble_adjust
kind: action
label: Zone 3 Treble Adjust
command: "Z3PSTRE {direction}"
params:
- name: direction
type: enum
values: [UP, DOWN]
- id: zone3_treble_set
kind: action
label: Zone 3 Treble Set
command: "Z3PSTRE {value}"
params:
- name: value
type: string
description: "00 to 99 by ASCII , 00=0dB from -10 to +10(40 to 60); from -14 to +14 /2dBstep (36 to 64)※X4100 only"
- id: tuner_preset_memory_set
kind: action
label: Tuner Preset Memory Set
command: "TPANMEM{num}"
params:
- name: num
type: string
description: "01-56 01=CH01,56=CH56"
- id: tuner_tuning_mode
kind: action
label: Tuner Tuning Mode Set
command: "TMAN{mode}"
params:
- name: mode
type: enum
values: [AUTO, MANUAL]
- id: hd_radio_freq_up
kind: action
label: HD Radio Frequency Up
command: TFHDUP
params: []
- id: hd_radio_freq_down
kind: action
label: HD Radio Frequency Down
command: TFHDDOWN
params: []
- id: hd_radio_freq_set
kind: action
label: HD Radio Frequency Set
command: "TFHD{freq}"
params:
- name: freq
type: string
description: "6 digits; ****.** kHz at AM band (>050000 is AM.); ****.** MHz at FM band (<050000 is FM.)"
- id: hd_radio_multicast_select
kind: action
label: HD Radio Multicast Select
command: "TFHDMC{channel}"
params:
- name: channel
type: integer
description: "1 digit; Multi Cast 1~8, Analog 0"
- id: hd_radio_freq_multicast_set
kind: action
label: HD Radio Frequency And Multicast Set
command: "TFHD{freq}MC{channel}"
params:
- name: freq
type: string
description: "6 digits; ****.** kHz at AM band (>050000 is AM.); ****.** MHz at FM band (<050000 is FM.)"
- name: channel
type: integer
description: "1 digit; Multi Cast 1~8, Analog 0"
- id: hd_radio_preset_up
kind: action
label: HD Radio Preset Up
command: TPHDUP
params: []
- id: hd_radio_preset_down
kind: action
label: HD Radio Preset Down
command: TPHDDOWN
params: []
- id: hd_radio_preset_select
kind: action
label: HD Radio Preset Select
command: "TPHD{num}"
params:
- name: num
type: string
description: "01-56 01=CH01,56=CH56"
- id: hd_radio_preset_memory
kind: action
label: HD Radio Preset Memory
command: TPHDMEM
params: []
- id: hd_radio_preset_memory_set
kind: action
label: HD Radio Preset Memory Set
command: "TPHDMEM{num}"
params:
- name: num
type: string
description: "01-56 01=CH01,56=CH56"
- id: hd_radio_band_am
kind: action
label: HD Radio Band AM
command: TMHDAM
params: []
- id: hd_radio_band_fm
kind: action
label: HD Radio Band FM
command: TMHDFM
params: []
- id: hd_radio_tuning_mode
kind: action
label: HD Radio Tuning Mode Set
command: "TMHD{mode}"
params:
- name: mode
type: enum
values: [AUTOHD, AUTO, MANUAL, ANAAUTO, ANAMANU]
- id: net_usb_ipod_mode_toggle
kind: action
label: Net/USB iPod Mode Toggle
command: NS9W
params: []
- id: net_usb_page_next
kind: action
label: Net/USB Page Next
command: NS9X
params: []
- id: net_usb_page_previous
kind: action
label: Net/USB Page Previous
command: NS9Y
params: []
- id: net_usb_search_stop
kind: action
label: Net/USB Search Stop
command: NS9Z
params: []
- id: net_usb_repeat_toggle
kind: action
label: Net/USB Repeat Toggle
command: NSRPT
params: []
- id: net_usb_random_toggle
kind: action
label: Net/USB Random Toggle
command: NSRND
params: []
- id: net_usb_favorites_add
kind: action
label: Net/USB Favorites Add
command: "NSFV MEM"
params: []
- id: system_cursor_up
kind: action
label: System Cursor Up
command: MNCUP
params: []
- id: system_cursor_down
kind: action
label: System Cursor Down
command: MNCDN
params: []
- id: system_cursor_left
kind: action
label: System Cursor Left
command: MNCLT
params: []
- id: system_cursor_right
kind: action
label: System Cursor Right
command: MNCRT
params: []
- id: system_enter
kind: action
label: System Enter
command: MNENT
params: []
- id: system_return
kind: action
label: System Return
command: MNRTN
params: []
- id: system_option
kind: action
label: System Option
command: MNOPT
params: []
- id: system_info
kind: action
label: System Info
command: MNINF
params: []
- id: channel_level_menu_toggle
kind: action
label: Channel Level Menu Toggle
command: MNCHL
params: []
- id: insta_prevue
kind: action
label: InstaPrevue Set
command: "MNPRV {state}"
params:
- name: state
type: enum
values: [ON, OFF]
- id: upgrade_id_display
kind: action
label: Upgrade ID Display
command: UGIDN
params: []
Feedbacks
feedbacks:
- id: power_state
type: enum
values: [ON, STANDBY]
command: "PW?"
query_command: "PW?"
response_pattern: "PW{state}"
- id: master_volume
type: string
description: "00-98 (2-char) or 000-995 (3-char for 0.5dB step), 80=0dB"
command: "MV?"
query_command: "MV?"
response_pattern: "MV{value}"
- id: mute_state
type: enum
values: [ON, OFF]
command: "MU?"
query_command: "MU?"
response_pattern: "MU{state}"
- id: input_source
type: string
command: "SI?"
query_command: "SI?"
response_pattern: "SI{source}"
- id: main_zone_state
type: enum
values: [ON, OFF]
command: "ZM?"
query_command: "ZM?"
response_pattern: "ZM{state}"
- id: surround_mode
type: string
command: "MS?"
query_command: "MS?"
response_pattern: "MS{mode}"
- id: input_mode
type: string
command: "SD?"
query_command: "SD?"
response_pattern: "SD{mode}"
- id: digital_input_mode
type: string
command: "DC?"
query_command: "DC?"
response_pattern: "DC{mode}"
- id: video_select_state
type: string
command: "SV?"
query_command: "SV?"
response_pattern: "SV{source}"
- id: sleep_timer_state
type: string
command: "SLP?"
query_command: "SLP?"
response_pattern: "SLP{value}"
- id: auto_standby_state
type: string
command: "STBY?"
query_command: "STBY?"
response_pattern: "STBY{value}"
- id: eco_mode_state
type: string
command: "ECO?"
query_command: "ECO?"
response_pattern: "ECO{mode}"
- id: channel_volume_state
type: string
command: "CV?"
query_command: "CV?"
response_pattern: "CV{channel} {value}"
description: "Returns status for all configured speakers, terminated by CVEND"
- id: tuner_frequency
type: string
command: "TFAN?"
query_command: "TFAN?"
response_pattern: "TFAN{freq}"
- id: tuner_preset
type: string
command: "TPAN?"
query_command: "TPAN?"
response_pattern: "TPAN{num}"
- id: tuner_band
type: string
command: "TMAN?"
query_command: "TMAN?"
response_pattern: "TMAN{band}"
- id: rds_station_name
type: string
command: "TFANNAME?"
query_command: "TFANNAME?"
response_pattern: "TFANNAME{name}"
- id: trigger_state
type: string
command: "TR?"
query_command: "TR?"
response_pattern: "TR1 {state} TR2 {state}"
- id: dimmer_state
type: string
command: "DIM ?"
query_command: "DIM ?"
response_pattern: "DIM {mode}"
- id: zone2_state
type: enum
values: [ON, OFF]
command: "Z2?"
query_command: "Z2?"
response_pattern: "Z2{state}"
- id: zone2_volume
type: string
command: "Z2?"
query_command: "Z2?"
response_pattern: "Z2{value}"
- id: zone2_mute_state
type: enum
values: [ON, OFF]
command: "Z2MU?"
query_command: "Z2MU?"
response_pattern: "Z2MU{state}"
- id: zone3_state
type: enum
values: [ON, OFF]
command: "Z3?"
query_command: "Z3?"
response_pattern: "Z3{state}"
- id: zone3_volume
type: string
command: "Z3?"
query_command: "Z3?"
response_pattern: "Z3{value}"
- id: zone3_mute_state
type: enum
values: [ON, OFF]
command: "Z3MU?"
query_command: "Z3MU?"
response_pattern: "Z3MU{state}"
- id: hd_radio_status
type: string
command: "HD?"
query_command: "HD?"
description: "Returns band, station name, signal level, multicast channel, artist, title, album, genre"
- id: remote_maintenance_state
type: enum
values: [ON, OFF]
command: "RM ?"
query_command: "RM ?"
response_pattern: "RM {state}"
- id: video_aspect
type: string
command: "VSASP ?"
query_command: "VSASP ?"
response_pattern: "VSASP{value}"
- id: video_monitor
type: string
command: "VSMONI ?"
query_command: "VSMONI ?"
response_pattern: "VSMONI{value}"
- id: video_resolution
type: string
command: "VSSC ?"
query_command: "VSSC ?"
response_pattern: "VSSC{value}"
- id: hdmi_resolution
type: string
command: "VSSCH ?"
query_command: "VSSCH ?"
response_pattern: "VSSCH{value}"
- id: hdmi_audio_state
type: string
command: "VSAUDIO ?"
query_command: "VSAUDIO ?"
response_pattern: "VSAUDIO {value}"
- id: video_processing_mode_state
type: string
command: "VSVPM ?"
query_command: "VSVPM ?"
response_pattern: "VSVPM{value}"
- id: vertical_stretch_state
type: string
command: "VSVST ?"
query_command: "VSVST ?"
response_pattern: "VSVST {value}"
- id: tone_control_state
type: string
command: "PSTONE CTRL ?"
query_command: "PSTONE CTRL ?"
response_pattern: "PSTONE CONTROL {state}"
- id: bass_state
type: string
command: "PSBAS ?"
query_command: "PSBAS ?"
response_pattern: "PSBAS {value}"
- id: treble_state
type: string
command: "PSTRE ?"
query_command: "PSTRE ?"
response_pattern: "PSTRE {value}"
- id: multeq_state
type: string
command: "PSMULTEQ ?"
query_command: "PSMULTEQ: ?"
response_pattern: "PSMULTEQ:{mode}"
- id: dynamic_eq_state
type: string
command: "PSDYNEQ ?"
query_command: "PSDYNEQ ?"
response_pattern: "PSDYNEQ {state}"
- id: dynamic_volume_state
type: string
command: "PSDYNVOL ?"
query_command: "PSDYNVOL ?"
response_pattern: "PSDYNVOL {mode}"
- id: onscreen_display_ascii
type: string
command: "NSA"
query_command: "NSA"
description: "Returns NSA0-NSA8 lines of onscreen display info (ASCII)"
- id: onscreen_display_utf8
type: string
command: "NSE"
query_command: "NSE"
description: "Returns NSE0-NSE8 lines of onscreen display info (UTF-8)"
- id: record_source_state
type: string
command: "SR?"
query_command: "SR?"
description: "Return SR Status; If REC mode is selected, SR status returns; If ZONE2 mode is selected, Z2 status returns"
- id: quick_select_state
type: string
command: "MSQUICK ?"
query_command: "MSQUICK ?"
description: "Return MSQUICK Status"
- id: dialog_level_state
type: string
command: "PSDIL ?"
query_command: "PSDIL ?"
description: "Return DIL Status"
- id: subwoofer_level_state
type: string
command: "PSSWL ?"
query_command: "PSSWL ?"
description: "Return SWL Status; If SW2 is none, PSSWL2 command is not output"
- id: cinema_eq_state
type: string
command: "PSCINEMA EQ. ?"
query_command: "PSCINEMA EQ. ?"
description: "Return PSCINEMA EQ.Status"
- id: surround_parameter_mode_state
type: string
command: "PSMODE: ?"
query_command: "PSMODE: ?"
description: "Return PSMODE: Status"
- id: loudness_management_state
type: string
command: "PSLOM ?"
query_command: "PSLOM ?"
description: "Return PSLOM Status"
- id: front_height_output_state
type: string
command: "PSFH: ?"
query_command: "PSFH: ?"
description: "Return PSFH: Status"
- id: speaker_output_state
type: string
command: "PSSP: ?"
query_command: "PSSP: ?"
description: "Return PSSP: Status"
- id: height_gain_state
type: string
command: "PSPHG ?"
query_command: "PSPHG ?"
description: "Return PSPHG Status"
- id: reference_level_offset_state
type: string
command: "PSREFLEV ?"
query_command: "PSREFLEV ?"
description: "Return PSREFLEV Status"
- id: audyssey_lfc_state
type: string
command: "PSLFC ?"
query_command: "PSLFC ?"
description: "Return Audyssey LFC Status"
- id: containment_amount_state
type: string
command: "PSCNTAMT ?"
query_command: "PSCNTAMT ?"
description: "Return Cotainment Amount Status"
- id: audyssey_dsx_state
type: string
command: "PSDSX ?"
query_command: "PSDSX ?"
description: "Return PSDSX Status"
- id: stage_width_state
type: string
command: "PSSTW ?"
query_command: "PSSTW ?"
description: "Return PSSTW Status"
- id: stage_height_state
type: string
command: "PSSTH ?"
query_command: "PSSTH ?"
description: "Return PSSTH Status"
- id: graphic_eq_state
type: string
command: "PSGEQ ?"
query_command: "PSGEQ ?"
description: "Return Graphic EQ Status"
- id: dynamic_compression_state
type: string
command: "PSDRC ?"
query_command: "PSDRC ?"
description: "Return PSDRC Status"
- id: bass_sync_state
type: string
command: "PSBSC ?"
query_command: "PSBSC ?"
description: "Return PSBSC Status"
- id: dialogue_enhancer_state
type: string
command: "PSDEH ?"
query_command: "PSDEH ?"
description: "Return PSDEH Status"
- id: lfe_state
type: string
command: "PSLFE ?"
query_command: "PSLFE ?"
description: "Return PSLFE Status"
- id: external_input_lfe_level_state
type: string
command: "PSLFL ?"
query_command: "PSLFL ?"
description: "Return PSLFL Status"
- id: effect_state
type: string
command: "PSEFF ?"
query_command: "PSEFF ?"
description: "Return PSEFF Status"
- id: surround_delay_state
type: string
command: "PSDEL ?"
query_command: "PSDEL ?"
description: "Return PSDEL Status"
- id: panorama_state
type: string
command: "PSPAN ?"
query_command: "PSPAN ?"
description: "Return PSPAN Status"
- id: dimension_state
type: string
command: "PSDIM ?"
query_command: "PSDIM ?"
description: "Return PSDIM Status"
- id: center_width_state
type: string
command: "PSCEN ?"
query_command: "PSCEN ?"
description: "Return PSCEN Status"
- id: center_image_state
type: string
command: "PSCEI ?"
query_command: "PSCEI ?"
description: "Return PSCEI Status"
- id: center_gain_state
type: string
command: "PSCEG ?"
query_command: "PSCEG ?"
description: "Return PSCEG Status"
- id: center_spread_state
type: string
command: "PSCES ?"
query_command: "PSCES ?"
description: "Return PSCES Status"
- id: subwoofer_output_state
type: string
command: "PSSWR ?"
query_command: "PSSWR ?"
description: "Return PSSWR Status"
- id: room_size_state
type: string
command: "PSRSZ ?"
query_command: "PSRSZ ?"
description: "Return PSRSZ Status"
- id: audio_delay_state
type: string
command: "PSDELAY ?"
query_command: "PSDELAY ?"
description: "Return PSDELAY Status"
- id: audio_restorer_state
type: string
command: "PSRSTR ?"
query_command: "PSRSTR ?"
description: "Return PSRSTR Status"
- id: front_speaker_state
type: string
command: "PSFRONT?"
query_command: "PSFRONT?"
description: "Return PSFRONT Status"
- id: auro_matic_preset_state
type: string
command: "PSAUROPR ?"
query_command: "PSAUROPR ?"
description: "Return PSAUROPR Status"
- id: auro_matic_strength_state
type: string
command: "PSAUROST ?"
query_command: "PSAUROST ?"
description: "Return PSAUROST Status"
- id: picture_mode_state
type: string
command: "PV?"
query_command: "PV?"
description: "Return PSPV Status"
- id: contrast_state
type: string
command: "PVCN ?"
query_command: "PVCN ?"
description: "Return PSCN Status"
- id: brightness_state
type: string
command: "PVBR ?"
query_command: "PVBR ?"
description: "Return PSBR Status"
- id: saturation_state
type: string
command: "PVST ?"
query_command: "PVST ?"
description: "Return PSST Status"
- id: hue_state
type: string
command: "PVHUE ?"
query_command: "PVHUE ?"
description: "Return PSHUE Status"
- id: dnr_state
type: string
command: "PVDNR ?"
query_command: "PVDNR ?"
description: "Return PVDNR Status"
- id: enhancer_state
type: string
command: "PVENH ?"
query_command: "PVENH ?"
description: "Return PVENH Status"
- id: zone2_quick_select_state
type: string
command: "Z2QUICK ?"
query_command: "Z2QUICK ?"
description: "Return Z2QUICK Status"
- id: zone2_channel_state
type: string
command: "Z2CS?"
query_command: "Z2CS?"
description: "Return Z2CS Status"
- id: zone2_channel_volume_state
type: string
command: "Z2CV?"
query_command: "Z2CV?"
description: "Return Z2CV Status"
- id: zone2_hpf_state
type: string
command: "Z2HPF?"
query_command: "Z2HPF?"
description: "Return Z2HPF Status"
- id: zone2_bass_state
type: string
command: "Z2PSBAS ?"
query_command: "Z2PSBAS ?"
description: "Return Z2PSBAS Status"
- id: zone2_treble_state
type: string
command: "Z2PSTRE ?"
query_command: "Z2PSTRE ?"
description: "Return Z2PSTRE Status"
- id: zone2_hdmi_audio_state
type: string
command: "Z2HDA?"
query_command: "Z2HDA?"
description: "Return Z2HPA Status"
- id: zone2_sleep_timer_state
type: string
command: "Z2SLP?"
query_command: "Z2SLP?"
description: "Return SLP Status"
- id: zone2_auto_standby_state
type: string
command: "Z2STBY?"
query_command: "Z2STBY?"
description: "Return Z2STBY Status"
- id: zone3_quick_select_state
type: string
command: "Z3QUICK ?"
query_command: "Z3QUICK ?"
description: "Return MSQUICK Status"
- id: zone3_channel_state
type: string
command: "Z3CS?"
query_command: "Z3CS?"
description: "Return Z3CS Status"
- id: zone3_channel_volume_state
type: string
command: "Z3CV?"
query_command: "Z3CV?"
description: "Return Z3CV Status"
- id: zone3_hpf_state
type: string
command: "Z3HPF?"
query_command: "Z3HPF?"
description: "Return Z3HPF Status"
- id: zone3_bass_state
type: string
command: "Z3PSBAS ?"
query_command: "Z3PSBAS ?"
description: "Return Z3PSBAS Status"
- id: zone3_treble_state
type: string
command: "Z3PSTRE ?"
query_command: "Z3PSTRE ?"
description: "Return Z3PSTRE Status"
- id: zone3_sleep_timer_state
type: string
command: "Z3SLP?"
query_command: "Z3SLP?"
description: "Return SLP Status"
- id: zone3_auto_standby_state
type: string
command: "Z3STBY?"
query_command: "Z3STBY?"
description: "Return Z3STBY Status"
- id: hd_radio_frequency
type: string
command: "TFHD?"
query_command: "TFHD?"
description: "Return TFHD Status"
- id: hd_radio_preset
type: string
command: "TPHD?"
query_command: "TPHD?"
description: "Return TPHD Status"
- id: hd_radio_band_mode
type: string
command: "TMHD?"
query_command: "TMHD?"
description: "Return TMHD Status"
- id: net_audio_preset_names
type: string
command: "NSH"
query_command: "NSH"
description: "Audio Preset Name status(UTF-8); except Bluetooth, USB/iPod; NSH00 through NSH35, 20 digits per preset name"
- id: onscreen_display_ascii_example_request
type: string
command: "NSA0"
query_command: "NSA0"
description: "Documented request example for onscreen display information (ASCII)"
- id: onscreen_display_utf8_example_request
type: string
command: "NSE0"
query_command: "NSE0"
description: "Documented request example for onscreen display information (UTF-8)"
- id: setup_menu_state
type: string
command: "MNMEN?"
query_command: "MNMEN?"
description: "Return MNMEN(Menu) status"
- id: insta_prevue_state
type: string
command: "MNPRV?"
query_command: "MNPRV?"
description: "Return MNPRV(InstaPrevue) status; NG is status only when InstaPrevue is not available"
- id: all_zone_stereo_state
type: string
command: "MNZST?"
query_command: "MNZST?"
description: "Return MNZST status"
Variables
# UNRESOLVED: no continuous settable variables beyond what Actions cover
# Volume, bass, treble, delay values are set via action commands with direct-value parameters
Events
events:
- id: power_event
description: "Sent when power state changes (PWON or PWSTANDBY)"
pattern: "PW{state}"
- id: master_volume_event
description: "Sent when master volume changes"
pattern: "MV{value}"
- id: mute_event
description: "Sent when mute state changes"
pattern: "MU{state}"
- id: input_source_event
description: "Sent when input source changes"
pattern: "SI{source}"
- id: main_zone_event
description: "Sent when main zone on/off changes"
pattern: "ZM{state}"
- id: surround_mode_event
description: "Sent when surround mode changes. Current mode returned first, then new mode."
pattern: "MS{mode}"
- id: channel_volume_event
description: "Sent when channel volume changes (e.g. on input source change)"
pattern: "CV{channel} {value}"
- id: zone2_event
description: "Sent when Zone 2 state changes"
pattern: "Z2{state}"
- id: zone2_volume_event
description: "Sent when Zone 2 volume changes"
pattern: "Z2{value}"
- id: zone3_event
description: "Sent when Zone 3 state changes"
pattern: "Z3{state}"
- id: zone3_volume_event
description: "Sent when Zone 3 volume changes"
pattern: "Z3{value}"
Macros
# UNRESOLVED: no multi-step sequences explicitly described in source
Safety
confirmation_required_for: []
interlocks: []
timing_constraints:
- description: "Send commands at 50ms or greater intervals"
- description: "Wait 1 second after PWON before sending next command"
- description: "Events sent within 5 seconds of state change"
- description: "Responses sent within 200ms of request command"
Notes
- Command structure: 2-character ASCII command + parameter + CR (0x0D). Max data length 135 bytes.
- Volume encoding: 2-char for whole dB steps (80=0dB, 00=---/MIN). 3-char for 0.5dB steps (805=+0.5dB, 795=-0.5dB).
- Channel volume: range 38-62, 50=0dB. Subwoofer: 00 or 38-62.
- When input source changes, surround mode and channel volume events are sent if they differ.
- Surround mode event returns current mode first, then new mode after change.
- Events and responses share the same format as commands.
- Some commands are region-specific (North America, Europe only).
- Auro-3D commands require Auro-3D Upgrade.
- Net/USB preset range is 00-35 for 2014 AVR models.
Provenance
source_domains:
- heimkinoraum.de
source_urls:
- https://www.heimkinoraum.de/upload/files/product/IP_Protocol_AVR-Xx100.pdf
retrieved_at: 2026-05-23T19:19:43.416Z
last_checked_at: 2026-10-07T13:44:52.391Z
Verification Summary
verdict: verified
checked_at: 2026-10-07T13:44:52.391Z
matched_actions: 345
action_count: 345
confidence: medium
summary: "All 345 action units match source literals and transport supported; only SDARC and a PANEL+V LOCK OFF form unrepresented. (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- SDARC
- "SYPANEL+V LOCK OFF"
- "exact model variants in the series not fully enumerated"
- "firmware version compatibility not stated"
- "no continuous settable variables beyond what Actions cover"
- "no multi-step sequences explicitly described in source"
- "exact list of model variants in the X5200 series"
- "maximum concurrent connection count for TCP"
- "which surround modes apply to which specific X5200 model variant"
- "HD Radio, Pandora, SiriusXM, Spotify, Last.fm availability by region"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0