Summary
Denon AVCX8500 is a multi-zone AV receiver supporting RS-232C and TCP/IP control. This spec covers power management, volume control, input routing, surround mode selection, zone management, tuner control, and network/Bluetooth playback. Commands are ASCII-based with CR (0x0D) termination. Minimum 50ms interval between commands; response within 200ms of query.
Transport
protocols:
- tcp
- serial
addressing:
port: 23 # TCP port 23 (telnet) - stated in source
serial:
baud_rate: 9600 # stated: "Communication speed : 9600bps"
data_bits: 8 # stated: "Character length : 8 bits"
parity: none # stated: "Parity control : None"
stop_bits: 1 # stated: "Start bit : 1 bit / Stop bit : 1 bit"
flow_control: none # UNRESOLVED: flow control not stated in source
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # PWON/PWSTANDBY commands present
- routable # SI (input select), SD (source direct), SV (video select) present
- queryable # query commands (e.g. PW?, MV?, SI?) present returning state
- levelable # MV (master volume), CV (channel volume), PS (parameter settings) present
Actions
- id: power_on
label: Power On
kind: action
params: []
- id: power_standby
label: Power Standby
kind: action
params: []
- id: power_status_query
label: Get Power Status
kind: action
params: []
- id: master_volume_up
label: Master Volume Up
kind: action
params: []
- id: master_volume_down
label: Master Volume Down
kind: action
params: []
- id: master_volume_set
label: Set Master Volume
kind: action
params:
- name: level
type: integer
description: Volume level 0-98 (ASCII), 80=0dB, 00=minimum
- id: master_volume_query
label: Get Master Volume
kind: action
params: []
- id: mute_on
label: Mute On
kind: action
params: []
- id: mute_off
label: Mute Off
kind: action
params: []
- id: mute_query
label: Get Mute Status
kind: action
params: []
- id: select_input
label: Select Input Source
kind: action
params:
- name: source
type: string
description: PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1-AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP
- id: input_status_query
label: Get Input Status
kind: action
params: []
- id: zone_main_on
label: Main Zone On
kind: action
params: []
- id: zone_main_off
label: Main Zone Off
kind: action
params: []
- id: zone_main_query
label: Get Main Zone Status
kind: action
params: []
- id: channel_volume
label: Channel Volume Control
kind: action
params:
- name: channel
type: string
description: 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: direction
type: string
description: UP, DOWN, or direct value
- name: value
type: integer
description: "For direct: 38-62 (ASCII), 50=0dB; or 00,38-62 for subwoofer"
- id: channel_volume_reset_all
label: Reset All Channel Levels
kind: action
params: []
- id: channel_volume_query
label: Get Channel Volume Status
kind: action
params: []
- id: surround_mode_set
label: Set Surround Mode
kind: action
params:
- name: mode
type: string
description: 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-5, QUICK1-5 MEMORY, and many others
- id: surround_mode_query
label: Get Surround Mode Status
kind: action
params: []
- id: quick_select
label: Quick Select
kind: action
params:
- name: number
type: integer
description: "1-5 for select, or MEMORY suffix for save"
- id: sleep_timer
label: Sleep Timer
kind: action
params:
- name: minutes
type: integer
description: "001-120 (minutes), or OFF"
- id: auto_standby
label: Auto Standby
kind: action
params:
- name: time
type: string
description: "15M, 30M, 60M, OFF"
- id: eco_mode
label: ECO Mode
kind: action
params:
- name: mode
type: string
description: ON, AUTO, OFF
- id: tone_control_on
label: Tone Control On
kind: action
params: []
- id: tone_control_off
label: Tone Control Off
kind: action
params: []
- id: bass_up
label: Bass Up
kind: action
params: []
- id: bass_down
label: Bass Down
kind: action
params: []
- id: treble_up
label: Treble Up
kind: action
params: []
- id: treble_down
label: Treble Down
kind: action
params: []
- id: digital_input_mode
label: Digital Input Mode
kind: action
params:
- name: mode
type: string
description: AUTO, HDMI, DIGITAL, ANALOG, EXT.IN, 7.1IN, NO
- id: video_select
label: Video Select
kind: action
params:
- name: source
type: string
description: DVD, BD, TV, SAT/CBL, MPLAY, GAME, AUX1-AUX7, CD, SOURCE, ON, OFF
- id: hdmi_monitor
label: HDMI Monitor
kind: action
params:
- name: monitor
type: string
description: AUTO, MONI1, MONI2
- id: video_resolution
label: Video Resolution
kind: action
params:
- name: resolution
type: string
description: SC48P, SC10I, SC72P, SC10P, SC10P24, SC4K, SC4KF, SCAUTO (SD), or SCH48P-SCHAUTO (HDMI)
- id: hdmi_audio_output
label: HDMI Audio Output
kind: action
params:
- name: output
type: string
description: AMP, TV
- id: video_processing_mode
label: Video Processing Mode
kind: action
params:
- name: mode
type: string
description: AUTO, GAME, MOVI
- id: vertical_stretch
label: Vertical Stretch
kind: action
params:
- name: state
type: string
description: ON, OFF
- id: aspect_ratio
label: Aspect Ratio
kind: action
params:
- name: ratio
type: string
description: ASPNRM (4:3), ASPFUL (16:9)
- id: dialog_level_adjust
label: Dialog Level Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or ON/OFF to enable
- id: subwoofer_level_adjust
label: Subwoofer Level Adjust
kind: action
params:
- name: sw
type: string
description: "SW (sub1), SW2 (sub2)"
- name: direction
type: string
description: UP, DOWN, or ON/OFF
- id: cinema_eq
label: Cinema EQ
kind: action
params:
- name: state
type: string
description: ON, OFF
- id: dynamic_eq
label: Dynamic EQ
kind: action
params:
- name: state
type: string
description: ON, OFF
- id: dynamic_volume
label: Dynamic Volume
kind: action
params:
- name: level
type: string
description: HEV (Heavy), MED (Medium), LIT (Light), OFF
- id: mult EQ_mode
label: MultEQ Mode
kind: action
params:
- name: mode
type: string
description: AUDYSSEY, BYP.LR, FLAT, MANUAL, OFF
- id: loudness_management
label: Loudness Management
kind: action
params:
- name: state
type: string
description: ON, OFF
- id: zone2_on
label: Zone2 On
kind: action
params: []
- id: zone2_off
label: Zone2 Off
kind: action
params: []
- id: zone2_select_input
label: Zone2 Input Select
kind: action
params:
- name: source
type: string
description: Same as SI command sources
- id: zone2_volume
label: Zone2 Volume
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or direct value
- id: zone2_mute
label: Zone2 Mute
kind: action
params:
- name: state
type: string
description: ON, OFF
- id: zone3_on
label: Zone3 On
kind: action
params: []
- id: zone3_off
label: Zone3 Off
kind: action
params: []
- id: zone3_select_input
label: Zone3 Input Select
kind: action
params:
- name: source
type: string
description: Same as SI command sources
- id: zone3_volume
label: Zone3 Volume
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or direct value
- id: zone3_mute
label: Zone3 Mute
kind: action
params:
- name: state
type: string
description: ON, OFF
- id: tuner_frequency_up
label: Tuner Frequency Up
kind: action
params: []
- id: tuner_frequency_down
label: Tuner Frequency Down
kind: action
params: []
- id: tuner_frequency_direct
label: Tuner Frequency Direct
kind: action
params:
- name: frequency
type: integer
description: 6 digits - ****.** kHz (AM) or ****.** MHz (FM)
- id: tuner_preset_up
label: Tuner Preset Up
kind: action
params: []
- id: tuner_preset_down
label: Tuner Preset Down
kind: action
params: []
- id: tuner_preset_direct
label: Tuner Preset Direct
kind: action
params:
- name: preset
type: integer
description: "01-56"
- id: tuner_preset_memory
label: Tuner Preset Memory
kind: action
params:
- name: preset
type: integer
description: "01-56"
- id: tuner_band_mode
label: Tuner Band/Mode
kind: action
params:
- name: band
type: string
description: ANAM (AM), ANFM (FM)
- name: mode
type: string
description: AUTO, MANUAL
- id: hd_radio_channel_up
label: HD Radio Channel Up
kind: action
params: []
- id: hd_radio_channel_down
label: HD Radio Channel Down
kind: action
params: []
- id: hd_radio_multicast_select
label: HD Radio Multicast Select
kind: action
params:
- name: channel
type: integer
description: "1-8 (multicast), 0 (analog)"
- id: network_control
label: Network/USB Control
kind: action
params:
- name: command
type: string
description: "90 (up), 91 (down), 92 (left), 93 (right), 94 (enter/play), 95 (pause), 96 (stop), 97 (skip+), 98 (skip-), 9A-9F, 9G-9M, 9W, 9X, 9Y, 9Z, RPT, RND, B**, C**, H, FV MEM, NSA, NSE"
- id: rec_select
label: Record Select
kind: action
params:
- name: source
type: string
description: 'SOURCE (cancel), PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, NET, AUX1-AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP'
- id: digital_compression_mode
label: Digital Compression Mode
kind: action
params:
- name: mode
type: string
description: 'AUTO, PCM, DTS'
- id: bass_set
label: Set Bass Level
kind: action
params:
- name: level
type: integer
description: 'Direct value 00-99 (ASCII), 50=0dB; range -6 to +6 (44 to 56)'
- id: treble_set
label: Set Treble Level
kind: action
params:
- name: level
type: integer
description: 'Direct value 00-99 (ASCII), 50=0dB; range -6 to +6 (44 to 56)'
- id: surround_parameter_mode
label: Surround Parameter Mode
kind: action
params:
- name: mode
type: string
description: 'MUSIC, CINEMA, GAME, PRO LOGIC'
- id: front_height_output
label: Front Height Output
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: speaker_output
label: Speaker Output Set
kind: action
params:
- name: config
type: string
description: 'FW, FH, SB, HW, BH, BW, FL, HF, FR'
- id: pl2z_height_gain
label: PL2z Height Gain
kind: action
params:
- name: level
type: string
description: 'LOW, MID, HI'
- id: reference_level_offset
label: Reference Level Offset
kind: action
params:
- name: level
type: integer
description: '0, 5, 10, 15 (dB)'
- id: audyssey_lfc
label: Audyssey LFC
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: containment_amount
label: Containment Amount
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (01-07 operable)'
- id: audyssey_dsx
label: Audyssey DSX
kind: action
params:
- name: mode
type: string
description: 'ONHW (Height+Wide), ONH (Height), ONW (Width), OFF'
- id: stage_width
label: Stage Width
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (40-60 operable, 50=0dB)'
- id: stage_height
label: Stage Height
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (40-60 operable, 50=0dB)'
- id: graphic_eq
label: Graphic EQ
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: dynamic_compression
label: Dynamic Compression
kind: action
params:
- name: mode
type: string
description: 'AUTO, LOW, MID, HI, OFF'
- id: bass_sync
label: Bass Sync
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (0-16 operable)'
- id: dialogue_enhancer
label: Dialogue Enhancer
kind: action
params:
- name: level
type: string
description: 'OFF, LOW, MED, HIGH'
- id: lfe_level
label: LFE Level
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (0 to -10 operable); 00=0dB, 10=-10dB'
- id: lfe_level_filter
label: LFE Level Filter
kind: action
params:
- name: level
type: string
description: '00, 05, 10, 15 (for EXT.IN/7.1CH IN mode)'
- id: effect_control
label: Effect Control
kind: action
params:
- name: command
type: string
description: 'ON, OFF, UP, DOWN, or direct value 00-99 (1-15 operable)'
- id: ps_delay
label: Surround Delay
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 000-999 (0-300ms operable)'
- id: panorama
label: Panorama
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: dimension
label: Dimension
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (0-6 operable)'
- id: center_width
label: Center Width
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (0-7 operable)'
- id: center_image
label: Center Image
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (0.0-1.0 operable)'
- id: center_gain
label: Center Gain
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (0.0-1.0 operable)'
- id: center_spread
label: Center Spread
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: subwoofer_output
label: Subwoofer Output
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: room_size
label: Room Size
kind: action
params:
- name: size
type: string
description: 'S, MS, M, ML, L'
- id: audio_delay_ms
label: Audio Delay
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 000-999 (0-200ms operable)'
- id: audio_restorer
label: Audio Restorer
kind: action
params:
- name: mode
type: string
description: 'OFF, LOW (MODE3), MED (MODE2), HI (MODE1)'
- id: front_speaker
label: Front Speaker Output
kind: action
params:
- name: output
type: string
description: 'SPA, SPB, A+B'
- id: auro_matic_preset
label: Auro-Matic 3D Preset
kind: action
params:
- name: preset
type: string
description: 'SMA, MED, LAR, SPE'
- id: auro_matic_strength
label: Auro-Matic 3D Strength
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (1-16 operable)'
- id: picture_mode
label: Picture Mode
kind: action
params:
- name: mode
type: string
description: 'OFF, STD, MOV, VVD, STM, CTM, DAY, NGT'
- id: picture_contrast
label: Picture Contrast
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 000-100 (050=0, range -50 to +50)'
- id: picture_brightness
label: Picture Brightness
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 000-100 (050=0, range -50 to +50)'
- id: picture_saturation
label: Picture Saturation
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 000-100 (050=0, range -50 to +50)'
- id: picture_hue
label: Picture Hue
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 44-56 (50=0, range -6 to +6)'
- id: picture_dnr
label: Picture DNR
kind: action
params:
- name: mode
type: string
description: 'OFF, LOW, MID, HI'
- id: picture_enhancer
label: Picture Enhancer
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-12'
- id: zone_main_favorite
label: Main Zone Favorite
kind: action
params:
- name: number
type: integer
description: '1-4 for recall; append MEMORY to save (e.g. ZMFAVORITE1 MEMORY)'
- id: zone2_quick_select
label: Zone2 Quick Select
kind: action
params:
- name: number
type: integer
description: '1-5 for select; append MEMORY to save'
- id: zone2_favorite
label: Zone2 Favorite
kind: action
params:
- name: number
type: integer
description: '1-4 for recall; append MEMORY to save'
- id: zone2_channel_setting
label: Zone2 Channel Setting
kind: action
params:
- name: mode
type: string
description: 'ST, MONO'
- id: zone2_channel_volume
label: Zone2 Channel Volume
kind: action
params:
- name: channel
type: string
description: 'FL, FR'
- name: direction
type: string
description: 'UP, DOWN, or direct value 38-62 (50=0dB)'
- id: zone2_hpf
label: Zone2 High Pass Filter
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: zone2_bass
label: Zone2 Bass
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (50=0dB; -10 to +10 range at 40-60)'
- id: zone2_treble
label: Zone2 Treble
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (50=0dB; -10 to +10 range at 40-60)'
- id: zone2_hdmi_audio
label: Zone2 HDMI Audio Output
kind: action
params:
- name: mode
type: string
description: 'THR (Through), PCM'
- id: zone2_sleep_timer
label: Zone2 Sleep Timer
kind: action
params:
- name: minutes
type: integer
description: '001-120 (minutes), or OFF'
- id: zone2_auto_standby
label: Zone2 Auto Standby
kind: action
params:
- name: time
type: string
description: '2H, 4H, 8H, OFF'
- id: zone3_quick_select
label: Zone3 Quick Select
kind: action
params:
- name: number
type: integer
description: '1-5 for select; append MEMORY to save'
- id: zone3_favorite
label: Zone3 Favorite
kind: action
params:
- name: number
type: integer
description: '1-4 for recall; append MEMORY to save'
- id: zone3_channel_setting
label: Zone3 Channel Setting
kind: action
params:
- name: mode
type: string
description: 'ST, MONO'
- id: zone3_channel_volume
label: Zone3 Channel Volume
kind: action
params:
- name: channel
type: string
description: 'FL, FR'
- name: direction
type: string
description: 'UP, DOWN, or direct value 38-62 (50=0dB)'
- id: zone3_hpf
label: Zone3 High Pass Filter
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: zone3_bass
label: Zone3 Bass
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (50=0dB; -10 to +10 range at 40-60)'
- id: zone3_treble
label: Zone3 Treble
kind: action
params:
- name: direction
type: string
description: 'UP, DOWN, or direct value 00-99 (50=0dB; -10 to +10 range at 40-60)'
- id: zone3_sleep_timer
label: Zone3 Sleep Timer
kind: action
params:
- name: minutes
type: integer
description: '001-120 (minutes), or OFF'
- id: zone3_auto_standby
label: Zone3 Auto Standby
kind: action
params:
- name: time
type: string
description: '2H, 4H, 8H, OFF'
- id: hd_radio_preset_up
label: HD Radio Preset Up
kind: action
params: []
- id: hd_radio_preset_down
label: HD Radio Preset Down
kind: action
params: []
- id: hd_radio_preset_direct
label: HD Radio Preset Direct
kind: action
params:
- name: preset
type: integer
description: '01-56'
- id: hd_radio_preset_memory
label: HD Radio Preset Memory
kind: action
params:
- name: preset
type: integer
description: '01-56 for direct; or omit for interactive memory sequence'
- id: hd_radio_band_mode
label: HD Radio Band/Mode
kind: action
params:
- name: band_mode
type: string
description: 'HDAM (AM), HDFM (FM), HDAUTOHD (Auto-HD), HDAUTO (Auto), HDMANUAL (Manual), HDANAAUTO (Analog Auto), HDANAMANU (Analog Manual)'
- id: hd_radio_status_query
label: HD Radio Status Query
kind: action
params: []
- id: tuner_rds_query
label: Tuner RDS Station Name Query
kind: action
params: []
- id: menu_navigation
label: Menu Navigation
kind: action
params:
- name: command
type: string
description: 'CUP (Cursor Up), CDN (Cursor Down), CLT (Cursor Left), CRT (Cursor Right), ENT (Enter), RTN (Return), OPT (Option), INF (Info), CHL (Channel Level)'
- id: menu_setup
label: Setup Menu
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: insta_prevue
label: InstaPrevue
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: all_zone_stereo
label: All Zone Stereo
kind: action
params:
- name: state
type: string
description: 'ON, OFF'
- id: system_lock
label: System Lock
kind: action
params:
- name: lock_type
type: string
description: 'REMOTE LOCK ON, REMOTE LOCK OFF, PANEL LOCK ON, PANEL+V LOCK ON, PANEL LOCK OFF'
- id: trigger_control
label: Trigger Output Control
kind: action
params:
- name: trigger
type: integer
description: '1 or 2'
- name: state
type: string
description: 'ON, OFF'
- id: dimmer
label: Display Dimmer
kind: action
params:
- name: level
type: string
description: 'BRI (Bright), DIM (Dim), DAR (Dark), OFF, SEL (Toggle)'
- id: remote_maintenance
label: Remote Maintenance Mode
kind: action
params:
- name: state
type: string
description: 'STA (Start), END (End)'
- id: upgrade_id_display
label: Display Upgrade ID
kind: action
params: []
- id: hd_radio_frequency_direct
label: HD Radio Frequency Direct
kind: action
params:
- name: frequency
type: integer
description: '6-digit frequency; >050000 is AM (kHz), <050000 is FM (MHz)'
- id: tuner_frequency_query
label: Tuner Frequency Query
kind: action
params: []
- id: tuner_preset_query
label: Tuner Preset Query
kind: action
params: []
- id: hd_radio_frequency_multicast_direct
label: HD Radio Frequency and Multicast Direct
kind: action
params:
- name: frequency
type: integer
description: '6-digit frequency (TFHD format)'
- name: multicast_channel
type: integer
description: '1-8 (multicast), 0 (analog)'
Feedbacks
# Responses returned for query commands (? suffix)
# Format: command + parameter + CR (0x0D)
- id: power_state
label: Power State
type: enum
values:
- PWON
- PWSTANDBY
- id: master_volume_state
label: Master Volume State
type: string
description: "MV*** format - 00-98 (ASCII), 80=0dB, 00=min"
- id: mute_state
label: Mute State
type: enum
values:
- MUON
- MUOFF
- id: input_state
label: Input State
type: string
description: SI*** - current input source name
- id: zone_main_state
label: Main Zone State
type: enum
values:
- ZMON
- ZMOFF
- id: channel_volume_state
label: Channel Volume State
type: string
description: "CV[CH] *** - e.g. CVFL 50"
- id: surround_mode_state
label: Surround Mode State
type: string
description: MS*** - current surround mode
- id: tuner_state
label: Tuner State
type: string
description: "TFAN****** or TFHD****** - frequency in format TFAN105000 (1050.00kHz AM or 105.00MHz FM)"
- id: tuner_preset_state
label: Tuner Preset State
type: string
description: "TPAN** - preset number 01-56"
- id: hd_radio_state
label: HD Radio State
type: string
description: "HDST NAME***, HDSIG LEV*, HDMLT CURRCH*, HDMLT CAST CH*, HDPTY*, HDARTIST*, HDTITLE*, HDALBUM*, HDGENRE*"
- id: zone2_state
label: Zone2 State
type: string
description: Z2*** - power and input state
- id: zone3_state
label: Zone3 State
type: string
description: Z3*** - power and input state
Variables
# Tunable parameters with direct-set commands (not discrete on/off)
- id: master_volume
label: Master Volume
type: integer
range:
min: 0
max: 98
default: 0
description: "00-98 (ASCII), 80=0dB. Set with MV***<CR>"
- id: channel_volume
label: Channel Volume
type: integer
range:
min: 0
max: 62
default: 50
description: "38-62 (ASCII), 50=0dB for most channels; 00,38-62 for subwoofer"
- id: bass_level
label: Bass Level
type: integer
range:
min: 0
max: 99
default: 50
description: "00-99 (ASCII), 50=0dB, range -10 to +10"
- id: treble_level
label: Treble Level
type: integer
range:
min: 0
max: 99
default: 50
description: "00-99 (ASCII), 50=0dB, range -10 to +10"
- id: sleep_timer_minutes
label: Sleep Timer
type: integer
range:
min: 0
max: 120
default: 0
description: "001-120 minutes, 0=OFF"
- id: tuner_frequency
label: Tuner Frequency
type: integer
range:
min: 0
max: 999999
description: "6 digits: ****.** kHz (AM) or ****.** MHz (FM)"
- id: hd_radio_frequency
label: HD Radio Frequency
type: integer
range:
min: 0
max: 999999
description: "6 digits with HD multicast channel TFHD******MC*"
Events
# Unsolicited messages sent when device state changes
# Device sends EVENT within 5 seconds of state change
# Event format mirrors command format (same structure as commands)
# Examples of event patterns (device sends when state changes):
# - PWON, PWSTANDBY - power state changes
# - MV*** - master volume changes
# - SI*** - input source changes
# - MS*** - surround mode changes
# - CV[CH] *** - channel volume changes (when input source changes)
# - ZMON, ZMOFF - main zone state changes
# - Z2*** - zone 2 state changes
# - Z3*** - zone 3 state changes
# - TFAN*** - tuner frequency changes
# - TPAN*** - tuner preset changes
# - HD*** - HD radio state changes
# UNRESOLVED: complete event catalog not fully enumerated in source.
# Only representative examples documented.
Macros
# Multi-step sequences explicitly documented
# Power on sequence (documented timing requirement):
# 1. Send PWON<CR>
# 2. Wait 1 second before sending next command
# Volume direct change (documented):
# 1. Send MV[value]<CR> where value is 00-98 ASCII
# 2. Device responds with MV[value]<CR> within 200ms
Safety
confirmation_required_for: []
interlocks: []
# Power on: minimum 1 second delay before sending subsequent commands (documented note J)
# UNRESOLVED: no explicit safety warnings or interlock procedures found in source
Notes
Command interval: minimum 50ms between commands (stated: "Send the COMMAND in 50ms or more intervals"). Query response time: device responds within 200ms of receiving request command. Event delivery: device sends within 5 seconds of state change. Maximum data length: 135 bytes per message. ASCII range: 0x20–0x7F for commands; CR (0x0D) only as pause/terminator. Half duplex communication on both serial and TCP. Command structure: 2-character command + parameter (up to 25 chars) + CR. Query format: COMMAND + ? + CR; response mirrors command format with value. COMMAND is receivable during EVENT transmission (noted: "COMMAND is receivable also during transmission of EVENT").
Provenance
source_domains:
- heimkinoraum.de
source_urls:
- https://www.heimkinoraum.de/upload/files/product/IP_Protocol_AVR-Xx100.pdf
retrieved_at: 2026-05-20T21:01:03.328Z
last_checked_at: 2026-06-09T10:15:57.089Z
Verification Summary
verdict: verified
checked_at: 2026-06-09T10:15:57.089Z
matched_actions: 149
action_count: 149
confidence: medium
summary: "All 149 spec actions verified against source commands; every transport parameter confirmed verbatim; TFHD? covered by tuner_state feedback; coverage 149/150 = 0.993 exceeds 0.9 gate. (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "complete command list for USB/iPod/networking beyond what is documented; full parameter ranges for all extended commands"
- "flow control not stated in source"
- "complete event catalog not fully enumerated in source."
- "no explicit safety warnings or interlock procedures found in source"
- "firmware version compatibility not stated"
- "authentication credentials/tokens not documented (no auth section found)"
- "error code catalog not provided in source"
- "network protocol details beyond TCP port 23 not specified"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0