Difference between revisions of "YamahaEc"

From HSYCO
Jump to navigation Jump to search
Line 18: Line 18:
 
=== High Availability ===
 
=== High Availability ===
 
*'''Shutdown when inactive''': defaults to true.
 
*'''Shutdown when inactive''': defaults to true.
 +
 +
== 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).
 +
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
 +
|-
 +
 +
|rowspan="2" |connection
 +
|online
 +
|R
 +
|connection established
 +
|-
 +
|offline
 +
|R
 +
|HSYCO can't connect to the panel
 +
 +
|-
 +
 +
|rowspan="4" |system.power
 +
|rowspan="2" |1
 +
|R
 +
|at least one zone is on
 +
|-
 +
|W
 +
|turn all zones on
 +
|-
 +
|rowspan="2" |0
 +
|R
 +
|all zones are off
 +
|-
 +
|W
 +
|turn all zones off
 +
 +
|-
 +
 +
|rowspan="4" |system.party
 +
''(for models supporting this feature)''
 +
|rowspan="2" |1
 +
|R
 +
|party mode is on
 +
|-
 +
|W
 +
|set party mode on
 +
|-
 +
|rowspan="2" |0
 +
|R
 +
|party mode is off
 +
|-
 +
|W
 +
|set party mode off
 +
 +
|-
 +
 +
|rowspan="4" |<zone>.power
 +
|rowspan="2" |1
 +
|R
 +
|zone <zone> is on
 +
|-
 +
|W
 +
|turn zone <zone> on
 +
|-
 +
|rowspan="2" |0
 +
|R
 +
|zone <zone> is off
 +
|-
 +
|W
 +
|turn zone <zone> off
 +
 +
|-
 +
 +
|rowspan="10" |<zone>.sleep
 +
|rowspan="2" |off
 +
|R
 +
|the sleep time of this zone is set to off
 +
|-
 +
|W
 +
|set the sleep time of this zone to off
 +
|-
 +
|rowspan="2" |30
 +
|R
 +
|the sleep time of this zone is set to 30 minutes
 +
|-
 +
|W
 +
|set the sleep time of this zone to 30 minutes
 +
|-
 +
|rowspan="2" |60
 +
|R
 +
|the sleep time of this zone is set to 60 minutes
 +
|-
 +
|W
 +
|set the sleep time of this zone to 60 minutes
 +
|-
 +
|rowspan="2" |90
 +
|R
 +
|the sleep time of this zone is set to 90 minutes
 +
|-
 +
|W
 +
|set the sleep time of this zone to 90 minutes
 +
|-
 +
|rowspan="2" |120
 +
|R
 +
|the sleep time of this zone is set to 120 minutes
 +
|-
 +
|W
 +
|set the sleep time of this zone to 120 minutes
 +
 +
|-
 +
 +
|rowspan="2" |<zone>.source
 +
