Setup guide

WinLIRC
The WinLIRC driver does not directly access hardware, but works as a TCP/IP client connecting to the WinLIRC
server. For information on how to get WinLIRC and supported hardware, visit the WinLIRC and the LIRC
homepage.
WinLIRC Step-By-Step
l
Start WinLIRC and learn a remote control as usual.
l
Start uICE, select WinLIRC from the dropdown box at General Config/Device Selection
l
Switch to "Hardware Setup", click the Setup button and verify settings for Server IP/URL and Server Port
(should be localhost on port 8765). Click OK to connect to WinLIRC (make sure WinLIRC is running).
l
WinLIRC's Remote and command names are displayed in the white area at the lower half of the Hardware
Setup screen. The area gets populated automatically if uICE receives the names from WinLIRC, i.e. if you
press the buttons configured in WinLIRC. WinLIRC v0.6.4 does not yet support sending a full list of command
and remote names, maybe we'll get this functionality in a later version.
l
You can now setup actions as usual.
Configuration
No special configuration is required if WinLIRC runs on the same machine as uICE. However, you may customize
port and ip settings if you want to connect to WinLIRC over a network ( it may be required that you have to
remove address binding to localhost in the WinLIRC sources and recompile it in order to be able to connect to
WinLIRC on another machine ).
You may even connect to a LIRC daemon on a Linux machine. For this, you need the netpipes package installed
on the Linux machine, available from ftp://ftp.purplefrog.com/pub/netpipes/ ( probably file netpipes-x.x-
export.tar.gz ). Install that in the usual way with the help of the included INSTALL and README files and then the
command: /path/to/faucet 8765 --out --daemon /path/to/irw - Thanks to Chris Tallon for this hint.
Further, you have the option to automatically launch WinLIRC when uICE starts (if WinLIRC is installed on the
same computer). Enable the checkbox AutoStart WinLIRC Server and locate the WinLIRC executable file name.
If Reconnection attempt every xx sec
is enabled, the driver tries to automatically reconnect to WinLIRC or LIRC in
intervals of xx seconds ( if not already connected ). This is useful if WinLIRC doesn't run on the same machine
and you cannot assume that WinLIRC is ready before uICE starts.
More Information
WinLIRC website
The LIRC Project