or Connect
New Posts  All Forums:Forum Nav:

iRule - Page 300

post #8971 of 9744
I have been programming three Android devices lately, with the main one being a Nexus 7 2013 for a co-worker's home theater. The others currently are not being used as the main driver because my URC MX-980 is still in service and I haven't made the jump to transition the family over.

Yesterday I received an iPad Mini to use for the co-worker's theater where the other tablet will be used in a second zone. I must say that it is very disappointing to see the lapse in iRule development on the Android platform compared to iOS. I almost wish I had remained ignorant to the polish and features of iRule for iOS. Just getting the pressed button image states in Android would go a long way in getting the two closer on par with each other. I like the Nexus 7 better than the iPad Mini while not in iRule, but it looks like the iPad will be the main driver in the home theater once I finish the programming.
post #8972 of 9744
Quote:
Originally Posted by hoops2 View Post

So it sounds like RS232 is the way to go. It costs more since I only get 1 connection from an itach while the IP2IR gives me 3. I definitely want to be able to connect handsets. Is that the way most IP controlled devices work? I have a Dune player, a Blue ray DVD player, and a lot of lights connected through IP via vera lite. Are you saying I will only be able to control these with 1 handset at a time? Is it that a 2nd handset won't even connect when the irule app is launched?

No, the limitation is with the Denon, not iRule. Just think of the IP2SL as part of the Denon Receiver.

I don't know about the other devices, my other ones are all IR. You can control much more than 3 with the IP2IR. I have 5 on mine, and am going to add a 6th.

Quote:
Also, can you explain the iRule toggle issue? What do you mean by resets when you re-enter a page? If there are discrete codes, why would you ever need to use a toggle?

Discrete codes is exactly why you'd have to use the iRule toggle feature. That is unless you want a "mute on" and "mute off" button on your pages. My projector for example, doesn't have a power toggle command. All I mean is if you mute it, then leave the panel, come back, hit mute again, nothing happens. Because it's trying to mute something already muted. So you push it a second time. Not a big deal really, but that's the example.
Quote:
I am getting very frustrated with the graphics in iRule. I can't get them aligned properly and finding the icon is very tedious. I gave Roomie a shot after picking up a used ipad mini and got everything going in 1 night. At this rate, I don't think I'll have my iRule setup done for another month.

Tell me about it! All of my buttons in iRule are custom. The main issue with the stock buttons is all the dead space around them. First thing I did was trim the empty space, this allows me to space the buttons precisely. You can still increase the pressable area when making up the pages.

I've spent a ton of time on mine. I guess that's the flip side of having so must customizability.
post #8973 of 9744
Quote:
Originally Posted by Larry M View Post

when reducing the "touch" section by adjusting the grid # down! how do you get the stupid touch section to center?

Seems IRule stupidly shifts the touch point left a cell but never recenters...unless I'm missing something

That is because you are making the touch area smaller than the button size. That little button image actually has a lot of transparent space around it.

I used a program to trim EVERY button down that I use. Makes them easy to position, especially on a small screen. I use pixlr.com. Getting the images onto your computer is tricky though. In google Chrome, browse the image library, hold ctrl and left click and drag the image onto your start menu, then desktop. then you have to rename it, open it in pixlr, trim the image size, then reupload it to iRule.

iRule should just do us all a favor and clean them up.
post #8974 of 9744
Quote:
Originally Posted by Larry M View Post

I created another handset with Ipad resolution instead of Ipad retina. It's a pretty substantial difference in clarity, but I wanted to do this because nearly every background I imported was the ipad resolution and not retina...is there a way to adjust the backgrounds I imported or am I screwed?

Screwed? No, just copy the panels from your ipad handset to your retina handset. Then import the correct high res backgrounds, and replace them in your pages.
post #8975 of 9744
Quote:
Originally Posted by bryansj View Post

