Control Yamaha AV amp RX-A3020 via RS232 port

3,136 views
Skip to first unread message

Nahshon

unread,
Aug 12, 2013, 12:44:43 PM8/12/13
to comman...@googlegroups.com
OK so I have been looking at this protocol with Post and GET command all over the place (indicating these are IP traffic and LAN port commands)
Please tell me the RS232 port uses another command set I have failed to locate.
Nahshon

Nathan

unread,
Aug 12, 2013, 7:18:17 PM8/12/13
to CommandFusion
Usually devices use the same protocol for IP or 232 connections. However; if you are using a Post & GET command protocol than they must have a different protocol for 232.

Nathan


--
You received this message because you are subscribed to the Google Groups "CommandFusion Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to commandfusio...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Nahshon Williams

unread,
Aug 13, 2013, 1:58:53 AM8/13/13
to comman...@googlegroups.com
Thank you Nathan, I will keep searching,

Tried just reading from Hercules with all the baud rates available, only the highest three give funny characters regardless of HEX or ASCII being enabled.

"Let's try something new" getting me into trouble here :P  (The matching onkyo didn't have integrated air play)
Nahshon

Tulio

unread,
Aug 13, 2013, 7:14:39 AM8/13/13
to comman...@googlegroups.com
I found a file maybe help you (don't have Yamaha to test it)
Yamaha_AVR_YNCA.txt

Nahshon Williams

unread,
Aug 13, 2013, 4:33:02 PM8/13/13
to comman...@googlegroups.com
Thanks man,
I will confirm with Yamaha in the morning and make it all plain as day when I find out.
This one does look scary as well :-)

Nahshon



--

Tulio

unread,
Aug 13, 2013, 4:41:21 PM8/13/13
to comman...@googlegroups.com
:-) doesn't scary, I was lazy to edit the file and maintain only the information you need.

all you need is to identify the name of command and its code. 
Example:
Main_Zone_On -> @MAIN:PWR=On\x0D\x0A
Main_Zone_Standby -> @MAIN:PWR=Standby\x0D\x0A

Nahshon Williams

unread,
Aug 14, 2013, 1:18:40 AM8/14/13
to comman...@googlegroups.com
Thanks Tulio,
After your post I changed the cable and switched the amplifier on.
Baud: 9600 No Parity  or Handshake.
Here is what I got. (this Hercules output has been formatted with line breaks and carriage returns)

@MAIN:PWR=On..
@MAIN:AVAIL=Ready..
@MAIN:AUDSEL=Auto..
@MAIN:INP=AV3..
@MAIN:MUTE=Off..
@MAIN:PUREDIRMODE=Off..
@MAIN:SOUNDPRG=Sports..
@MAIN:STRAIGHT=On..
@MAIN:VOL=-62.0..
@SYS:PWR=On..
@SYS:DMCCONTROL=Enable..
@SYS:HDMIOUT1=On..
@SYS:HDMIOUT2=On..
@SYS:PARTY=Off..
@SYS:YNCAPORT=50000

I can take it from here now. 

Normally a fan of starting from hercules and then getting the protocol but the cable threw me  off this time :(

Thanks again

Nahshon

André Meier

unread,
Dec 6, 2019, 11:00:46 AM12/6/19
to CommandFusion Software
Do you know if or how I can read the Volume out of the rs232?

Kol

unread,
Dec 6, 2019, 1:10:49 PM12/6/19
to comman...@googlegroups.com

You can go to http://av.yamahaconnect.com and get the entire control API.  Yes you can read volume, you can also set, increment, and decrement the level.

--

You received this message because you are subscribed to the Google Groups "CommandFusion Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to commandfusio...@googlegroups.com.

Tulio

unread,
Dec 7, 2019, 7:37:12 AM12/7/19
to CommandFusion Software
https://www.sdu.se/pub/yamaha/yamaha-ynca-receivers-protocol.pdf

Ethernet connection: Default network port number : 50000/TCP

VOL 
[PUT Command] @MAIN:VOL=Parameter
[GET Command] @MAIN:VOL=? 
[Parameters] 
Down
Up
Down
Up 1 dB
Down 2 dB
Up 2 dB
Down 5 dB
Up 5 dB
Numerical Number: -80.5 to 16.5, Step: 0.5 



<REGEX> @MAIN:VOL=(.*)
Reply all
Reply to author
Forward
0 new messages