multi layer remotes or manipulating shared remotes on webserver

 Hi!

I'm about to create a useful and nicelooking universal remote for my living room and I was wondering if it's somehow possible to create multi layered remotes (for example a click on a specific source button will show different remote setups). Maybe I can manipulate the shared remotes on the webserver to get my comfortable multi layer remotes. The html client ircgi seems only to work with the irtrans server, so it's not going to work for me. How can I directly access the codes stored in iRed2, if this is possible without any big problems? If I could access the codes directly than I could create my own http site to control my electronic stuff.

I hope someone can help me with this.

 

Best whishes

SonOfNyx

Workaround, but ...

SonOfNyx,

there is a workaround which allows to call iRed2 actions directly from the outside. This uses the same techniques as iRedTouch, but it is not documented anywhere.

iRedTouch uses some special URLs to directly access actions. In general they look like this example:

http://10.0.1.204:4142/iRedT/once/EC7892D6-DF52-44DA-87A1-D2DA8803044D

However, there is a problem: the UUID which addresses the action in iRed is a hidden internal UUID "behind" a button. It's not the IR action's UUID (maybe I should add that feature). To get the UUID you may poke around in some XML files which are generated by iRed2. To get an idea, simply point Safari to http://10.0.1.204:4142/iRedT (with replaced IP and port of course), and you get an overview on all remotes in "Online Favorites" and their xmls.

That's not really a workaround but you may have some fun finding out the right UUIDs ;-)