Hey DemoPad users,
I am one of the authors of EventGhost and also the Administrator of the project. Since EventGhost (EG) has been mentioned on more then one occasion in this thread I thought I would pop in and say hello and see how people are making out with their integrations. If anyone is having some difficulty getting a portion of their DemoPad working properly with EG you are more then welcome to ask me some questions and I will do my best to help get it working for you. You can optionally ask on the EventGhost forums as well, it might be a better place to ask for assistance this way it would be easier to find for other EG users that are also wanting to integrate the DemoPad into their system. Either way I will answer any questions you may have.
EventGhost has over 350 device and software extensions available and it can handle communications with the majority of AV gear available and also a variety of software as well including most of the popular HTPC programs available.
I saw a user that had an issue with the DempPad and a Denon/Marantz AVR. This issue is caused by the AVR only being able to have one connection established to it at a time. This is not a problem if the connection is made to the computer that EG is installed on. EG acts like a proxy to the AVR and multiple connections to EG can be made and the AVR only has a single connection made to it from EG.
The DemoPads ability to handle incoming data appears to be quite limited. I do not know the full extent of it's abilities but it appears as tho Regex is what is available. Regex can be fairly complex to use and poses some difficulty when trying to debug what is happening. EG can simplify this task by formatting any and all data in a manner that would make it easier to deal with on the DemoPad side of things. It can turn complex requests into very simple one liners. and EG is able to handle those requests fairly easily.
If there are some people willing we can hammer out a DemoPad plugin for EG and also a standard set of commands that can be used on the DemoPad to make things a bit easier to use. I am not familiar with the DemoPad application nor do I own a device that the DemoPad app is able to run on. This is where I would need some assistance. If this is something you are interested in helping out with then send me a PM on the support forums for EventGhost and let me know of your interest. If there is enough interest I will create a GitHub repository where development will take place.