Skip to content

Denon / Marantz AVR

Controls Denon and Marantz AV receivers using the ASCII command set they share (PWON, MV50, SIMPLAY). It keeps a persistent connection open, so changes made at the front panel are reported back.

Two transports, both speaking the same ASCII protocol:

  • Network — Telnet on TCP port 23.
  • RS-232 serial9600 baud, 8N1.

The connection stays open and the receiver pushes state as it changes, so front-panel and remote-app adjustments show up without polling. Network units are discovered over SSDP.

  • Connectionnetwork or serial.
  • For network: host and port (default 23).
  • For serial: serial port and baud (9600).
CommandWhat it does
power_on / power_offTurn the receiver on or off
set_volumeSet the master volume (0–98)
mute_on / mute_offMute or unmute
set_inputSelect an input (MPLAY, BD, TV, CD, GAME)
rawSend a raw ASCII command

Reports power, volume, mute, and the current input as state. It implements input-source discovery, so it exposes the receiver’s real input list — including any inputs you’ve renamed on the unit.