I started adding commands, and just adding them to the .py is indeed sufficient.
I use the official RS-232 Control spec from the Marantz site:
http://us.marantz.com/us/Products/Pages ... tId=SR6001
Perhaps interesting to note is that some commands are different between reference and plugin.
The different PLII(x) surround modes in the reference have commands SUR:03, SUR:05, SUR:07. In the plugin file, they have the commands SUR:04, SUR:06, SUR:08. However, my amplifier responds correctly to both the commands in the plugin as those in the reference.
The commands to select analog input/digital input/auto are not in the linked reference, but they are in the plugin file and my amplifier also responds correctly to them. I already have the functionality I need (the one in the plugin + multiroom), but may add more commands to have more control (my amplifier is positioned at an angle, which puts it outside of IR range; having full control through EventGhost could be usefull).
The reference for the SR6003 (
http://us.marantz.com/us/Products/Pages ... tId=SR6003) is an xls file that also lists commands for other models, including the SR6001. It gives a bit more details (e.g. the surroundmodes seem to be different: PLII vs PLII(x)), and lists more commands that are supported by the SR6001.
O just curious: what benefit would controlling via MarantzControl give? At the moment, I'm using direct serial port...