first of all, I now that there already is a plugin to control Pioneer AVRs via Ethernet, but after I tested it (and got some errors) and took a quick look at the code, I decided to create my very own plugin for that.
The plugin is based on the Onkyo ISCP plugin by Alexander Hartmaier and has basically the same "look and feel".
With the plugin it is possible to control Network enabled devices from Pioneer via Ethernet and receive some events from it (Tested with the A/V Receiver VSX-921-K).
Since not every Pioneer product has the same features, you have to tell the plugin exactly what command to send to the Receiver. You can find suitable commands for your device on the Internet, for example here: http://pioneerelectronics.com/StaticFiles/PUSA/Files/Home%20Custom%20Install/VSX-1120-K-RS232.PDF
Important notice for update form a lower version than v0.7:
Follow these steps to upgrade:
1. Open your configuration tree in EventGhost
2. Write down your old plugin configuration (just the configuration on the plugin itself, just that you don't forget it as you will have to enter it again)
3. Close Eventghost
4. Replace the __init__.py file for the plugin in the plugins directory of the EventGhost program directory.
5. Open your configuration tree in EventGhost again
you will get an Error that the plugin can not be loaded - that's normal.
6. Open the plugin configuration of the Pioneer_AV_NET plugin
7. Click OK (important!)
8. Create a new action in the Autostart branch of EventGhost: Pioneer_AV_NET: "Add Host" and fill in you previously used settings for the plugin. (leave the alias field empty!)
9. Save your configuration tree
10. Restart EventGhostChangelog:
-Some minor fixes
-Plugin is now in the .egplugin format
-Added option to change the behaviour if the Display changes on the AVR
-Added support for multiple hosts