Yesterday I received an iPad Mini to use for the co-worker's theater where the other tablet will be used in a second zone. I must say that it is very disappointing to see the lapse in iRule development on the Android platform compared to iOS. I almost wish I had remained ignorant to the polish and features of iRule for iOS. Just getting the pressed button image states in Android would go a long way in getting the two closer on par with each other. I like the Nexus 7 better than the iPad Mini while not in iRule, but it looks like the iPad will be the main driver in the home theater once I finish the programming.

How do the pressed button states work? If you leave the panel do they revert? Would be useful kind of as a poor man's feedback. I've faked pressed button states on my handsets, either using feedback to light up the button, or dumping it to a different page with a graphic highlighting the button.
post #8976 of 9744
Quote:
Originally Posted by s.bradford View Post

Described here in detail: https://getsatisfaction.com/irule/topics/background_measurements_not_panning_out
Not unless you consider designing an intricate background and wanting it to display without modification and have some modicum of accuracy in the alignment of foreground objects to it, out of the ordinary.
While I supposed that's possible, I might suggest you are simply not noticing it due to the resolution of your devices (what are they BTW?). On my Nexus 7 (216 ppi) it is noticeable, but still workable. On Nexus 4 (318 ppi) and the new Nexus 7 (323 ppi) it is severe.

Please read the above linked thread, and if you have any tips or tricks that would allow me to properly display a BG on these devices and have reasonable foreground alignment, please let me (and the iRule team) know. I have been dead in the water on these devices for almost three weeks now, and support has no answers.

Sounds like a bug in the phone app where it doesn't know the phone resolution. Strange that it only scales the backgrounds though. I have no scaling of my background on my Samsung S2 or Kindle Fire. In fact, I got so far behind on programming the kindle that I just downloaded the samsung S2 handset to it. When I do this, it does not scale the background. It just shows up smaller in the center. It does however appear to scale the grid and button placement to the new higher resolution. So it seems the background isn't treated any different than the buttons. The grid for it gets physically larger, and because it's now larger than the image size, the image size just centers in the assigned grid space. My full screen backgrounds are jpg, with some png overlays.

I do know that if you try to force a button out of the screen area partway, the handset display bumps it back into place. But if this was your issue, it'd only affect the buttons near the edges.

If I had your problem and still couldn't sort it out I guess in the meantime i'd stick a squished background onto there to compensate for the stretching. Then when working in builder, swap the correct background in place just for use during programming and button placement, swap it back before saving.



Just a thought, are the buttons scaling? I know the placement matches the builder, but are you sure they are showing up in the same aspect ratio as in the builder? It would be interesting to create a large button and see if the same thing happens to it and makes it blurry from not matching the native resolution. Obviously your buttons are transparent, but well, I'm just trying to debug and get the brain cells working.
Edited by CentralCoaster - 10/24/13 at 10:03pm
post #8977 of 9744
If the app is in fact stretching backgrounds but not buttons, another option is to use a large button as a background. I know this makes it a bitch to add things to the screen, but it would fix all the other headaches. If you add a delay command it won't show half transparent. It also has to be added before anything else on the page. You can replace the first button on the page with background image, then recreate the button at the bottom of the list. iRule does not let you rearrange the display order of buttons or feedback.


When you click on the handset tab in builder, do all the resolutions in there show up properly?
post #8978 of 9744
Quote:
Originally Posted by CentralCoaster View Post

How do the pressed button states work? If you leave the panel do they revert? Would be useful kind of as a poor man's feedback. I've faked pressed button states on my handsets, either using feedback to light up the button, or dumping it to a different page with a graphic highlighting the button.

