What is there to download? It's a hosted application.
Isn't the latest version what everybody gets?
Does the user have any choice what version they use?
Am I missing something? I would live to be able to download the developement app and work offline but I didn't think that was possible.
The Builder is a hosted application that runs in a web browser. The latest version is what everybody gets.
The remote control application is an iOS application. It's distributed through the app store, and to get the latest version you will have to update it through the app store.
Hosted "applications" ARE possible on the iPhone/iPad. They are just Javascript applets. But they aren't very popular. They were the original way of running third-party "applications" on the iPhone, prior to the introduction of the app store. iRule isn't one of them.
I have been trying configure the gateway for XBMC on my HTPC.
I was able to get the MCE controller working ok and it will work within XBMC but I would like to take advantage of some of the commands in the device "XBMC (light)".
I have added a HTTP gateway and connected it to the device XBMC (light)
The name is XBMC and the IP address is the IP address for my HTPC followed by :8080
I have searched for a way to verify the port that XBMC is using but haven't been successful so I used one I saw in the tutorial.
Is anyone familiar enough with MCEController to tell me why this command does not give the focus to XBMC? Specifically, XBMC starts fine, but the taskbar is still visible and further commands do not go to XBMC until I use a mouse to select it. Thanks.
I have not found it necessary to use nextCommand to send the message, nor have I tried the SetForegroundWindow command. I just use the StartProcess command to start XBMC and it starts and takes focus. I then use XBMC Lite to control XBMC directly. Do you have the task bar set up to hide automatically? Information on the XBMC forum says that the class name is XBMC. I don't know whether capitalization is important.
guys for u all that embed webpages how do u control how they are displayed. if u don't use the fit to scale option is there any other way to get in the window what u want or will it always be the upper right corner where the embedded webpage will start and flow down from there based on the window size one allows?
Ok can someone break it down for me? I need a place or some to map out or outline what to do.
You need to decide how you want to organize your pages. If you are using an iPhone, there is a limit to how many commands will realistically fit on a page. Here's what I do.
My home page shows twelve different locations. When you choose a location (e.g. Media Room) it links to an activity page for that location. The activity page allows you to select: DVR, Cable, Blu-Ray or XBMC. Each of those choices commands my matrix switcher to connect that choice to the television in your current location, then links to a separate page to control the device chosen. Each device includes multiple pages: the first page has DVR type controls, the second page has the number pad, succeeding pages have lists of channels etc.
Any page can control any device, so the freedom can be overwhelming. Hope this helps.
With rgeard to XBMC: There are now two communications paradigms implemented.
HTTP on port 8080 which is deprecated but in all releases, and JSON on port 9090 which is planned to be the final man standing and exists only in Dharma. You must turn them on in network settings. IIRC they are both on or both off.
On my web site the program known as the "tcpip explorer" might assist you in understanding what is implemented and how to deal with it.
I give up; so how do you copy a page? I would like to use the page in the sample Apple TV "bg-perf.jpg" but I can't find it in the image library. Could use more documentation or the help file...unless of course I'm missing something.
And have you tried simply deleting and rebuilding one of the Gateways from the menu? It's a computer, afterall, so it does have the ability to corrupt files...
Mizell,
You are correct. I deleted all the Gateways and redid them. Now everything works perfectly. Hopefully this doesn't happen to often.
Thanks for all the help.
Maybe it is just me, but when I launch the IRule app on my IPad, it is no longer taking me to my Home Panel/Home Page. The new version is taking me to the last Panel/Page that I was on.
iRule consists of a system that allows you to build an application that can control things using an iPad or iPod touch as the engine, and a program that runs on the engine to interpret what is to be controlled and how to control it. Because of the engine chosen, the iRule system is very graphic oriented. and relies on the user touching things on a screen to indicate what is to be done.
The engine communicates to the real world using TCPIP over Wi-Fi. In most of todays homes we can (will) assume there is a functioning Ethernet network running at least TCPIP with a wi-Fi media (wireless radio) access point. The iRule system can only DIRECTLY communicate with devices on a reachable Ethernet network that runs at least the TCPIP Protocol. A "Reachable Network" means it can find it and talk to devices on it. We will assume that a homes Local Area Network (LAN) is reacheable, and at least some of its devices (hosts) are directly reachable.
In the real world there are many devices that we wish to control or interact with that do not meet the above condition of reachability. Many (almost all) A/V components provide for control using IR streams (not directly reachable), newer A/V devices may also provide hard wired control via RS232 or Ethernet (not directly reachable), Some of the newest A/V components allow for TCPIP control but sometimes only Wired, not wireless and therefor may not be DIRECTLY reachable from the iRule engine (iPad or iPod touch). Most lighting, HVAC, and Security systems are not directly reachable although thay have been crafted with automation as part of their design.
Fortunately third parties have sprung up to provide what many call "Glue" and are referred to as "Gateways in iRule parlance. Gateways provide a media and or protocol conversion between two disparate systems. For example between TCPIP (wired/wireless) and IR emissions; between TCPIP (wired/wireless) and RS232, Between TCPIP and Thermostats, lighting controls, Pool systems, and more devices evrey day.
For iRule to properly work it must be able to first find the gateways that the particular application needs. There may be multiple gateways several of the same type or of several different types. Each gate way will have a uniquue address on the newtwork. The application must know how to deal with each gateway to effect the total communication to the end device (e.g. TV set). The iRule system has an immense amount of data that supports this capability, basically how to communicate using IR or TCPIP or RS232, but the world is very large and things keep changing.
As an example, lets say the application desires to control a set top box, specifically the Scientific Atlanta Explorer 8300 DVR. This STB only communicates using unidirectional IR. That is, it accepts commands using the IR medium, but never replies. We need to install at least one gateway to perform TCPIP (Wifi) to IR so the iRule's engine can send data out over wifi, the gateway (perhaps a global cache iTach) can undetstand what it gets and convert it to IR to present to the STB's IR receiver.
If you are going to go into this world of automation, do not kid yourself. It is a sophisticated world where not evreything works as designed or desired. Can you build a robust system that fails very infrequently and be used by unsophisticated users (spouses, children, guests) yes; but it is non trivial. Can you have a lot of fun doing this and get immense self satisfaction YES!. Can it wind up being expenive? Yes as all hobbies can. There is another way of course, hire someone to do it for you [I do not do contract work].
About me. I have been a professional digital engineer for over 50 years. I have extensive experience in all facets (hard,soft and muddy) of information technology. audio design and video systems. I was part of the original GPS development team in the 1960's, today I am retired and do consulting for several A/V manufacturers.
I will try to help any who contact me, but my primary goal is to teach so you can solve your own problems since they will be there long after I am gone. My Web site is the-gordons.net, my name is barry so my eMail address should be easily discerned. There are many interesting documents at my web site including pictures of my home and theater and many tools that should be useful when dealing with iRule.
I am just recovering from Open Heart surgery so I am a liitle sluggish so please excuse funny typing.
Barry, you are the man! Glad to see your feeling better. Best wishes.
I looked into this just now and there's an option in the 'Advanced Serial Settings' under whatever port you're trying to configure - look for the 'Allow multiple systems to connect simultaneously' checkbox. You can also control how many simultaneous connects are allowed if that's of any interest.
I upgraded my firmware straight away to the latest version, so I'm not sure if this was added in a later version. I'm running the following versions:
If you tried and it failed, you might have downloaded the wrong firmware - the first version I tried was actually for a different piece of equipment with a similar naming convention. I also believe you need to update the POST prior to updating the firmware.
Thanks! Apparently the option was added in one of the firmware releases subsequent to what I was previously running. I'm updated to the latest versions and pretty psyched to have it all working.
Maybe it is just me, but when I launch the IRule app on my IPad, it is no longer taking me to my Home Panel/Home Page. The new version is taking me to the last Panel/Page that I was on.
Can others please confirm....
You have 4.2.1ios installed? If so you are multitasking. Double tap the home button which will bring up the open apps. Press and hold the rule icon as if you were deleting the app and hit the "X". Done.
I have not found it necessary to use nextCommand to send the message, nor have I tried the SetForegroundWindow command. I just use the StartProcess command to start XBMC and it starts and takes focus. I then use XBMC Lite to control XBMC directly. Do you have the task bar set up to hide automatically? Information on the XBMC forum says that the class name is XBMC. I don't know whether capitalization is important.
I'm using Windows 7 and XBMC does not take focus. In fact if there is anything else running, XBMC loads behind it. I tried capitalization with the same result. I have tried SetForegroundWindow. Seems that there is a lot of chatter about how this command is flaky. Still no answer.
I think you may be out of luck with the TAG McLaren stuff. From a Google search you need the programming cable (An RS-232 to RS-485 adapter with a TAG microcontroller) and these are very hard to get. Also, you would need to understand the messaging protocol (Which is not part of the documents you supplied) to see if control is available. I would go with IR control of these devices.
You would need to check with the other manufacturers what control options they have. Ethernet controlled would be best followed by RS-232 and finally IR.
So, depending on your needs you are probably looking at a GC-100 of some type (IR and RS-232 ports) or, if you need multiple client access (GC-100's can only have one client access at a time) then you will need multiple iTach devices.
If you go the iTach route, I would recommend the hard wired route (ethernet as opposed to Wifi) as it is more reliable.
HTH.
Tnx for the reply. I have a TAG programming cable, so that's no problem.
Only the messaging protocol I don't have .
I'm not a programmer so I think the quest for getting this to work via tagtronic will be very difficult.
Are the discrete IR codes in the supplied document compatible with Irule?
You have 4.2.1ios installed? If so you are multitasking. Double tap the home button which will bring up the open apps. Press and hold the rule icon as if you were deleting the app and hit the "X". Done.
Alex
Still not working for me.. If I reboot my IPad, and then launch the IRule app, it then takes me to the Home Panel/Home Page. Otherwise, the app always defaults to the last panel/page I was on before existing the app to go back to the iPAD home screen.. This is strange behavior.. Is anyone else having the same problem with the new version?
You have 4.2.1ios installed? If so you are multitasking. Double tap the home button which will bring up the open apps. Press and hold the rule icon as if you were deleting the app and hit the "X". Done.
Alex
Aftering doing some research on the iPAD multitasking I believe this is the behavior that I am seeing.. The problem is that when I launch iRule, I need to start at the Home Panel/Page everytime because that is my Activity page that launches the other panels/pages (i.e Watch TV, Watch Movie, etc.).
Do you mean the ToggleDevice from the tenserver that integrates with Homeseer? If so, I couldn't get that one to work at all using direct urls on my network.
I am using UPB lighting, but I do have one set up for x10...probably goign to get rid of it though, too flaky.
What gateway do you use to control the x10 lighting? When you say "flaky" do you mean x10 lighting in general or just this application?
Tony.
Just wondering, with delays are they cumalative or do they start from the beging of the commans?
For exaple, if I have seven comands and comand 6 has a delay of 50 seconds, if I want the next comand to be 53 seconds from when the button is pressed on the ipad do I put the delay for the seventh comand as 53 seconds or 3 seconds?
Just wondering, with delays are they cumalative or do they start from the beging of the commans?
For exaple, if I have seven comands and comand 6 has a delay of 50 seconds, if I want the next comand to be 53 seconds from when the button is pressed on the ipad do I put the delay for the seventh comand as 53 seconds or 3 seconds?
Thanks guys.
Each delay should be subsequent to each previous command, so you would want to set your second delay to 3 seconds.
This thread is now way too long (~7000 posts !) and no longer useful as an information source:-(
I think it's time to get a forum area for iRule so that there are lots of independent threads on the topics covered - especially as the documentation doesn't cover all the features of the application.
As a new user it is very frustrating trying to find answers to questions.
Tnx for the reply. I have a TAG programming cable, so that's no problem.
Only the messaging protocol I don't have .
Pieter - you posted the Tag protocol detail in your earlier post ..
I implemented that Tag protocol for another project in my HA system (I have an AV192R) and it is not an easy one to use as it has checksums and handshake / timing requirements.
My recommendation would be to use RS232 if you have that option and if not use IR.
This thread is now way too long (~7000 posts !) and no longer useful as an information source:-(
I think it's time to get a forum area for iRule so that there are lots of independent threads on the topics covered - especially as the documentation doesn't cover all the features of the application.
As a new user it is very frustrating trying to find answers to questions.
Okay, I open Builder this morning and 3 devices are missing! All of my buttons were grayed out and I had to redo over 400 commands, including over 120 favorites. Anybody else have this issue this morning? I did notice some updates to the builder. Also, why can't I backup? When I click "file/backup" a large blue arrow points to a tab on the left hand side of the task bar and when I click the tab, it wants to open Photoshop where the file can't be saved or opened. What is going on?
I'm using Windows 7 and XBMC does not take focus. In fact if there is anything else running, XBMC loads behind it. I tried capitalization with the same result. I have tried SetForegroundWindow. Seems that there is a lot of chatter about how this command is flaky. Still no answer.