Today, I?m releasing the files to my Yamaha Network Control Alias (YNCA) plug-in for Vera. I originally attempted to use the Yamaha Network Control (YNC), but ran into a few problems, which eventually lead me to the YNCA.
I started this work about 8 months ago and have been sitting on the working plugin for the past 7. Recently, there have been a number of requests for it. Since my busy schedule has not allowed me to extend it any further, I will be releasing the plugin without a working GUI. I hope that once out, someone else will be able to take the time to make / cleanup the UI.
I?d also like to give credit to richardw and docbliny for providing some inspiration from their receiver control plugins.
The plugin has only been tested on the Yamaha RX-A1000 using the network connection. Only the basic functions such as power, input selection and volume are implemented (System, Main and Zone 2), which should cover 90% of what most people want to do with receiver control. I did implement a little bit of the NetRadio, but only to select a preset (you have to manually create the presets first on the receiver).
Make sure you set the IP in the device properties once installed (I’d set your receiver IP to be static, if you haven’t done so already). Assuming I implemented the serial port correctly, it should work with RS-232 as well (leave the IP address blank in this case).
Given that the YNCA is common across a number of receivers, the plugin should work for the most part on the following receivers (some functions may not be available on all receivers):
RX-A700, RX-A800, RX-A1000, RX-A2000, RX-A3000, RX-V867
RX-A1010, RX-A2010, RX-A3010
RX-V673, RX-A720, RX-V773, HTR-7065, RX-A820, RX-A1020, RX-A2020, RX-A3020
- Tested, or partially tested receivers are in bold
If a function is missing for your receiver, post the model and function and I?ll see if I can add it. Post if you can confirm it works on one of the models listed, or if you have it working on another model that is not listed above.
The easiest way to use the plugin is to create Scenes, using the Automation > Scenes > Advanced, then adding the receiver and selecting the function. You can build up the scene to, for example turn on the receiver, set the input and set the volume level (in dB).
If someone could get the trac setup (or point me in the right direction), it would be good to start versioning the plugin and add some documentation and model/function compatibility chart, etc. And from there, release it as an app for easy install?
Cheers,
dgdev
Update: Attached updated files.