The default template has two icon sets, the main icon and then that icon with a glowing blue surround. When you touch the button it displays the glowing blue surround so you can visualize the button press. This is important to my co-worker who still has a flip phone and has barely used any touch device. He seems to peck at it like it is a mechanical keyboard and often the Nexus doesn't read his press for some reason. I can use the same tablet and hit the right button all day long without an issue. Having the pressed button state would help him learn, plus it looks cool.
post #8979 of 9744
OK, after getting pretty deep into copying over my Nexus 7 2013 config over to an iPad Mini I've hit a snag. I am trying to convert one of my app launchers from Android to iOS. With Android it is easy, you just look the app up in Google Play store and copy the code from the URL. I see that iOS isn't that easy.

I'm trying to launch the Yamaha AV Controller from iRule. I have a device settings page where you can access all the commands which is already built into their app. Next I will need an iOS URL for launch a mouse and keyboard app that I haven't picked out yet.
post #8980 of 9744
Quote:
Originally Posted by bryansj View Post

OK, after getting pretty deep into copying over my Nexus 7 2013 config over to an iPad Mini I've hit a snag. I am trying to convert one of my app launchers from Android to iOS. With Android it is easy, you just look the app up in Google Play store and copy the code from the URL. I see that iOS isn't that easy.

I'm trying to launch the Yamaha AV Controller from iRule. I have a device settings page where you can access all the commands which is already built into their app. Next I will need an iOS URL for launch a mouse and keyboard app that I haven't picked out yet.

Typically, if the app you are trying to launch permits it, you can use the app name you see in iOS followed by :// as the URL for the app. So to launch Apple Remote app, you would use remote://




Alex
post #8981 of 9744
Quote:
Originally Posted by CentralCoaster View Post

How do the pressed button states work? If you leave the panel do they revert? Would be useful kind of as a poor man's feedback. I've faked pressed button states on my handsets, either using feedback to light up the button, or dumping it to a different page with a graphic highlighting the button.

Pressed is exactly that, Pressed. Meaning the image changes when you press it and reverts back to unpressed when you let go. Selected is where you press it and stays selected until you have another button deselect it. Typically done for Sources/Activities.




Alex
post #8982 of 9744
Quote:
Originally Posted by osupike99 View Post

Typically, if the app you are trying to launch permits it, you can use the app name you see in iOS followed by :// as the URL for the app. So to launch Apple Remote app, you would use remote://




Alex

I read that on the support site. However, nothing I came up with launches the Yamaha app. The Apple Remote example remote:// doesn't really help anything. Why would it not be appleremote:// or apple_remote://. I've tried av_controller://, yamaha_av_controller://, av-controller-us://, and everything inbetween. From what I've read not all apps can be launched from iRule, only those that support URL launching which isn't very clear on figuring out what that would be.

I guess Android gets the +1 for app launching compared to iOS.
post #8983 of 9744
Quote:
Originally Posted by CentralCoaster View Post

Sounds like a bug in the phone app where it doesn't know the phone resolution.

It is indeed a bug, but I am not certain whether it is in the builder, the runtime, or a combination of both, and after several more hours of trial and error this morning, I was able to find a way to work around it.

But I do appreciate you trying to help.
post #8984 of 9744
Quote:
Originally Posted by osupike99 View Post

Pressed is exactly that, Pressed. Meaning the image changes when you press it and reverts back to unpressed when you let go. Selected is where you press it and stays selected until you have another button deselect it. Typically done for Sources/Activities.

Alex

I understand that. My question is, say you use "Selected". Does the button state reset when you leave the page and come back? Or the panel? Or only when you exit the entire program or push it a 2nd time?

I'd try it out but my gf is out of town, she has the only iOS device.


BTW, I have to say despite all the tedious effort and creative programming, and frustrating builder cloud program, this setup is frickin awesome. Keep up the hard work guys. I've worked in quite a few filthy expensive homes with Creston or whatever systems that paid a lot of money for cookie cutter features or broken custom programming.
post #8985 of 9744
Quote:
Originally Posted by CentralCoaster View Post

That is because you are making the touch area smaller than the button size. That little button image actually has a lot of transparent space around it.

