Skip to main content

Yamaha RX

The Yamaha RX series is a collection of multi-source, multi-zone AV receiver/amplifier that can be integrated to work with external control systems and servers via ethernet connection.

This I/O server has been tested on the following models: RX-V1067, RX-V2067, RX-V3067, RX-V777 and RXA-2030 SINTO DSP.

It should be compatible as well with the following models: RX-A740, RX-A840, RX-A1040, RX-A2040, RX-A3040, RX-V677, RX-V1077, RX-V2077 and RX-V3077.

Yamaha Configuration

In order to be able to control the device with HSYCO SERVER some initial configuration of the Yamaha device is needed.

Using the supplied remote control, go to the "home screen" and select the "setup" menu. From here, configure the network setting a fixed IP address compatible with the network the device is connected to. Further, make sure the option "network standby" is set to "on".

HSYCO Configuration

Add a YAMAHARX I/O Server in the I/O Servers section of the Settings and set its parameters:

Communication

  • IP Address: the IP address of the device.

High Availability

  • Shutdown when inactive: defaults to true.

Options

IDDefaultValuesDescription
guitruetrueenable support for UISET actions and USER commands
falsedisable UI support
pollinterval1n > 0the data acquisition interval, in seconds

Datapoints

For datapoints addressing a specific zone, replace <zone> with the name of the zone, i.e. use "main" for the main zone and "z2", "z3" or "z4" for the other zones (the number of zones depends on the Yamaha model).

IDValueR/WDescription
connectiononlineRconnection established
offlineRHSYCO can't connect to the panel
system.power1Rat least one zone is on
Wturn all zones on
0Rall zones are off
Wturn all zones off
system.party (for models supporting this feature)1Rparty mode is on
Wset party mode on
0Rparty mode is off
Wset party mode off
<zone>.power1Rzone <zone> is on
Wturn zone <zone> on
0Rzone <zone> is off
Wturn zone <zone> off
<zone>.sleepoffRthe sleep time of this zone is set to off
Wset the sleep time of this zone to off
30Rthe sleep time of this zone is set to 30 minutes
Wset the sleep time of this zone to 30 minutes
60Rthe sleep time of this zone is set to 60 minutes
Wset the sleep time of this zone to 60 minutes
90Rthe sleep time of this zone is set to 90 minutes
Wset the sleep time of this zone to 90 minutes
120Rthe sleep time of this zone is set to 120 minutes
Wset the sleep time of this zone to 120 minutes
<zone>.source<src>(1)Rthe source for this zone is set to <src>(1)
Wset the source for this zone to <src>(1)
<zone>.source.name<name>Rthe current source on this zone is named <name>
<zone>.volumeoffRthis zone volume is muted
Wmute this zone
onWun-mute this zone
1% ... 100%Rthis zone's volume is set to the reported value
Wset this zone's volume to the specified value (the '%' character can be omitted)
upWincrease this zone's volume
downWdecrease this zone's volume
<zone>.mute1Rthis zone's volume is muted
Wmute this zone
0Rthis zone's volume is not muted
Wun-mute this zone
main.scene1 ... 12Wset the main zone to the specified scene number
z<n>.scene1 ... 4Wset zone <n> to the specified scene number
main.surround<prg>(2)Rthe surround program is set to <prg>(2)
Wset the surround program to <prg>(2)
main.enhancer1Rthe enhancer is on
Wset the enhancer on
0Rthe enhancer is off
Wset the enhancer off

Note 1

The main zone accepts the following parameters as sources: "av1", "av2", "av3", "av4", "av5", "av6", "av7", "tuner", "phono", "vaux", "multich", "ipod", "pc", "hdmi", "netradio", "usb", "audio1", "audio2", "audio3", "audio4". The other zones accept the following parameters as source: "av1", "av2", "av3", "av4", "tuner", "phono", "vaux", "ipod", "pc", "hdmi", "netradio", "usb", "audio1", "audio2", "audio3", "audio4".

Note 2

The following is the list of accepted surround programs for the main zone: "straight", "hallinmunich", "hallinvienna", "chamber", "cellarclub", "theroxytheatre", "thebottomline", "sports", "actiongame", "roleplayinggame", "musicvideo", "standard", "spectacle", "scifi", "adventure", "drama", "monomovie", "2chstereo", "7chstereo", "surrounddecoder".

User Interface

UISET Actions

IDAttribute
connectionvisibletruewhen datapoint connection = offline
falsewhen datapoint connection = online
system.powervalueONwhen at least one zone is active
OFFwhen all zones are off
system.party (for models supporting this feature)valueONwhen party mode is on
OFFwhen party mode is off
visibletruewhen the device is on
falsewhen the device is off
<zone>.powervalueONwhen the zone is on
OFFwhen the zone is off
<zone>.sourcevaluethe source name, as set in the Yamaha device
visibletruewhen the zone is on
falsewhen the zone is off
<zone>.source.namevaluethe user-defined source name
visibletruewhen the zone is on
falsewhen the zone is off
<zone>.sleepvalueOFFwhen the sleep time of this zone is set to off
30 minwhen the sleep time of this zone is set to 30 min
60 minwhen the sleep time of this zone is set to 60 min
90 minwhen the sleep time of this zone is set to 90 min
120 minwhen the sleep time of this zone is set to 120 min
visibletruewhen the zone is on
falsewhen the zone is off
<zone>.volume.statusvalueMUTEwhen tis zone is muted
1% ... 100%when the volume is set to the shown value
visibletruewhen the zone is on
falsewhen the zone is off
main.surroundvaluethe active surround program for the main zone
visibletruewhen the zone is on
falsewhen the zone is off
main.enhancervalueONwhen the enhancer on the main zone is on
OFFwhen the enhancer on the main zone is off
visibletruewhen the zone is on
falsewhen the zone is off

USER Commands

NameParamAction
systempowerswitch the state of the device on/off
onturn all zones on
offturn all zones off
partyswitch the party mode (for models supporting this feature)
<zone>.volume0%mute the zone
1% ... 100%set the volume of the zone to the specified value
upincrease volume of the zone by 5%
downdecrease volume of the zone by 5%
<zone>powerswitch the zone on/off
onturn the zone on
offturn the zone off
sleepswitch the sleep time of the zone (off → 30 min → 60 min → 90 min → 120 min → off)
mutemute/unmute the zone
<zone>.muteonmute the zone
offunmute the zone
<zone>.source<src>(1)set the source for this zone to <src>(1)
main.scene1 ... 12set the main zone to the specified scene number
z<n>.scene1 ... 4set zone <n> to the specified scene number
main.surround<prg>(2)set the surround program to <prg>(2)
mainenhancerswitch the enhancer of the main zone on/off
main.enhanceronactivate the enhancer on the main zone
ondeactivate the enhancer on the main zone

Release Notes

3.5.0

  • added support for RXA-2030
  • added support for hdmi sources selection
  • fixed bug for models not supporting party mode

3.4.0

  • added support for new RX-series models

3.0.0

  • initial version release

*Yamaha is a registered trademark of Yamaha Corporation