New Posts  All Forums:Forum Nav:

iRule - Page 174

post #5191 of 8396
Quote:
Originally Posted by IGO2XS View Post

I can't browse devices either.

I "solve" the problem, the "image libaries" window is too big to see the search field so I have too zoom out one step then it pops out !

So I hope iRule can scale it down one size
post #5192 of 8396
Quote:
Originally Posted by Black Banshee View Post

Just bought the basic Irule today and am learning it... I have a newb question that I can't seem to find the answer to...

Custom buttons based on existing button art? How can I get the .png files out of irule so that I can edit the graphics for a button? There are copy/paste options, but it won't work if I try to paste into photoshop? I'm sure I'm missing something...

thanks

I believe they are also available in the downloads area of irleathome.
post #5193 of 8396
Just turned on my system and two of my panels are not working. I control a JVC RS1x, Oppo BDP-93 and a Pioneer SC-25 all via RS232. The JVC is still working fine, but whenever I press a button for the Oppo or Pioneer, I get red arrows in the lower lefthand corner of the panel. I have all green on the lower righthand corner of the panel and the gateway seems to be functioning properly... Any ideas?
post #5194 of 8396
Quote:
Originally Posted by osupike99 View Post

Hi all. Anyone interested in JSON RPC control of XBMC.

I figured it out. You need to send commands to port 9090 in NETWORK GATEWAY.

jsonrpc/{"jsonrpc":"2.0","method":"Input.Right","id":1} is the command in the builder for Cursor Right.

To get a list of suport command for your instance of XBMC you can send a command jsonrpc/{"jsonrpc":"2.0","method":"JSONRPC.Introspect","id":1} through Simple REST Client browser addon.
Need to set it to POST.


Over Port 9090 XBMC auto sends feedback so that is for me to tackle next.

Alex

Can u explain how to use this. I have read a fare bit on this but can't seem to get it working with my boxee box. Any help would be great. Cheers
post #5195 of 8396
Quote:
Originally Posted by lloydus View Post

I believe they are also available in the downloads area of irleathome.

But this will limit you to only iRule images, so it it better to grab what you want from the view window.
post #5196 of 8396
Quote:
Originally Posted by Wrekk76 View Post

Nothing nearly done! just a prof of concept..


Can someone please inform me how to set 2 two feedback using boxes box. Like has been here. Do I need rule builder pro and search for boxes feedback or do I need to create a link adding JSON RPC or HTTP API?

A little help would be great I have searched everywhere but can not figure it out.

Thanks in advance...
post #5197 of 8396
I've been working solely on my iPad version of iRule for months and finally found some time to circle back to my iPhone version. Haven't touched it in 2 software updates. I only use landscape pages and have a "turn sideways" reminder on all of my portrait pages.

First thing I noticed is that some of my landscape pages are out of proportion, ie, some of my buttons are half off the screen. I can fix that easily. But now when I link from one page to a diff panel/page, the default iRule "back" button is not in its usual upper right hand corner location. Anyone know where it went? It works fine in my iPad versions.

Any thoughts appreciated.

Jim
post #5198 of 8396
Quote:
Originally Posted by Jim Clamage View Post

I've been working solely on my iPad version of iRule for months and finally found some time to circle back to my iPhone version. Haven't touched it in 2 software updates. I only use landscape pages and have a "turn sideways" reminder on all of my portrait pages.

First thing I noticed is that some of my landscape pages are out of proportion, ie, some of my buttons are half off the screen. I can fix that easily. But now when I link from one page to a diff panel/page, the default iRule "back" button is not in its usual upper right hand corner location. Anyone know where it went? It works fine in my iPad versions.

Any thoughts appreciated.

Jim

What version of iRule are you using on your phone? If not 2.1 then update it, prior to 2.o the back button missing was a know bug.
post #5199 of 8396
Version 2.1
post #5200 of 8396
Does anyone here have a big system? Experiences with using more than 4 ipods etc?