I used a program to trim EVERY button down that I use. Makes them easy to position, especially on a small screen. I use pixlr.com. Getting the images onto your computer is tricky though. In google Chrome, browse the image library, hold ctrl and left click and drag the image onto your start menu, then desktop. then you have to rename it, open it in pixlr, trim the image size, then reupload it to iRule.

iRule should just do us all a favor and clean them up.

Thanks, that is very interesting and something that isn't easy to figure out
post #8986 of 9744
Quick and probably easy question that I have been unable to figure out myself

Does anyone have a write up on how to setup IP devices? I've tried with my Panny BR player and I failed (solved with direct IR) and also tried with my JVC RS-45 projector and failed again (solved with blaster). Any advantage to IR over IP?

As a side note:
Anyone with a ITach Blaster that doesn't seem to get good range, send an e-mail to the MFG as you may have a bad blaster. My original blaster only worked from about 10' away with only direct line of sight. Global Cache sent me a new one and the new one works from 15' out (all I've tested and needed) and has a much large radius as it hits both my lutron lighting and projector
post #8987 of 9744
The only advantage of IR is maybe some toggle buttons on the remote that aren't available over IP. IP will have way more controls, discrete commands that are otherwise buried in menus, and feedback if you pay for it. I use both IR and IP(actually RS232) on my receiver.
post #8988 of 9744
IR is better for ramping volume up and down, because it has built in support for repeating commands (e.g. when you press and hold the volume up or down button). If you want the volume control for a device to behave just like it does with the original remote, then you have to go with IR (but it takes a bit of fine tuning to get it right with iRule).

However, there are often RS-232 or IP commands to go directly to specific volume levels, or to go up/down by larger increments, and if you use those then you don't need IR for volume. My receiver has 0.5dB volume increments and I couldn't live with just a volume up/down button using IP or RS-232, so I created a page with buttons to go directly to my most-used volume levels.
post #8989 of 9744
Quote:
Originally Posted by kriktsemaj99 View Post

IR is better for ramping volume up and down, because it has built in support for repeating commands (e.g. when you press and hold the volume up or down button). If you want the volume control for a device to behave just like it does with the original remote, then you have to go with IR (but it takes a bit of fine tuning to get it right with iRule).

Maybe I got lucky, but I have no problem with repeating commands via IP. I have my Denon 3313 controlled via IP and the volume button on the remote works great. Push and hold and the volume goes up smoothly just like the factory remote.
post #8990 of 9744
Does anyone have a write up on how to setup IP for a JVC RS45 or Denon 3808?
post #8991 of 9744
Quote:
Originally Posted by Larry M View Post

Does anyone have a write up on how to setup IP for a JVC RS45 or Denon 3808?

iRule has support website where a bunch of tutorials are found. Denon/Marantz and JVC are some of them:

Here is denon/marantz: http://support.iruleathome.com/customer/portal/articles/463510-denon-avr-ip-control
Here is JVC: http://support.iruleathome.com/customer/portal/articles/550599-jvc-rsxx-projector-ip-control




Alex
post #8992 of 9744
Quote:
Originally Posted by CentralCoaster View Post

I understand that. My question is, say you use "Selected". Does the button state reset when you leave the page and come back? Or the panel? Or only when you exit the entire program or push it a 2nd time?

I'd try it out but my gf is out of town, she has the only iOS device.


BTW, I have to say despite all the tedious effort and creative programming, and frustrating builder cloud program, this setup is frickin awesome. Keep up the hard work guys. I've worked in quite a few filthy expensive homes with Creston or whatever systems that paid a lot of money for cookie cutter features or broken custom programming.


Button only resets if you exit the program entirely OR if you setup the necessary group tags, where you press another button, lets say Power Off and all your sources get "deselected". Pushing it second time will not do anything unless you specify this as part of a Variable. Makes sense?



Alex
post #8993 of 9744
Quote:
Originally Posted by holyindian View Post

