September 21st, 2007, 06:32 PM
Pulling my hair out over I/R control (Noobie)
Hi all, I have spent hours reading the forums and the manuals just don't give enough information. I bought a UIRT just to see what Netremote is all about, and it quite clearly states in the built in help that with the I/R plugin set to direct, Netremote can send I/R via my windows 32 PC and UIRT. I'm not talking about anything to do with Girder. I know Girder can do it and I have set up a GML which works fine with the UIRT but I want to see Netremote do it direct as it says it can. Has anyone any idea how to set that up? What am I missing? I have the UIRT windows drivers installed and it works with Girder I can see the I/R direct as an instance in the actions list, but there is nothing to action to send commands to UIRT? only globalcache, previous or next instances, which are empty. Please help. I'm growing old fast here :-)
September 22nd, 2007, 04:57 PM
I think the steps are supposed to be:
(1) From the File pull-down, select Properties
(2) Click on the Plug-ins tab
(3) Click on the Infrared plug-in
(4) Create an instance
(5) A window will appear
(6) For driver mode, select passthrough
(7) For Host, specifiy the IP of your machine with the USB-UIRT connected
Let me know if that's not available or not working on your end...
September 23rd, 2007, 04:37 AM
Hi Tim, thanks for that mate but no good I'm afraid. Selecting Passthrough and entering an IP address I would suggest is to "Pass through" the I/R to another machine, with the entered IP address. IE: the PC in the media centre equipment cupboard, or one of those I/R cache and re transmit devices.
My UIRT is plugged in to a usb port on the same computer that Netremote is running on, so IP address is irrelevant. But what I have noticed having tried your suggestion is that it makes no difference what you set, Direct,Passthrough,Girder Passthrough etc. All you get in the action list is an Instance with that name under the I/R plug in, with no actual action attached to it other than "Use next instance, Previous Instance, Current Instance" There is a I/R action at the top of the page which when you bring that in you can tell it to learn the I/R signal, but having done that, nothing transmits from the UIRT when you press the button. Is there no one, not even the prog. designers out there who can tell us how to correctly use the I/R plug in?
September 23rd, 2007, 07:35 AM
As I understand it, all IR is sent out using the default IR plugin instance - the instance itself has no actions. So you would use the standard IR actions and the code is sent using whatever plugin is set as the default.
Unfortunately, I've broken my USB-UIRT (a miswired plug on the spare IR output) so I can't test it here.
Is something else perhaps using the USB-UIRT? You mentioned Girder earlier, if that's on the same PC then make sure you've disabled the USB-UIRT plugin there.
September 23rd, 2007, 11:06 AM
Oh Good man Rob, It's always some stupid little thing that you can't think of when you have been trying for ages. You are absolutely right, Girder was running on the PC, hiding by the clock and had taken over the UIRT and wouldn't let anything else use it. Having closed Girder it now works, but of course this just brings a set of new problems. If I drag the I/R action into the action window and then select it to learn and then squirt functions of my Sky remote into it, they all work perfectly and transmit and control the Sky box. But, always the But, If I squirt in any of my Sony equipment remotes, it transmits something when I press the button because I can see the light flashing on the UIRT but it aint controlling anything, I think some of the Sony remotes use burst signals. I found the same problem when I set it up in Girder, but in Girder you can select to repeat the signal and I found a setting of 3 made it work, but there is no facility for that in netremotes I/R learning tool, or am I missing something?
Also I understand that an action can be set so that the I/R is learned later by selecting the file menu on netremote and ticking the learn i/r statement, and then clicking the button you wish to program and then squirting the remote in. How do you set that up in the action list please?
September 23rd, 2007, 11:13 AM
I think that last is actually for use with the now sadly unavailable PPC IR plugin.
What I would suggest is taking a look on www.remotecentral.com for any Pronto CCFs that support your Sony equipment and trying the codes from there. You should be able to just copy and paste them using NRD.
September 23rd, 2007, 03:41 PM
Just curious, but if you're running Girder and already have it set up so that it works with your Sony gear, why not just have NetRemote trigger the IR sends from Girder? I do this in my setup, and it works great.
I use a LUA function on the Girder side that accepts a device and a command as parameters. When I press a button on my remote, NetRemote sends a ComServer event to Girder such as "Send( TIVO | ON )", and Girder looks up the correct code and blasts it to my stereo rack.
My motivation for centralizing was to get around GlobalCache wanting only a single connection to be active, but this same approach should also work with the USB-UIRT. Otherwise, I'd echo Rob's suggestion and look for some nice clean codes from RemoteCentral... unfortunately, learnt codes don't always work reliably in my experience.
September 23rd, 2007, 05:33 PM
Hi Tim, I'm trying to make things more reliable. I'm working my way through the manuals and trying to make sense of them and I always find that actually doing the practical exercise is a much more positive way to learn and it also finds bugs. Talking of which, did you get a chance to check out my other problem Rob asked you to have a look at for me?
I had a look at the Remotecentral it's all American gear and I'm in the UK, there is no listing of my stuff.
Because I have had to install and uninstall so many times to clear problems, every time Netremote is re installed, it changes the instance numbers on my three pc's and I have to spend blasted hours going through every control page and every button and re link them to Girder, So I thought if I could send the I/R from Netremote it would store it all in the ccf and it wouldn't matter even what Pc I ran it on ,it would still work. But no! Netremote won't work with my remotes except for the old Sky one. So I though well let's try going for Girder Passthrough to the UIRT because I think in that mode it still stores the codes in the ccf. So I have set everything in the Netremote plugins and Girder setup as the manual says, but of course I can't get it to work. Do you still use the learn I/R in the Button actions in this mode or do you have to enter the codes in some sort of binary or something? Does girder just then rout the code straight to the UIRT? This is giving me a headache, after days of trying to get part of it working, when I finally do thanks to Rob, it's no use and now I have to try and understand another part. Can someone explain this bit to me please. This software really is over complicated
September 24th, 2007, 03:06 AM
There was a nasty timing dependent bug that could bite you in relation to Girder passthrough (Girder 5 only as far as I know) that I fixed last week. Didn't occur on all machines. Try the attached version of NetRemote.lua in your G5 lua directory.
RemoteCentral is usually good for all sorts of kit from around the world. What's the specific equipment that's giving you a problem?
September 24th, 2007, 04:48 AM
Hi Rob, I'm still using Girder 4 mate, having had such problems with Netremote 100 and finally
having to go back to 99. With all the bug reports in the Beta thread I dare not try Girder 5. The gear
I am trying to control is
Sony Flat screen KDL32S2530U. Remote model RM-ED008
Sony Surround Amp STR-497P. Remote model RM-PP760
Sony DVD Recorder RDR-GX3 Remote model RMT-D203P
Sony Upscaling DVD Player DVP-NS76H Remote Model RMT-D175P
And the only thing that works in Direct mode with Netremote is my old Amstrad SKy box with the
Remote which is shaped like a left foot.
The Netremote plugin is set to Girder Passthrough and Test shows connected to port 20005.
Girder Comms shows 20005 and allow remote codes, Netremote in Girder shows "Network-Master" and it's long id number
(Thats this PC which has girder and UIRT on it) and Netremote is ticked.
So is the plan now that I enter the I/R code in a button action either with Learn or select one of the formats or type it in, and then when the button is pressed it gets sent to girder on this machine and girder passes it through to the UIRT. Or do I have to set something in a GML please?
Last edited by wedgehog; September 24th, 2007 at 04:50 AM.