I'm looking at using this to control 6-7 rooms/displays with 16 sources through matrix switches, cat6 hdmi extenders and so on. How well does it understand multiple ios devices, for example i need 6 ipod's, one per room with panels only for that room's control options, then an iPad that has master control for the ability to take all displays and set them to the digital signage input default for example. Is there any communication as to the status of the setup between remotes? If I made such a command could each room switch to the panel for the "digital signage" input or highlight that icon?

Also will have multiple devices of the same type, like 6 playstation 3 systems with the harmony IR adapter. How do you end up pairing the IR emitter output with a device on the webpage? I need to have the 6 PS3's in a rack each with independent control by their assigned "room" ipod basically. Sounds like it's all possible just wanted to see if anyone else had done something like that yet.

Edit - also being an android/winmo person i've literally never had an iOS device before... Is there a way to lock the device down so that it can't be tampered with? Like have just one screen with the iRule app in the center, and the OS settings / other apps behind a password protected screen? Needs to be usable by the general public basically. (may have a retail alarm system attached for theft prevention)
post #5201 of 8396
Quote:
Originally Posted by Jim Clamage View Post

I've been working solely on my iPad version of iRule for months and finally found some time to circle back to my iPhone version. Haven't touched it in 2 software updates. I only use landscape pages and have a "turn sideways" reminder on all of my portrait pages.

First thing I noticed is that some of my landscape pages are out of proportion, ie, some of my buttons are half off the screen. I can fix that easily. But now when I link from one page to a diff panel/page, the default iRule "back" button is not in its usual upper right hand corner location. Anyone know where it went? It works fine in my iPad versions.

Any thoughts appreciated.

Jim

Quote:
Originally Posted by Someone00 View Post

What version of iRule are you using on your phone? If not 2.1 then update it, prior to 2.o the back button missing was a know bug.

Quote:
Originally Posted by Jim Clamage View Post

Version 2.1

FYI...Traded emails with custy support, turns out that on the iPhone/iPod in Landscape, the developers chose to leave off the Panel button, Page name and Back button due to lack of space. So I guess it's been so long since I used the builder for the iPhone that I forgot that stuff was never there...doh!
post #5202 of 8396
Quote:
Originally Posted by tmacka88 View Post


Can someone please inform me how to set 2 two feedback using boxes box. Like has been here. Do I need rule builder pro and search for boxes feedback or do I need to create a link adding JSON RPC or HTTP API?

A little help would be great I have searched everywhere but can not figure it out.

Thanks in advance...

Read the tutorial http://www.iruleathome.com/tutorials/feedback.html. You need the Pro version. This is the answer I got from Irule :To test all the feedback coming in you can create a new feedback by clicking on Actions and then Create Item under Feedbacks tab. Assign this feedback to your device as per tutorial. Then right mouse button click on the word Textual and then click on Add Code. Then right mouse button click on Textual Code and click on Add Value. Single click on Value and then go to the bottom left hand pane of the builder, which is the properties pane. In it, you should see Name, Description, Target Value, and Replace With. Put * into the Target Value. What this will do is bring you back all the feedback that the Theta is sending so that you can see the format. Now just drag and drop the feedback item, as per tutorial onto the GUI an d sync. Please be aware that a lot of devices only send feedback as a response to a command so you may not see any feedback until you press a volume or input buttons.
You can also figure out the feedback format from the RS232 codes documentation.
post #5203 of 8396
Quote:
Originally Posted by ittech View Post


Also will have multiple devices of the same type, like 6 playstation 3 systems with the harmony IR adapter. How do you end up pairing the IR emitter output with a device on the webpage? I need to have the 6 PS3's in a rack each with independent control by their assigned "room" ipod basically. Sounds like it's all possible just wanted to see if anyone else had done something like that yet.
)

I can only answer this part. This is possible, not exactly simple, but at least straight forward. Since this is IR control, you would need a device such as the GC-100-12 with 6 separate IR outputs or 2 ITACH devices with 3 each, you couldn't use dual emmiters or a blaster as all the IR codes would be the same so all the devices would respond.

In the irule builder you would import 6 versions of the PS3 device, rename them to something like PS3-1 through PS3-6. Drag and drop the commands from each device to its corresponding page/buttons. Define Port 1 of the gc-100 for PS3-1, port 2 for PS3-2, etc. Stick the emmiters on each PS3 and you're good to go.