I am trying to implement keyboard functionality to the iphone 5. I do see a iPhone 5 keyboard layout in irules image library, but not able to find proper blank icons. I tried to create some, and they dont sit well on the layout.. its a nightmare.
I have already done this on my iPad, using the Keyboard layout image as a static background, and adding transparent icons and assigning EventGhost alphanumerical commands.

Anyone has these blank icons for iphone 5 keyboard layouts?

Are you able to find a way to line up your transparent icons on top of the background icons perfectly?
I have a background image, but lining up the transparent icons is a pain?
Any help is welcomed.

Thanks
post #8994 of 9744
Quote:
Originally Posted by nosdude View Post

Are you able to find a way to line up your transparent icons on top of the background icons perfectly?
I have a background image, but lining up the transparent icons is a pain?
Any help is welcomed.

Thanks

I found that re-sizing the buttons (change their height and width in the builder) helped line it up. Also... just to let you guys know, pixel level option to the builder is coming, where you can choose to have a grid or not. This will help you line up your images better.




Alex
post #8995 of 9744
Quote:
Originally Posted by osupike99 View Post

I found that re-sizing the buttons (change their height and width in the builder) helped line it up. Also... just to let you guys know, pixel level option to the builder is coming, where you can choose to have a grid or not. This will help you line up your images better.




Alex

Will this be configurable per page, per panel, per handset, or once for your whole builder account? I really hope it's per page, as I can envision having some pages where I'll want the grid and others where I'll want the tweakability of pixel by pixel.
post #8996 of 9744
Quote:
Originally Posted by absolootbs View Post

Will this be configurable per page, per panel, per handset, or once for your whole builder account? I really hope it's per page, as I can envision having some pages where I'll want the grid and others where I'll want the tweakability of pixel by pixel.
Per page.

SC
post #8997 of 9744
Quote:
Originally Posted by nosdude View Post

Are you able to find a way to line up your transparent icons on top of the background icons perfectly?
I have a background image, but lining up the transparent icons is a pain?
Any help is welcomed.

Thanks

Yes i was able to implement a keyboard on my ipad as well as the recent Note 3. You gotta use some small size blank icons and resize their width and height in properties panel, you might have to arrange the row/column based on how much the icons are moving side by side or by height. Now you will be able to do it more easily with pixel level control in the new update.

iRule, the updates sound fantastic, some of these are much awaited updates...
Now have to figure out how to use them... two of favourite updates are.. multi-select/edit option and the full resolution grid. Denon Module is a great add on, although i had a fully functional denon avr page but i still brought the module out of inquisitiveness. AVR is one of my favourite part in Home Theater lets see what this module offers.

A request that you could look in the future upgrade.
Flexibility with converting landscape mode to potrait mode within the builder.. copying each element button to the new mode is a pain.
Edited by holyindian - 11/2/13 at 12:33pm
post #8998 of 9744
Quote:
Originally Posted by osupike99 View Post

iRule has support website where a bunch of tutorials are found. Denon/Marantz and JVC are some of them:

Here is denon/marantz: http://support.iruleathome.com/customer/portal/articles/463510-denon-avr-ip-control
Here is JVC: http://support.iruleathome.com/customer/portal/articles/550599-jvc-rsxx-projector-ip-control


Alex

Just tried setting up my JVC projector and it worked smile.gif

Thanks for your help!
post #8999 of 9744
Quote:
Originally Posted by nosdude View Post

Are you able to find a way to line up your transparent icons on top of the background icons perfectly?
I have a background image, but lining up the transparent icons is a pain?
Any help is welcomed.

Thanks

iRule has released the builder with 3.3 version of the app, that now supports full resolution grid for new pages you create. Click on OPTIONS=>SETTINGS.




Alex
post #9000 of 9744
I just purchased a DVDO iScan Duo video processor, and I am looking for feedbacks.

I would welcome any help in learning how to create one, and I'll share with the forum.
Any help is appreciated.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Remote Control Area