Difference between revisions of "YamahaEc"
(Created page with "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...") |
|||
(19 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
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. | 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. | For the updated list of compatibility consult the Yamaha official documentation. | ||
− | |||
[[Category:I/O Server]] | [[Category:I/O Server]] | ||
== Yamaha Configuration == | == Yamaha Configuration == | ||
− | In order to be able to control the device with HSYCO | + | 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 [[Settings#I/O Servers|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 == | ||
+ | |||
+ | {| 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" |power | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |the amplifier is on | ||
+ | |- | ||
+ | |W | ||
+ | |turn on | ||
+ | |- | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |the amplifier is off | ||
+ | |- | ||
+ | |W | ||
+ | |turn off | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2"|volume | ||
+ | |0..100 | ||
+ | |R | ||
+ | |the current volume | ||
+ | |- | ||
+ | |<value> | ||
+ | |W | ||
+ | |se the volume to <value> | ||
+ | |- | ||
+ | |||
+ | |rowspan="10" |sleep | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |the sleep time is set to off | ||
+ | |- | ||
+ | |W | ||
+ | |set the sleep time to off | ||
+ | |- | ||
+ | |rowspan="2" |30 | ||
+ | |R | ||
+ | |the sleep time is set to 30 minutes | ||
+ | |- | ||
+ | |W | ||
+ | |set the sleep time to 30 minutes | ||
+ | |- | ||
+ | |rowspan="2" |60 | ||
+ | |R | ||
+ | |the sleep time is set to 60 minutes | ||
+ | |- | ||
+ | |W | ||
+ | |set the sleep time to 60 minutes | ||
+ | |- | ||
+ | |rowspan="2" |90 | ||
+ | |R | ||
+ | |the sleep time is set to 90 minutes | ||
+ | |- | ||
+ | |W | ||
+ | |set the sleep to 90 minutes | ||
+ | |- | ||
+ | |rowspan="2" |120 | ||
+ | |R | ||
+ | |the sleep time is set to 120 minutes | ||
+ | |- | ||
+ | |W | ||
+ | |set the sleep time to 120 minutes | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |input | ||
+ | |rowspan="2" |<src><sup>[[#note1|[Note 1]]]</sup> | ||
+ | |R | ||
+ | |the input is set to <src><sup>[[#note1|[Note 1]]]</sup> | ||
+ | |- | ||
+ | |W | ||
+ | |set the input to <src><sup>[[#note1|[Note 1]]]</sup> | ||
+ | |- | ||
+ | |||
+ | |rowspan="4" |mute | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |volume is muted | ||
+ | |- | ||
+ | |W | ||
+ | |mute | ||
+ | |- | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |the volume is not muted | ||
+ | |- | ||
+ | |W | ||
+ | |un-mute | ||
+ | |||
+ | |- | ||
+ | |||
+ | |device.id | ||
+ | |value | ||
+ | |R | ||
+ | |The device id of the amplifier | ||
+ | |- | ||
+ | |||
+ | |||
+ | |model.name | ||
+ | |value | ||
+ | |R | ||
+ | |The model name of the amplifier | ||
+ | |- | ||
+ | |||
+ | |api.version | ||
+ | |value | ||
+ | |R | ||
+ | |API version of the protocol | ||
+ | |- | ||
+ | |||
+ | |system.version | ||
+ | |value | ||
+ | |R | ||
+ | |System version of the amplifier | ||
+ | |- | ||
+ | |||
+ | |} | ||
+ | |||
+ | <span id="note1"> | ||
+ | ;Note 1 : Inputs name are retrieved by the driver, an example of valid names: napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth,usb,optical,aux. | ||
+ | </span> | ||
+ | |||
+ | == Release Notes == | ||
+ | === 3.7.0 === | ||
+ | *initial release | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ''YAMAHA is a registered trademark of Yamaha Corporation'' |
Latest revision as of 16:40, 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.
Contents
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
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the panel | |
power | 1 | R | the amplifier is on |
W | turn on | ||
0 | R | the amplifier is off | |
W | turn off | ||
volume | 0..100 | R | the current volume |
<value> | W | se the volume to <value> | |
sleep | 0 | R | the sleep time is set to off |
W | set the sleep time to off | ||
30 | R | the sleep time is set to 30 minutes | |
W | set the sleep time to 30 minutes | ||
60 | R | the sleep time is set to 60 minutes | |
W | set the sleep time to 60 minutes | ||
90 | R | the sleep time is set to 90 minutes | |
W | set the sleep to 90 minutes | ||
120 | R | the sleep time is set to 120 minutes | |
W | set the sleep time to 120 minutes | ||
input | <src>[Note 1] | R | the input is set to <src>[Note 1] |
W | set the input to <src>[Note 1] | ||
mute | 1 | R | volume is muted |
W | mute | ||
0 | R | the volume is not muted | |
W | un-mute | ||
device.id | value | R | The device id of the amplifier |
model.name | value | R | The model name of the amplifier |
api.version | value | R | API version of the protocol |
system.version | value | R | System version of the amplifier |
- Note 1
- Inputs name are retrieved by the driver, an example of valid names: napster,spotify,juke,qobuz,tidal,deezer,airplay,mc_link,server,net_radio,bluetooth,usb,optical,aux.
Release Notes
3.7.0
- initial release
YAMAHA is a registered trademark of Yamaha Corporation