|rowspan="2" |<src><sup>[[#note1|[Note 1]]]</sup>
 +
|R
 +
|the source for this zone is set to <src><sup>[[#note1|[Note 1]]]</sup>
 +
|-
 +
|W
 +
|set the source for this zone to <src><sup>[[#note1|[Note 1]]]</sup>
 +
 +
|-
 +
 +
|<zone>.source.name
 +
|<name>
 +
|R
 +
|the current source on this zone is named <name>
 +
 +
|-
 +
 +
|rowspan="7" |<zone>.volume
 +
|rowspan="2" |off
 +
|R
 +
|this zone volume is muted
 +
|-
 +
|W
 +
|mute this zone
 +
|-
 +
|on
 +
|W
 +
|un-mute this zone
 +
|-
 +
|rowspan="2" |1% ... 100%
 +
|R
 +
|this zone's volume is set to the reported value
 +
|-
 +
|W
 +
|set this zone's volume to the specified value (the '%' character can be omitted)
 +
|-
 +
|up
 +
|W
 +
|increase this zone's volume
 +
|-
 +
|down
 +
|W
 +
|decrease this zone's volume
 +
 +
|-
 +
 +
|rowspan="4" |<zone>.mute
 +
|rowspan="2" |1
 +
|R
 +
|this zone's volume is muted
 +
|-
 +
|W
 +
|mute this zone
 +
|-
 +
|rowspan="2" |0
 +
|R
 +
|this zone's volume is not muted
 +
|-
 +
|W
 +
|un-mute this zone
 +
 +
|-
 +
 +
|main.scene
 +
|1 ... 12
 +
|W
 +
|set the main zone to the specified scene number
 +
 +
|-
 +
 +
|z<n>.scene
 +
|1 ... 4
 +
|W
 +
|set zone <n> to the specified scene number
 +
 +
|-
 +
 +
|rowspan="2" |main.surround
 +
|rowspan="2" |<prg><sup>[[#note2|[Note 2]]]</sup>
 +
|R
 +
|the surround program is set to <prg><sup>[[#note2|[Note 2]]]</sup>
 +
|-
 +
|W
 +
|set the surround program to <prg><sup>[[#note2|[Note 2]]]</sup>
 +
 +
|-
 +
 +
|rowspan="4" |main.enhancer
 +
|rowspan="2" |1
 +
|R
 +
|the enhancer is on
 +
|-
 +
|W
 +
|set the enhancer on
 +
|-
 +
|rowspan="2" |0
 +
|R
 +
|the enhancer is off
 +
|-
 +
|W
 +
|set the enhancer off
 +
 +
|}
 +
 +
<span id="note1">
 +
;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".
 +
</span>
 +
 +
<span id="note2">
 +
;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".
 +
</span>
  
 
== Release Notes ==
 
== Release Notes ==

Revision as of 15:09, 16 July 2020

The Yamaha Extended Control (or YXC) is Yamaha’s new communication protocol sent over Ethernet and Wi-Fi to control MusicCast enabled device.

The version of the protocol (1.20) used for this I/O server supports the following devices: Vx81(OSD), Vx81(GUI), WXA-50 WXC-50, R-N402/D, CRX-N470/D, ISX-18/D, WX-010, YAS-306, YAS-706, YSP-2700, Vx79(OSD),Vx79(GUI),R-N602, NX-N500, CD-NT670/D, ISX-80, WX-030, SRT-1500, YSP-1600, YSP-5600. For the updated list of compatibility consult the Yamaha official documentation.

Yamaha Configuration

In order to be able to control the device with HSYCO the Yamaha device must be connected to a LAN with a fixed ip assigned.

HSYCO Configuration

Add a YAMAHAEC 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.
  • Port: the TCP/IP port used for connecting (default 80)

High Availability

  • Shutdown when inactive: defaults to true.

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).

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel
system.power 1 R at least one zone is on
W turn all zones on
0 R all zones are off
W turn all zones off
system.party

(for models supporting this feature)

1 R party mode is on
W set party mode on
0 R party mode is off
W set party mode off
<zone>.power 1 R zone <zone> is on
W turn zone <zone> on
0 R zone <zone> is off
W turn zone <zone> off
<zone>.sleep off R the sleep time of this zone is set to off
W set the sleep time of this zone to off
30 R the sleep time of this zone is set to 30 minutes
W set the sleep time of this zone to 30 minutes
60 R the sleep time of this zone is set to 60 minutes
W set the sleep time of this zone to 60 minutes
90 R the sleep time of this zone is set to 90 minutes
W set the sleep time of this zone to 90 minutes
120 R the sleep time of this zone is set to 120 minutes
W set the sleep time of this zone to 120 minutes
<zone>.source <src>[Note 1] R the source for this zone is set to <src>[Note 1]
W set the source for this zone to <src>[Note 1]
<zone>.source.name <name> R the current source on this zone is named <name>
<zone>.volume off R this zone volume is muted
W mute this zone
on W un-mute this zone
1% ... 100% R this zone's volume is set to the reported value
W set this zone's volume to the specified value (the '%' character can be omitted)
up W increase this zone's volume
down W decrease this zone's volume
<zone>.mute 1 R this zone's volume is muted
W mute this zone
0 R this zone's volume is not muted
W un-mute this zone
main.scene 1 ... 12 W set the main zone to the specified scene number
z<n>.scene 1 ... 4 W set zone <n> to the specified scene number
main.surround <prg>[Note 2] R the surround program is set to <prg>[Note 2]
W set the surround program to <prg>[Note 2]
main.enhancer 1 R the enhancer is on
W set the enhancer on
0 R the enhancer is off
W set 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".

Release Notes

3.7.0

  • initial release


YAMAHA is a registered trademark of Yamaha Corporation