Hey John, not sure if I'm overreacting to your post, but that seems to be a bit of a harsh reply...not to mention wrong. I am in fact launching Pandora on my iPad from iRule using the URL functionality. The following is in a panel called "Listen Pandora"
JClam
Wasn't my intention, I do not have the abiilty to open apps with a URL. I am on Android, so we were both right. Sorry if I came across harsly.
Hey Willie,
I went back an re-read your original posts...Sorry I missed that you were using Android; I only use iOS so I'm not sure if/how Android devices work with launching apps via URL.
I also missed that you were trying to launch the Oppo app...even with iOS I can't launch some apps from iRule using URLs, including iControlAV2 for my Pioneer Elite AVR.
Good luck, and have a great new year.
That is why I posted what I posted originally Jim.. Sorry again for sounding like an a$$
For any of you who haven't yet set up guide data in iRule and have the intent to do so I've gone ahead and shared out the work I've done. There are two things you can use which should be a good starting point. 1. A device named "DirecTV Channel Queries" - This contains all the normal direcTV network commands plus specific queries for channel data inclusive of all Sunday ticket channels, several premium channels (HBOs, etc.), Family/Kid channels and a few of my own local stations. This will continue to grow as I work on adding channels. Every channel I have a query for guide data built I also have a fast direct tune action so you can quickly tune the channel without emulating button presses (ie: tune to 501 vs. 5, delay, 0, delay, 1, delay, enter) 2. A feedback set named "DirecTV Channel Data" - This contains feedbacks for title and episode data for the channels mentioned above, the feedbacks are a little more categorized because it's easier to do so with feedbacks than it is within device codes.
The way I set this up is as follows.
1. I use one instance of the device for each DirecTV receiver I have this allows for direct tuning as well as getting data around the currently tuned channel for each receiver.
2. I also set up one additional DirecTV device which is used for guide data queries. The main reason I do this is that I have a H34-700 at my house, this receiver is quite a bit beefier than the others so I beat it up with the guide data queries and leave the lesser receivers to only handle things that are local to that receiver (tuning, etc.)
This is all tested and working well in my setup, if there are any questions let me know. I'll continue adding more channels to the devices for both feedbacks and queries, direct tuning, etc. I'm not sure my local stations will be that useful for anyone who doesn't live in Austin but they are there none the less
As one of the people who have spent a lot of time trying to get this working I applaud your efforts, thank you.
A question: Is this working for you on IOS or Android or both?
My previous attempt at this using Android on a rommed Kindle Fire failed with both the Kindle and the DTV box needing to be rebooted. I only have an android tablet at this time and I don't see the value of doing this for my ipod handsets, just not enough real estate to make it worth the time.
The idea to use a beefier box for the feedback is a very good one. I was sending the requests/getting feedbacks from my main hr23-700 box that I was using for viewing. I have a newer box that is seldom in use when other boxes are being used, so will give that a try.
Here you go. Assuming you have the Pandora app on your iPad::
1. Create a Panel called Pandora, add a url, match it to my post above.
2. Create a panel called Launch. Create a button link and link it to the Pandora panel. Add some commands to the link as well, separated by a short delay.
3. Save, open iRule in your iPad, sync.
4. Panels, select the Launch panel. Press the button link you created. It will open the Pandora panel and the url will execute automatically, launching the Pandora app and executing the other commands in sequence. You may have to adjust the delays between commands. I'm using .4 sec.
5. To get back to iRule. double click the home button and select iRule. Double click home and select Pandora to get back.
Good luck and happy new year.
Hi Jim, I just got the Airplay upgrade on my AVR and have tried following your advice here on iOS but have a snag. I have quite a few commands that need to execute and when I click my link with the commands attached it switches to the panel with the url link and then launches Pandora before all the commands can execute. Am I doing something wrong or do I just have too many commands?
Hi Jim, I just got the Airplay upgrade on my AVR and have tried following your advice here on iOS but have a snag. I have quite a few commands that need to execute and when I click my link with the commands attached it switches to the panel with the url link and then launches Pandora before all the commands can execute. Am I doing something wrong or do I just have too many commands?
Hi Cheezit73.
My guess is you need to play around with the delays in between your commands that are in the link. Make them a little longer and see if that helps...I believe the commands fire off before the link to the URL page, so you probably just need to fine tune the delay.
Jim thanks, I will play with this in a bit as I just came up with a new way of using pandora with your method that won't require as long a macros for irule. I was going to AirPlay from the iPad to my theat rooms 4311 and then zone 1 and 2 out to my living room and bedroom avr's. Then I found this little gem of a program called http://shairport4w.sourceforge.net/ which turns any pc into an airplay reciever! This worked out perfect for me as I installed it on my livingroom htpc (which actually outputs to both my livingroom and bedrooms avrs via a splitter.) I can now select the htpc as an airplay device on the iPad and listen to pandora in either or both the living room and bedroom without powering on the 4311! The minor inconvenience of switching from irule to the pandora app is worth it for the ability to quickly change stations and thumbs up thumbs down songs which is about impossible using any other method if you don't want to have or be near a display that's on.
For those who are using those gc10012s off ebay, how did you find out its ip address? I cannot see the device when i type in the default address in my browser. I shorted DB9 pins 2-7 and plugged in, and device still wont come up in browser. I tried a crossover cable and straight into my network.
Any ideas?
I'm in exactly the same situation. Any help would be greatly appreciated.
For those who are using those gc10012s off ebay, how did you find out its ip address? I cannot see the device when i type in the default address in my browser. I shorted DB9 pins 2-7 and plugged in, and device still wont come up in browser. I tried a crossover cable and straight into my network.
Any ideas?
I'm in exactly the same situation. Any help would be greatly appreciated.
I contacted seller and returned the one that would not connect or reset. I ended up sending him money for another to ship with my exchange and I'm hoping that the next two won't have the same issues.
One thing to check: Check your router settings. Mine was set to start IP addresses at 100 and the default GC IP is .70 so I'm not sure if it would even see the unit if it were under the starting IP address. I set mine to start at 50 so 70 fell inside the range.
For any of you who haven't yet set up guide data in iRule and have the intent to do so I've gone ahead and shared out the work I've done. There are two things you can use which should be a good starting point. 1. A device named "DirecTV Channel Queries" - This contains all the normal direcTV network commands plus specific queries for channel data inclusive of all Sunday ticket channels, several premium channels (HBOs, etc.), Family/Kid channels and a few of my own local stations. This will continue to grow as I work on adding channels. Every channel I have a query for guide data built I also have a fast direct tune action so you can quickly tune the channel without emulating button presses (ie: tune to 501 vs. 5, delay, 0, delay, 1, delay, enter) 2. A feedback set named "DirecTV Channel Data" - This contains feedbacks for title and episode data for the channels mentioned above, the feedbacks are a little more categorized because it's easier to do so with feedbacks than it is within device codes.
The way I set this up is as follows.
1. I use one instance of the device for each DirecTV receiver I have this allows for direct tuning as well as getting data around the currently tuned channel for each receiver.
2. I also set up one additional DirecTV device which is used for guide data queries. The main reason I do this is that I have a H34-700 at my house, this receiver is quite a bit beefier than the others so I beat it up with the guide data queries and leave the lesser receivers to only handle things that are local to that receiver (tuning, etc.)
This is all tested and working well in my setup, if there are any questions let me know. I'll continue adding more channels to the devices for both feedbacks and queries, direct tuning, etc. I'm not sure my local stations will be that useful for anyone who doesn't live in Austin but they are there none the less
As one of the people who have spent a lot of time trying to get this working I applaud your efforts, thank you.
A question: Is this working for you on IOS or Android or both?
My previous attempt at this using Android on a rommed Kindle Fire failed with both the Kindle and the DTV box needing to be rebooted. I only have an android tablet at this time and I don't see the value of doing this for my ipod handsets, just not enough real estate to make it worth the time.
The idea to use a beefier box for the feedback is a very good one. I was sending the requests/getting feedbacks from my main hr23-700 box that I was using for viewing. I have a newer box that is seldom in use when other boxes are being used, so will give that a try.
I'm using this approach with a "Get Channel Data" Entrance on IOS and it works. I'm querying @15seconds with a HR23 box and no major problems. I have noticed that if your trying to use remote while the querys are running the remote commands are a little delayed and glitchy. I could extend my query repeat to 30 or 60s or set to not reapeat and only run when I enter that page but it hasnt been a major issue for me.
Check your router settings. Mine was set to start IP addresses at 100 and the default GC IP is .70 so I'm not sure if it would even see the unit if it were under the starting IP address. I set mine to start at 50 so 70 fell inside the range.
I think you're talking about the range of DHCP addresses the router will hand out. By starting at 100 this makes sure a DHCP address won't conflict with a static IP address under 100. If you change that setting to 50 then you could have a problem, because you'll have a static IP address (the GC-100 at .70) in the range used for DHCP.
Check your router settings. Mine was set to start IP addresses at 100 and the default GC IP is .70 so I'm not sure if it would even see the unit if it were under the starting IP address. I set mine to start at 50 so 70 fell inside the range.
I think you're talking about the range of DHCP addresses the router will hand out. By starting at 100 this makes sure a DHCP address won't conflict with a static IP address under 100. If you change that setting to 50 then you could have a problem, because you'll have a static IP address (the GC-100 at .70) in the range used for DHCP.
Aha, yep your exactly right. I wasnt sure if it would show up on the network if the device IP was outside of the Router range. From what your saying it would and what I suggested would cause problems, oops.
Can someone tell me what I need to get an iPad with iRule installed on it to communicate with my Oppo and my receiver (The reciever takes rs 232 and I have wireless setup too.) ? I don't have iRule yet, but I am researching on what would be the best way to control these fro a start.
Thanks.
I have a similar setup for my pvr gesture screen except I don't have the nice description. Can you explain 'step by step' how you did that part?
thanks!
Brian
I used a paint program, I think just ms paint. Made a yellow rectangle and a smaller black one, centered the text descriptions I wanted and saved it as a .jpg file.
I then imported the file into irule builder. Then just placed the image as a background.
You could do similar with just adding text via the available feature in the builder. That is how I added the "hands free commands" portion.
Can someone tell me what I need to get an iPad with iRule installed on it to communicate with my Oppo and my receiver (The reciever takes rs 232 and I have wireless setup too.) ? I don't have iRule yet, but I am researching on what would be the best way to control these fro a start.
Thanks.
For the time being, RS-232 is the best way to control the Oppo if you want feedback. If the receiver is also RS-232-capable (and doesn't have any IP capability), then the most cost-effective solution is a GC-100-12, which has two RS-232 interfaces, six IR outputs, and three relay dry-contact closures. One limitation to note with the GC-100 is that it only supports one client connection at a time. It's also a little older device, so as you'll notice if you ready the last few pages, it doesn't have an auto-discovery beacon like the newer iTach devices.
A little higher-priced alternative would be a couple of iTach IP2SL's. Actually, it's a little cheaper in the short-term, but a little more if you want to add IR capability.
You didn't mention it, but I'm assuming you have an ethernet drop or two available near your rack so you can use wired ethernet devices. You could use wireless iTach's instead, but it'll cost a little more money, and generally speaking, wired is preferable over wireless.
For the time being, RS-232 is the best way to control the Oppo if you want feedback. If the receiver is also RS-232-capable (and doesn't have any IP capability), then the most cost-effective solution is a GC-100-12, which has two RS-232 interfaces, six IR outputs, and three relay dry-contact closures. One limitation to note with the GC-100 is that it only supports one client connection at a time. It's also a little older device, so as you'll notice if you ready the last few pages, it doesn't have an auto-discovery beacon like the newer iTach devices.
A little higher-priced alternative would be a couple of iTach IP2SL's. Actually, it's a little cheaper in the short-term, but a little more if you want to add IR capability.
You didn't mention it, but I'm assuming you have an ethernet drop or two available near your rack so you can use wired ethernet devices. You could use wireless iTach's instead, but it'll cost a little more money, and generally speaking, wired is preferable over wireless.
SC
My reciever is the RS20i, I can link my Laptop to it via a VPN via wireless router if that helps any? I also believe it is able to use the RS 232 as well. Yes the ethernet ports are mounted in the rack with the wireless router. I guess I will need IR to switch on the PJ?
I'm in exactly the same situation. Any help would be greatly appreciated.
I'm not sure where a couple of you have landed with the ebay GC-100's, but they are older devices and have no auto-discovery beacon like the iTach. Worse, it comes up after a reset with a specific static IP address, which is 192.168.1.70. What that means is that you won't see it if your network is a 192.168.0.x network or a 10.0.0.x network, both of which are very common. The easiest thing to do is to use a crossover cable, or a network switch (with nothing but the computer and GC-100 on it), and set the computer to a static IP in the same range as the GC-100's default, something like 192.168.1.100. If you do it right, you can access the GC-100 in your browser at 192.168.1.70 and change the IP address to a static IP in the range of your normal network. Once you reset, then you can put it back on your network with everything else.
This is from the GC-100 Quickstart:
Quote:
LAN connection is used for all communication over the network and for configuring the GC-100. Accessing the GC-100 is initially achieved using its default IP address 192.168.1.70. The best method for configuring the GC-100 is to communicate over an isolated network, directly to a networked PC utilizing a cross-over LAN cable or an isolated hub with standard LAN cables. The PC must also be on the same network with an address such as 192.168.1.102. The "LINK" indicator on the LAN connector will light when the cabling is plugged in properly. After establishing a link, the GC-100's internal web pages are accessible from a browser at address:
A suitable static IP address can now be entered for your network environment, making sure the GC-100's IP address is outside the network's DHCP partition, if DHCP is used. In addition the default gateway address and subnet mask will need to be set before installing the GC-100. Once the GC-100 is on your network, further configuration can be accomplished through the new IP address.
If you still can't find it, then the GC-100 may have a previous configuration, in which case you should reset it. Here's the reset instructions from GC:
Quote:
Factory defaults can be set during power up by connecting pins 7 and 2 on connector SERIAL 1 with a wrap back connector or a flat bladed screw driver. (Refer to the Serial DB9 Connector diagram for pin locations.) IR indicator 1 will blink on then off, signifying the GC-100 has been set to factory defaults, including Configuration Lock, which defaults to disabled.
My reciever is the RS20i, I can link my Laptop to it via a VPN via wireless router if that helps any? I also believe it is able to use the RS 232 as well. Yes the ethernet ports are mounted in the rack with the wireless router. I guess I will need IR to switch on the PJ?
RS20i... Sweet. OK, the RS20i is controllable via IP. I need to confirm that, but you shouldn't need any gateway at all for the processor.
So:
Processor: IP (no add'l hardware necessary)
Oppo: RS-232
Projector: IR is fine.
So, you could use a single GC-100-6 (lowest-cost), a GC-100-12 (more expandable), or an iTach IP2SL and iTach IP2IR (a bit less money than a GC-100-12 initially, but ends up more if you have to add a second RS-232 or some additional IR's at some point, but newer and smaller, than the GC-100).
RS20i... Sweet. OK, the RS20i is controllable via IP. I need to confirm that, but you shouldn't need any gateway at all for the processor.
So:
Processor: IP (no add'l hardware necessary)
Oppo: RS-232
Projector: IR is fine.
So, you could use a single GC-100-6 (lowest-cost), a GC-100-12 (more expandable), or an iTach IP2SL and iTach IP2IR (a bit less money than a GC-100-12 initially, but ends up more if you have to add a second RS-232 or some additional IR's at some point, but newer and smaller, than the GC-100).
SC
Great, I am liking the look of the GC-100-12. Is it hard to set-up? And I guessing my PJ won't be in the iRule's index for the IR codes, so how would I go about getting that? I am guessing I need to upload the hex codes directly, but my question is, how do I get those codes? What devices will pick up the code and make it readable for the iRule?
Edit: Never mind, I see the iTach IP2IR has a learning feature, so maybe I am better off going with that? Or does the GC-100-12 also have a learning tool? (I scanned the specs and could not see anything. I should read the manual I guess)
One watch-out with the GC-100's: unlike the iTach's they do not allow concurrent connections with your controlling devices, i.e. iPads. This is not an issue if you only have one 'remote'.
One watch-out with the GC-100's: unlike the iTach's they do not allow concurrent connections with your controlling devices, i.e. iPads. This is not an issue if you only have one 'remote'.
____
Axel
I will only use one remote at a time, so I should be good.
You might be surprised by the iRule database. Unless you have a very obscure projector there are likely codes for it in the builder.
Since you have an IP controllable receiver, you could start a builder trial, do some tinkering with the receiver control and check the database for your projector. Don't spend more than you have to.
Since I have to use IR with other devices, I'm using IR with my Oppo. I've never felt the need for feedback with the Oppo, though I use it on my Denon 3313 via IP. So, maybe you don't need the RS232, and the iTach will be easier and cheaper, since it has built in IR learning. Edited by Rschissler - 1/4/13 at 10:12am
Can someone tell me what I need to get an iPad with iRule installed on it to communicate with my Oppo and my receiver (The reciever takes rs 232 and I have wireless setup too.) ? I don't have iRule yet, but I am researching on what would be the best way to control these fro a start.
Thanks.
You can control your Oppo with IR, using a device that transmits IR, such as the Global Cache iTach IP2IR or WF2IR. I use this with one of the three IR ports on the IP2IR directly connected by cable to the IR input on the back of my 83. The other two ports control other items in my theater that I can't control via IP. I think the newest Oppos may also be controllable via IP, but I don't think anyone has that working yet. You can also control the Oppos via RS232, if you have an RS232 input on your Oppo. Other iTach devices (the iTach IP2SL, WF2SL, etc.) can control components via RS232. Combo devices such as the GC-100-6 and GC-100-12 have both IR and RS232 outputs, though only one device can control them at a time. You might look into whether your receiver can be controlled via IP, since that is the best and cheapest way to go.
EDIT: The GC-100-12 should do most of what you want. It is likely that IR or network codes are already available for your devices.
For any of you who haven't yet set up guide data in iRule and have the intent to do so I've gone ahead and shared out the work I've done. There are two things you can use which should be a good starting point. 1. A device named "DirecTV Channel Queries" - This contains all the normal direcTV network commands plus specific queries for channel data inclusive of all Sunday ticket channels, several premium channels (HBOs, etc.), Family/Kid channels and a few of my own local stations. This will continue to grow as I work on adding channels. Every channel I have a query for guide data built I also have a fast direct tune action so you can quickly tune the channel without emulating button presses (ie: tune to 501 vs. 5, delay, 0, delay, 1, delay, enter) 2. A feedback set named "DirecTV Channel Data" - This contains feedbacks for title and episode data for the channels mentioned above, the feedbacks are a little more categorized because it's easier to do so with feedbacks than it is within device codes.
The way I set this up is as follows.
1. I use one instance of the device for each DirecTV receiver I have this allows for direct tuning as well as getting data around the currently tuned channel for each receiver.
2. I also set up one additional DirecTV device which is used for guide data queries. The main reason I do this is that I have a H34-700 at my house, this receiver is quite a bit beefier than the others so I beat it up with the guide data queries and leave the lesser receivers to only handle things that are local to that receiver (tuning, etc.)
This is all tested and working well in my setup, if there are any questions let me know. I'll continue adding more channels to the devices for both feedbacks and queries, direct tuning, etc. I'm not sure my local stations will be that useful for anyone who doesn't live in Austin but they are there none the less
I have this set up and working. Thanks again for taking the time to get those channel specific feedback prefixes figured out. That was where I got lost. I see how it works now and it is simple to modify the ones you have created to make others work. For example I just used your local channel feedback but changed the callsigns to match my Columbus, OH stations of WCMH, WSYX, WBNS, WTTE and created one for PBS of WOSU.
This works nicely on my Kindle Fire. I've set the delay between each command at 2 seconds in the entrance and the entrance to repeat every 30 seconds. Did you create multiple entrances or queue the channel query commands in one entrance as I have done?
I have a favorites channel page with 6 channels and it works nicely. I am going to try a second page with a total of 12 channels and see if it still works on both the DTV box and the Fire without issue.
What we need is for iRule to just create a channel specific feedback/device for all channels and add it to the builder. Then include the details that I put above about how to modify for your specific local channels.
Again, thanks for getting us over the last hurdle on this. I've said before that for a full touchscreen remote that a favorites list with show titles is the biggest missing piece. Not having to look at the TV to see what is on will be great and used nearly daily. It will be easy to implement event specific pages from here too: March Madness, the 4 major tennis tournaments, UEFA Champions League, obviously Sunday Ticket is already done by you.
I have this set up and working. Thanks again for taking the time to get those channel specific feedback prefixes figured out. That was where I got lost. I see how it works now and it is simple to modify the ones you have created to make others work. For example I just used your local channel feedback but changed the callsigns to match my Columbus, OH stations of WCMH, WSYX, WBNS, WTTE and created one for PBS of WOSU.
This works nicely on my Kindle Fire. I've set the delay between each command at 2 seconds in the entrance and the entrance to repeat every 30 seconds. Did you create multiple entrances or queue the channel query commands in one entrance as I have done?
I have a favorites channel page with 6 channels and it works nicely. I am going to try a second page with a total of 12 channels and see if it still works on both the DTV box and the Fire without issue.
What we need is for iRule to just create a channel specific feedback/device for all channels and add it to the builder. Then include the details that I put above about how to modify for your specific local channels.
Again, thanks for getting us over the last hurdle on this. I've said before that for a full touchscreen remote that a favorites list with show titles is the biggest missing piece. Not having to look at the TV to see what is on will be great and used nearly daily. It will be easy to implement event specific pages from here too: March Madness, the 4 major tennis tournaments, UEFA Champions League, obviously Sunday Ticket is already done by you.
I can't wait to work on this over the weekend...I knew there had to be a way without the 50 device workaround I came up with!
You might be surprised by the iRule database. Unless you have a very obscure projector there are likely codes for it in the builder.
Since you have an IP controllable receiver, you could start a builder trial, do some tinkering with the receiver control and check the database for your projector. Don't spend more than you have to.
Good luck.
My PJ is a Vango LED. I am guessing it is not very mainstream and would not have the codes, but if someone can check for me, that would be great. I don't have much time right now, otherwise I would be doing the trial build.
Quote:
Originally Posted by Steve Goff
You can control your Oppo with IR, using a device that transmits IR, such as the Global Cache iTach IP2IR or WF2IR. I use this with one of the three IR ports on the IP2IR directly connected by cable to the IR input on the back of my 83. The other two ports control other items in my theater that I can't control via IP. I think the newest Oppos may also be controllable via IP, but I don't think anyone has that working yet. You can also control the Oppos via RS232, if you have an RS232 input on your Oppo. Other iTach devices (the iTach IP2SL, WF2SL, etc.) can control components via RS232. Combo devices such as the GC-100-6 and GC-100-12 have both IR and RS232 outputs, though only one device can control them at a time. You might look into whether your receiver can be controlled via IP, since that is the best and cheapest way to go.
EDIT: The GC-100-12 should do most of what you want. It is likely that IR or network codes are already available for your devices.
I would prefer feed back, but I will give this some thought.
The only other thing I would need in the future is another 4 IR ports, to control the rest of my theater, that was one of the reasons I was looking at the Global Cache items.
My PJ is a Vango LED. I am guessing it is not very mainstream and would not have the codes, but if someone can check for me, that would be great. I don't have much time right now, otherwise I would be doing the trial build.
I would prefer feed back, but I will give this some thought.
The only other thing I would need in the future is another 4 IR ports, to control the rest of my theater, that was one of the reasons I was looking at the Global Cache items.
Note that IR port#3 can be setup as a blaster, so if some of your equipment are close by, they can share the same IR port. I had my blaster for 4 equipment (TV, VP, Oppo, Dish and PS3) and it works fine. My equipment are in a cabinet so they are within 3-5 ft from each other.
A dedicated IR port I think do respond faster, at least in my case.