I've done the same with my 4 directv boxes, it is slightly simpler because they are controlled by HTTP gateway rather than IR, but I have 4 imported DTV devices, renamed DTV-Living Room, DTV-Theater, etc and they all work like a charm. Set up was a bit tedious and when building I have to be very careful that the correct command from the right device is placed on the right page, or when I hit channel up in the basement, the bedroom TV changes chanenel.

Hope that helps.
post #5204 of 8396
Quote:
Originally Posted by ittech View Post

Does anyone here have a big system? Experiences with using more than 4 ipods etc?

I'm looking at using this to control 6-7 rooms/displays with 16 sources through matrix switches, cat6 hdmi extenders and so on. How well does it understand multiple ios devices, for example i need 6 ipod's, one per room with panels only for that room's control options, then an iPad that has master control for the ability to take all displays and set them to the digital signage input default for example. Is there any communication as to the status of the setup between remotes? If I made such a command could each room switch to the panel for the "digital signage" input or highlight that icon?

Also will have multiple devices of the same type, like 6 playstation 3 systems with the harmony IR adapter. How do you end up pairing the IR emitter output with a device on the webpage? I need to have the 6 PS3's in a rack each with independent control by their assigned "room" ipod basically. Sounds like it's all possible just wanted to see if anyone else had done something like that yet.

Edit - also being an android/winmo person i've literally never had an iOS device before... Is there a way to lock the device down so that it can't be tampered with? Like have just one screen with the iRule app in the center, and the OS settings / other apps behind a password protected screen? Needs to be usable by the general public basically. (may have a retail alarm system attached for theft prevention)

No, there is no direct communication between remotes. For devices that support 2-way communication, all remotes will be able to display the current status of a device, but at this time it is not possible to have iRule trigger automatic actions based on that status. The feedback is used for display purposes only.

I use seven remotes in my setup. Two iPads, two iPhones, two older retired iPhones and an iTouch. The biggest problem with running multiple remotes is having devices that allow only one connection. I've abandoned IP control of my Denon AVR in favor of RS-232 control for that reason. I also run multiple instances of MCE Controller on my HTPCs for that reason.
post #5205 of 8396
Edit - also being an android/winmo person i've literally never had an iOS device before... Is there a way to lock the device down so that it can't be tampered with? Like have just one screen with the iRule app in the center, and the OS settings / other apps behind a password protected screen? Needs to be usable by the general public basically. (may have a retail alarm system attached for theft prevention)[/quote]

There is an iphone configuration utility that is mostly for enterprise, and you basically can limit the "user" on say not downloading apps, or not use facetime etc. However, I am not sure you can configure to the point you want (like a POS system)..
http://www.apple.com/support/ipad/enterprise/
I personally have not try this, so I have no idea how it works and what it requires, but you can probably google it up and get more details. (I like googling an apple product. feel so right )

PS. I found that my ipad also had a 'restriction" tab within setting that basically allow me to disable MANY things... including installing apps, pretty much most iOS standard apps, camera... etc.
post #5206 of 8396
Quote:
Originally Posted by Bulldogger View Post


Read the tutorial. You need the Pro version. This is the answer I got from Irule :To test all the feedback coming in you can create a new feedback by clicking on Actions and then Create Item under Feedbacks tab. Assign this feedback to your device as per tutorial. Then right mouse button click on the word Textual and then click on Add Code. Then right mouse button click on Textual Code and click on Add Value. Single click on Value and then go to the bottom left hand pane of the builder, which is the properties pane. In it, you should see Name, Description, Target Value, and Replace With. Put * into the Target Value. What this will do is bring you back all the feedback that the Theta is sending so that you can see the format. Now just drag and drop the feedback item, as per tutorial onto the GUI an d sync. Please be aware that a lot of devices only send feedback as a response to a command so you may not see any feedback until you press a volume or input buttons.
You can also figure out the feedback format from the RS232 codes documentation.

Is there boxee codes located in feedback option of builder pro, or you you have to put them in your self, if so what codes would you use json RPC or http API?

Thanks
post #5207 of 8396
Quote:
Originally Posted by tmacka88 View Post


Is there boxee codes located in feedback option of builder pro, or you you have to put them in your self, if so what codes would you use json RPC or http API?

Thanks

The best solution at the moment is http, Alex is working on JsonRpc but no definitive solution yet.
There is a Boxee Http Device in the user database that works.
post #5208 of 8396
I've seen some screenshots where some buttons are highlighted, this looks like feedback but my understanding is that images can't provide feedback (yet)? Are those highlighted images hard coded when on a specific page or am I missing something?

Also, I'm using the iPhone version on my iPad as an escape remote if my dedicated iTouch isn't nearby, now when I've redone everything to retina that handset doesn't show up (on iPad with iPhone app). Is this a limitation with the iRule app or how iPad handles iPhone apps? Since I'm jailbroken I've tried RetinaPad and while it does give the app the HD look, the retina handset still isn't available.
post #5209 of 8396
Quote:
Originally Posted by Trevorsplace View Post

The best solution at the moment is http, Alex is working on JsonRpc but no definitive solution yet.
There is a Boxee Http Device in the user database that works.

I looked into the JSON RPC for XBMC and it is much more limited than the HTTP API in terms of commands. I got the formatting of the command worked out to work both as an HTTP Gateway(8080) or Network Gateway(9090). However it is pretty basic command set (Up, down, left, right, select, play, pause, stop, skip big forward, skip big back, skip small forward, skip small back, and some library updates)

No progress on feedback yet though.


Alex
post #5210 of 8396
Can volume be controlled using the Ipad's hardwired volume buttons?
post #5211 of 8396
Quote:
Originally Posted by RobertR View Post

Can volume be controlled using the Ipad's hardwired volume buttons?

No. Apple controls that.


Alex
post #5212 of 8396
Ok thanks.
post #5213 of 8396
Hi all,

Just wanted to let you guys know that iRule website is down right now due to DDOS attack.

iRuleathome.com is "kind of" back up however it is on a different server running from an old backup. So don't be alarmed by 1.72 version release Its back to the future or past, I guess.

Alex
post #5214 of 8396
Quote:
Originally Posted by osupike99 View Post


I looked into the JSON RPC for XBMC and it is much more limited than the HTTP API in terms of commands. I got the formatting of the command worked out to work both as an HTTP Gateway(8080) or Network Gateway(9090). However it is pretty basic command set (Up, down, left, right, select, play, pause, stop, skip big forward, skip big back, skip small forward, skip small back, and some library updates)

No progress on feedback yet though.

Alex

Hi Alex,
Could you share the full command formatting structure for JSON RPC in the forum for future ref.
Thanks
post #5215 of 8396
Quote:
Originally Posted by Trevorsplace View Post

Hi Alex,
Could you share the full command formatting structure for JSON RPC in the forum for future ref.
Thanks

Select
jsonrpc?{"jsonrpc":"2.0","method":"Input.Select","id":1}

Up
jsonrpc?{"jsonrpc":"2.0","method":"Input.Up","id":1}

Down
jsonrpc?{"jsonrpc":"2.0","method":"Input.Down","id":1}

Left
jsonrpc?{"jsonrpc":"2.0","method":"Input.Left","id":1}

Right
jsonrpc?{"jsonrpc":"2.0","method":"Input.Right","id":1}

Go to Home Menu
jsonrpc?{"jsonrpc":"2.0","method":"Input.Home","id":1}

Go Back in GUI
jsonrpc?{"jsonrpc":"2.0","method":"Input.Back","id":1}

Quit XBMC
jsonrpc?{"jsonrpc":"2.0","method":"Application.Quit","id":1}

Scan Audio Sources
jsonrpc?{"jsonrpc":"2.0","method":"AudioLibrary.Scan","id":1}

Scan Video Sources
jsonrpc?{"jsonrpc":"2.0","method":"VideoLibrary.Scan","id":1}

Play/Pause
jsonrpc?{"jsonrpc":"2.0","method":"Player.PlayPause","id":1}

