Help get this topic noticed by sharing it on Twitter, Facebook, or email.

A few basic questions....

I'm being very lazy here, in that I can probably find the answers to these questions by searching the FAQs etc. However, I've just wasted months of my life with the RedEye, and am looking for a replacement, but have almost no time to waste any more :(. On mpg732's advice, I'm coming here first, and it looks as if the pro version will do all I need and more... but a few basic questions before I take the plunge please! ( I don't need to know how to do these things... once I go for it I can find that out for myself.... just that they CAN be done. )

1) I've seen mention of embedding web pages - I assume that it's also possible to embed mpg streams from CCTV cameras etc?

2) I use a lot of background commands with the RedEye - i.e. commands which are initiated by a button or action ( usually shutdown ) that hang around in the background and "do something" after a specified time, without locking out the rest of the interface. One example is I have some fans in a cupboard that contains a projector - these fans run for a couple of minutes after the projector is switched off, under the control of the RedEye. Presumably this is possible using iRule?

3) The Onkyo/Integra module is for iOS only at the moment it appears. I have one iOS device but mainly use Android. Any idea when it will support Android, and if so I assume that it's "system wide" - i.e. if I buy it now for use on iOS, it will work on Android once its supported and without additional cost?

4) Are sliders or knobs supported for things like volume controls ( I'll be using the pro version. )

5) Do gestures work in Android? ( This was a limitation of the RedEye, only worked in iOS. )

6) Edit... actually something else I use a lot in RedEye is storing state in variables. For example, I have a 6x6 HDMI distribution matrix. One of my background power off commands triggers a script after 15 minutes to see if it's still in use by any room in the house, and powers it off if it isn't via an IP controlled power socket. Is this possible using iRule?