Stop
jsonrpc?{"jsonrpc":"2.0","method":"Player.Stop","id":1}

Small Forward (30 sec)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params": "playerid":1,"value":"smallforward"}}

Small Backward (30 sec)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params":{"playerid":1,"value":"smallbackward"}}

Big Forward (10 Min)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params":{"playerid":1,"value":"bigforward"}}

Big Backward (10 Min)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params":{"playerid":1,"value":"bigbackward"}}

Clean Video Library
jsonrpc?{"jsonrpc":"2.0","method":"VideoLibrary.Clean","id":1}


Alex
post #5216 of 8396
New update on app today seems to open Irule really fast.
post #5217 of 8396
Quote:
Originally Posted by osupike99 View Post


Select
jsonrpc?{"jsonrpc":"2.0","method":"Input.Select","id":1}

Up
jsonrpc?{"jsonrpc":"2.0","method":"Input.Up","id":1}

Down
jsonrpc?{"jsonrpc":"2.0","method":"Input.Down","id":1}

Left
jsonrpc?{"jsonrpc":"2.0","method":"Input.Left","id":1}

Right
jsonrpc?{"jsonrpc":"2.0","method":"Input.Right","id":1}

Go to Home Menu
jsonrpc?{"jsonrpc":"2.0","method":"Input.Home","id":1}

Go Back in GUI
jsonrpc?{"jsonrpc":"2.0","method":"Input.Back","id":1}

Quit XBMC
jsonrpc?{"jsonrpc":"2.0","method":"Application.Quit","id":1}

Scan Audio Sources
jsonrpc?{"jsonrpc":"2.0","method":"AudioLibrary.Scan","id":1}

Scan Video Sources
jsonrpc?{"jsonrpc":"2.0","method":"VideoLibrary.Scan","id":1}

Play/Pause
jsonrpc?{"jsonrpc":"2.0","method":"Player.PlayPause","id":1}

Stop
jsonrpc?{"jsonrpc":"2.0","method":"Player.Stop","id":1}

Small Forward (30 sec)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params": "playerid":1,"value":"smallforward"}}

Small Backward (30 sec)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params":{"playerid":1,"value":"smallbackward"}}

Big Forward (10 Min)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params":{"playerid":1,"value":"bigforward"}}

Big Backward (10 Min)
jsonrpc?{"jsonrpc":"2.0","id":1,"method":"Player.Seek","params":{"playerid":1,"value":"bigbackward"}}

Clean Video Library
jsonrpc?{"jsonrpc":"2.0","method":"VideoLibrary.Clean","id":1}

Alex

Thanks Alex...... Your the man :-)
post #5218 of 8396
How's everyone's feedback working? I didn't notice right away, but it seems that my feedback isn't working since my update to the latest version. I originally had feedback from an ISY, DirecTV, and two Xantech stereo components, all at least giving some kind of info, now nothing.
post #5219 of 8396
ok I got my irule working fine over IP to itach and then RS232 to my receiver. I just can't figure out how to get the irule to see my DirectTV boxes. I have one in the basement and one upstairs. How do I add them as units to the irule?

I added Direct TV all channels HTTP and Direct TV Satellite H and HR Series all models just lost how to go from there. Spent some time a year ago setting everything up but then family got in the way and now trying to figure things out a year later and I am just completely lost.....

appreciate any input / link to good posts
post #5220 of 8396
Quote:
Originally Posted by mhdiab View Post

ok I got my irule working fine over IP to itach and then RS232 to my receiver. I just can't figure out how to get the irule to see my DirectTV boxes. I have one in the basement and one upstairs. How do I add them as units to the irule?

I added Direct TV all channels HTTP and Direct TV Satellite H and HR Series all models just lost how to go from there. Spent some time a year ago setting everything up but then family got in the way and now trying to figure things out a year later and I am just completely lost.....

appreciate any input / link to good posts

You have to go to the Whole Home settings in the dtv box and set all External menu items to allow. You then need to set up http gateway with port 8080. Ipaddress:8080 is the format.

Alex
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Remote Control Area