Thanks, and sorry again for being lazy :)
1 person has
this question
+1
Reply
  • Hi sidepipe,

    I'll try to answer your questions, but feel free to ask for clarification or additional info I miss something.

    1) Yes, iRule uses the OS' browser technology and video codecs to render the web page and any streaming video, so as long as the device you're trying to integrate works with the iOS or Android devices' built-in browsers, you'll be able to add it to a page in iRule.

    2) Yes, you should be able to do what you're asking about. Generally, those tasks are better suited to a controller for asynchronous events like timed power-off commands (what if you quit the app before the command executes?), and delays in iRule aren't typically used that way, but the way commands are queued, you should be able to do what you want.

    3) I can't give you exact timing, but I can tell you the developers are working on porting most of the Modules over to Android right now. The Modules are all priced per handset, so if you buy it for an iOS handset, it will work on any number of iOS devices you sync to that handset. However, it would be need to be purchased for the Android handset later, or you could remove the license from the iOS handset and transfer it to the Android handset.

    4) Sliders are in the works, but are not currently in the shipping app.

    5) Yes, gestures work on both iOS and Android. I think there are some slight differences, but I don't recall what those are.

    6) There are currently no conditional logic or if-then statements in iRule, so I don't think what you're doing would be quite possible. I would recommend leaving a matrix switcher powered and not worrying about it. ;)

    Let us know if you have other questions!

    Regards,
    SC
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Thanks for your replies. Quitting the app in itself shouldn't be an issue regarding background commands, because it would be fairly easy to have a process which sits in the background and performs tasks without user interaction, only quitting when it has nothing more to do. However, turning the handset off or leaving the house would be an issue! The solution to THAT would be to dedicate a cheap tablet to being a remote - which sounds excessive but is cheap compared to a "proper" multi-room control system or even dedicated remotes like the old Prontos. You would lose the ability to just use whatever device was at hand though...

    As for the matrix... at current energy prices it costs about £90 a year to run ( I'm in the UK, ) and it needs to be on far less than 50% of the time I would guess, so that's at least £50 a year wasted. In the scheme of things, it's not a lot of money, but considering it's for the sake of a simple bit of programming.....

    I can achieve what I want though - my Internet router has to run all of the time... I can write a helper daemon for that which is controlled by iRule using IP, so that it can then issue any delayed commands and handle the logic for powering on the matrix.

    I think that I may just give it a go... I think that I can make it work for me with a bit of tinkering, and if I get really stuck then I guess I can get my money back! My main concerns now are more about the amount of duplication that there seems to be - it appears that I will need to create layouts many times for each room and for each handset ( given that I have an iPod, Galaxy S3, Nexus 4, 7 and 10.... ) Panels etc can be copied it seems, but that's not much good when you have to do that every time you need to make a small change. The RedEye handled this by making the pages scroll if they were too big ( at least in the vertical direction... it was scaled in the horizontal. ) This actually worked really well, and meant that the same layouts worked on any screen size. What let it down was ThinkFlood's inability to acknowledge that bugs needed fixing.

    Semi serious suggestion - the RedEye had the potential to be an amazing multi-room control solution... it was cheap, and did things that even very expensive systems couldn't ( when it worked. ) You should look at buying their IPR... I can't imagine that there would be many potential suitors out there. Making your code work with their's would be a tricky proposition, but your experience should be able to get their system working as it should.... or you could go down the other path and use their hardware as a simple gateway for your software ( with the addition of background functions etc. that wouldn't be affected by quitting the app or leaving the house :-). )
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Gestures work on both, I find that at least for swipe actions work better on the Android over the IOS devices. When comparing the Redeye to iRule, the one thing I didn't like at first was losing the page scroll feature. How ever after after a while I really didn't miss that feature. You mentioned about having many hand sets, and yes its a bit more work creating layouts for different size hand sets, how ever this gives you the ability to really customize each hand set as well as the ability use both landscape and portrait layouts. That's one thing I found very limited of the Redeye. iRule does have default layouts for many hand sets, so you can start with them, to get you up and running much quicker. You will also find a large database of hand set layouts that others have created. You will also find the builder is much faster and easier to set up panels then compared to the Redeye. You no longer have to host graphics and add them to variables. You will also find a large shared database of graphics, unlike the Redeye. You can also upload your own graphics easily and quickly. Not to mention they have a much better database of IR/RS232/IP commands...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Yep, I've spotted that there are far more codes ( certainly for IP. ) And the Onkyo module should be great for me when it supports Android - bit of a nightmare that I have to buy it for each screen resolution though.

    As to the graphics... all true but then with the RedEye you don't need ANY graphics for most of the buttons... I hardly used any - doesn't seem to be an option on iRule really! It looks as though all that would be needed would be options to have frames around labels to make them look like buttons, so maybe in future? I find it a real pain to HAVE to have graphics... if they aren't in the standard set you spend your whole life looking for them or creating your own.

    Another quick question - text on buttons... I see that you can alight it left, right or centre, but I can't see the obvious top/middle/bottom option. Am I just being missing it, or is it missing?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Hi sidepipe,

    Having a lot of different devices, does make the modules more expensive. By the same token, iRule is very cost effective compared to some other products in that you can have 10 phones and 10 tablets, and as long as the phones were all the same resolution, and the tablets were all the same resolution, you'd need only buy the module for two handsets.

    iRule was designed to be very visual, and to accommodate custom graphics from the very beginning, so it is oriented toward button graphics. There are plenty of free tools on the desktop and/or on the web to make custom button images literally in seconds. Also, you can often use any old blank button and simply apply a label in Builder. Labels themselves can also have commands added to them, so you really don't need a graphic at all unless you want the visual image of a button.

    Sorry, but there is currently no vertical text alignment option. That's one thing we'd all like - better control over positioning of text on the buttons.

    Regards,
    SC
    • Yes, I see that ( with the modules ) but that's not my situation. At least I don't HAVE to buy modules for all of the handsets, and you've said that I can transfer the license once the Android version is out, so that helps.

      In terms of the buttons... yes, already used labels and blank buttons, and used to do it a lot with the old pronto. Positioning using the grid system is a real pain, especially when you decide that you need finer control and so have to edit every single button on the page ( unless there's a quicker way? ) but I guess I'll get used to it!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • In the answer to 1), you said "Yes, iRule uses the OS' browser technology and video codecs to render the web page and any streaming video, so as long as the device you're trying to integrate works with the iOS or Android devices' built-in browsers, you'll be able to add it to a page in iRule."

    So, I've now purchased the app, and spent many many hours completing what still seems to be a small fraction of what I want to achieve, to find that your app doesn't, in fact, seem to support mjpeg streaming on Android. The browser in Jelly Bean is Chrome, which definitely does support it, as did the RedEye app and many other apps out there, so it can't be THAT difficult. Is there a way to make it work?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Hi sidepipe,

    Sorry you're having trouble. Unless I'm mistaken, the M-JPEG codec is still not supported in the Android OS. You can see the list of codecs supported on Android here, of which M-JPEG is not one:

    http://developer.android.com/guide/ap...

    If Chrome supports it, the support is probably in the browser rather than the OS.

    I'll look into this though and get back to you. What specific device is this that you're trying to stream the video from?

    Regards,
    SC
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • It's annoying because I thought that was the easy bit... I've managed to overcome most other obstacles ( sending UDP, remembering when devices are in use, massive transparent areas in default button images.... )

    I use an Axis 240Q to generate M-JPEG streams of four sources ( CCTV DVR, a couple of satellite boxes etc ) which allows me to monitor stuff in thumbnails ( or at least it did ) without the need to look at/switch on a main display, which was very useful. It seems that I could upgrade this to a device that supports H.264, but looking at the Axis products ( which would be a drop in replacement ) it's not clear if I can natively get a H.264 stream in an MPEG 4 container ( which I would presumably need to be supported by a URL object? ) Anyone know if there is any way to so that ( even if it means using something like VLC on my NAS or some such? )
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Hi sidepipe,

    I wanted to follow up with you on this issue. See this thread:

    https://code.google.com/p/android/iss...

    You can see that the MJPEG codec is still not available outside of Chrome, so third-parties like us are left to develop our own support. I can't tell you when or if we'll be able to add MJPEG support in the Android version. I know that's not what you'd like to hear, but I wanted to make sure I got back to you on the issue.

    Regards,
    SC
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • How about the ability to view a H.264 RTSP stream? That looks like just a few lines of code in Android?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Has there been any progress on porting the apps to android in the last 10 months?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned