| 
    
     | 
       
        | Author |  |  
        | nadler Super User
 
  
 
 Joined: February 25 2006
 Location: United States
 Online Status: Offline
 Posts: 354
 | 
          I have recently purchased the Insteon RemoteLinc and although it's big and kind of ugly it has great RF range.
           | Posted: September 28 2007 at 08:58 | IP Logged |   |  
           | 
 |  
 Because of its range the remote works well from all the rooms of my house. Rather than purchase mutilple RemoteLincs, using PH and some macros I am
 able to control different devices in each room using only 1 RemoteLinc.
 
 THEORY:
 The Remotelinc has six up and six down buttons (as well as the ALL ON, ALL OFF, DIM and BRIGHT buttons which I did not use).
 I used the UP press of the sixth button to trigger a macro which set a global variable to one of four rooms. On the Up button press of the sixth button
 TTS announced which room the remote actually contols.  For my purposes I used Library, Kitchen, Great Room and Master Bedroom, but you can use as many rooms as you like.
 
 I then press any of the other buttons on the remotelinc and each button press executes a different trigger which, based on the button pressed and room that is set in the global variable,
 controls a device in the particular room.
 
 For example if I pressed button six until I hear "Library" and then pressed Button One Up on the remotelinc - a light in the library
 turns on.  A press of Button One Down turns that library light off.  Button two contols a second light in the library and button three controls
 light 3 in the library.  I use button 4 to turn on or off the speakers in each room and button 5 to control the volume.  Since I had an
 extra button (Button Six Down), I used that button to announce the time and weather in any room when it was pressed.
 
 SET UP, Triggers and Macros:
 You will need to create:
 
 Global Variable - REMOTE BUTTON6 FLAG (increments by 1 each time button 6 Up is pressed).
 Global Variable - REMOTEX (more on this later)
 Global Variable - REMOTELINC WHICH BUTTON - holds which button on the Remotelinc was pressed (e.g. 1UP, 1DN,5UP, etc)
 
 A MASTER CONTROL MACRO which executes from the button six up press and sets the room in the global variable.
 A separate Macro for each room (in my example 4 room macros) which interpets which button was pressed and takes the appropriate action.
 12 triggers which execute based on which button was pressed on the Remotelinc and runs the appropriate macro.
 
 Although this may seem like a lot of work, the triggers and most macros are almost identical and can be duplicated easily.
 Only minor changes are needed to each macro and each trigger.
 
 
 1.  Since each button press triggers a macro, each button of the RemoteLinc must be linked to the PLC.
 
 From the Insteon Explorer Links screen, highlight Remotelinc and add you PLC as a responder 6 times as group 1-6.
 
 2.  Create the REMOTE BUTTON6 FLAG macro.  This macro sets the Global Variable "REMOTE BUTTON6 FLAG" to 0,1,2,or 3 based upon the
 number of times the RemoteLinc Button 6 UP is pressed. The number is coverted to text and the room that the RemoteLinc will control is announced.  If you don't use TTS for announcements you can always blink a light in the room instead.
 
 Since the Remotelinc is a 2-way device (like all of the Insteon
 devices) it repeats each command (at least 2 times) until it receives an acknowledgement that the command that it sent was received.  But, in PH we usually disable that function by going to the Insteon Explorer Device screen and checking the disable box (see the separate thread by Dave on the reason why).  Thus, since the Remotelinc isn't receiving an acknowledgement of its command the command would be executed several times.  To make sure that the command sent is only executed once a Global Variable 'REMOTEX' is set the first time the RemoteLinc command is sent.  The next time the same command is received the macro looks to see
 if the Global Variable has already been set.  If it has been set, it jumps to the end of the macro and resets the Global Variable.  I am sure there are more fool proof ways of doing this, but this method works most of the time. (Please suggest another method if you think of one).
 
 insert into macroheader values ('REMOTE BUTTON6 FLAG','Set Glob Variable',0,0,1);
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',1,38,'',0,'ph_getglobal_n("REMOTEX")',1,'');
 insert into macrodetail values ('REMOTE BUTTON6  FLAG',2,27,'',NULL,'if(ph_getglobal_n("REMOTEX")=0,"FIRSTTIM E","END")',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',3,26,'',NULL,'FIRSTTIME',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',4,10,'REMOTEX',NULL,'1',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',5,15,'[LOCAL1]',NULL,'ph_getglobal_n("REMOTE BUTTON6 FLAG")',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',6,38,'',1,'ph_setglobal_a("REMOTE BUTTON6 FLAG",[LOCAL1]+1)',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',7,38,'',1,'ph_getglobal_n("REMOTE BUTTON6 FLAG")',1,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',8,9,'',NULL,'ph_replaceallmulti((string("[LOCAL1]")),"0~2551~2552~2553~2553","Office~255Kitchen~255Great Room~255MasterBedroom")',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',9,16,'',NULL,'if(ph_getglobal_n("REMOTE BUTTON6 FLAG")>2,1,2)',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',10,31,'',NULL,'.1',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',11,10,'REMOTE BUTTON6 FLAG',NULL,'0',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',12,16,'',NULL,'99',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',13,26,'',NULL,'END',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',14,10,'REMOTEX',NULL,'0',0,'');
 insert into macroheader values ('REMOTE BUTTON6 FLAG','Set Glob Variable',0,0,1);
 insert into macrodetail values ('REMOTE BUTTON6  FLAG',1,27,'',NULL,'if(ph_getglobal_n("REMOTEX")=0,"FIRSTTIM E","END")',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',2,26,'',NULL,'FIRSTTIME',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',3,10,'REMOTEX',NULL,'1',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',4,15,'[LOCAL1]',NULL,'ph_getglobal_n("REMOTE BUTTON6 FLAG")',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',5,38,'',1,'ph_setglobal_a("REMOTE BUTTON6 FLAG",[LOCAL1]+1)',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',6,9,'',NULL,'ph_replaceallmulti((string("[LOCAL1]")),"0~2551~2552~2553~2553","Office~255Kitchen~255Great Room~255MasterBedroom")',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',7,16,'',NULL,'if(ph_getglobal_n("REMOTE BUTTON6 FLAG")>2,1,2)',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',8,31,'',NULL,'.1',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',9,10,'REMOTE BUTTON6 FLAG',NULL,'0',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',10,16,'',NULL,'99',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',11,26,'',NULL,'END',0,'');
 insert into macrodetail values ('REMOTE BUTTON6 FLAG',12,10,'REMOTEX',NULL,'0',0,'');
 
 3.  Just to test everything out so far, create your first trigger.  I called it 6 UP REMOTELINC.
 
 insert into triggers values ('6 UP REMOTELINC ','Remote Link Button 6UP','REMOTE BUTTON6 FLAG',16,'REMOTELINC',6,17,'1',1,0,0);
 
 Try it out by pressing Button 6 UP on the Remotelinc.  You should hear a different room announced every time you press that button.
 
 If it worked everything that follows is a piece of cake.  If it didn't work then check to make sure you correctly linked
 the Remotelinc to the PLC, correctly created the 3 global variables, the REMOTE BUTTON6 FLAG macro, and the REMOTE BUTTON6 FLAG
 trigger.
 
 4.  Next create a trigger and a macro for each button that is pressed.  The macro that executes when the trigger is fired simply sets the
 Global Variable REMOTELINC WHICH BUTTON to the name of the RemoteLinc button that was pressed (e.g. 1UP, 1DN, 2UP, 2DN, etc.) and then
 branches to the Master Control Macro which further refines the process.There are many ways of doing this in PH.
 Instead of creating a trigger and a macro you could just create a trigger with a built in formula which would do the same thing.
 I don't know whether one method is more efficient than any other.
 
 The macro that executes when RemoteLinc Button 1 Up is pressed is ("1 UP REMOTELINC UP"):
 
 insert into macroheader values ('1 UP REMOTELINC UP','1 up remotelinc up',0,0,1);
 insert into macrodetail values ('1 UP REMOTELINC UP',1,10,'REMOTELINC WHICH BUTTON',NULL,'"1UP"',0,'');
 insert into macrodetail values ('1 UP REMOTELINC UP',2,1,'1 REMOTELINC MASTER CNTL',1,'',0,'');
 
 Duplicate this macro for each button press.  Replace the "1UP" in this macro with "1DN", "2UP" etc. and of course change the
 name of each macro appropriately.
 
 The trigger that fires this macro is:
 
 insert into triggers values ('1 REMOTELINC ON','remotelinc 1 button up','1 UP REMOTELINC UP',16,'REMOTELINC',1,17,'1',1,0,0);
 
 Duplicate this trigger for each button press.  Change the name of each duplicate Trigger and each Trigger ID Number to correspond
 with each button press.
 
 5.  Create the Master Control Macro.  I've names this macro "1 REMOTELINC MASTER CNTL".  I prefaced it with a "1" so it will appear
 at the top of my list of macros for easy debugging.
 
 This one macro is called from each of the multiple button press macros you've just created in step 4.  It reads the Global Variable
 "REMOTE BUTTON FLAG" and depending on that variable branches to yet another macro for a particular room.  At first I created
 one big macro that held all this information, but for ease of debugging and adding additional rooms later I broke the rooms up
 into individual macros.
 
 
 
 insert into macroheader values ('1 REMOTELINC MASTER CNTL','Remote Link Master Cntl',0,0,1);
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',1,37,'',NULL,'Macro executes after Remotelinc button is pressed and RemoteLinc trigger executes',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',2,37,'',NULL,'Next line makes sure macro is executed only once',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER  CNTL',3,27,'',NULL,'if(ph_getglobal_n("REMOTEX")=0,"FIRSTTIM E","END")',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',4,26,'',NULL,'FIRSTIME',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',5,10,'REMOTEX',NULL,'1',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',6,37,'',NULL,'Each time button 6 up is pressed the remote button flag is set and the rooms are cycled through',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',7,27,'',NULL,'if(ph_getglobal_s("REMOTE BUTTON6 FLAG")="0","MASTERBEDROOM","")',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',8,27,'',NULL,'if(ph_getglobal_s("REMOTE BUTTON6 FLAG")="1","LIBRARY","")',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',9,27,'',NULL,'if(ph_getglobal_s("REMOTE BUTTON6 FLAG")="2","KITCHEN","")',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',10,27,'',NULL,'if(ph_getglobal_s("REMOTE BUTTON6 FLAG")="3","GREATROOM","")',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',11,26,'',NULL,'MASTERBEDROOM',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',12,1,'1 MASTERBEDR REMOTELINC_1',0,'',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',13,27,'',NULL,'"END"',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',14,26,'',NULL,'LIBRARY',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',15,1,'1 LIBRARY REMOTELINC',0,'',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',16,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',17,26,'',NULL,'KITCHEN',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',18,1,'1 KITCHEN REMOTELINC',0,'',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',19,27,'',NULL,'"END"',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',20,26,'',NULL,'GREATROOM',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',21,1,'1 GREATROOM REMOTELINC',0,'',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',22,27,'',NULL,'"END"',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',23,26,'',NULL,'END',0,'');
 insert into macrodetail values ('1 REMOTELINC MASTER CNTL',24,10,'REMOTEX',NULL,'0',0,'');
 
 6.  Create the last 4 macro.  Each macro is for a different room.  This is the macro for the Library ("1 LIBRARY REMOTELINC").
 On every third line, change the device names to your device names and change the actions you want the macro to perform.  Duplicate
 this macro for the other rooms you want the RemoteLinc to control.
 
 
 insert into macroheader values ('1 LIBRARY REMOTELINC','Library Remotelinc',0,0,1);
 insert into macrodetail values ('1 LIBRARY REMOTELINC',1,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="1DN",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',2,32,'COMPUTER LIGHT1',20,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',3,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',4,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="1UP",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',5,32,'COMPUTER LIGHT1',18,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',6,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',7,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="2DN",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',8,32,'LIBRARY LIGHTS BACK',20,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',9,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',10,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="2UP",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',11,32,'LIBRARY LIGHTS BACK',18,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',12,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',13,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="3DN",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',14,32,'LIBRARY LAMP',20,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',15,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',16,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="3UP",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',17,32,'LIBRARY LAMP',18,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',18,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',19,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="4DN",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',20,1,'AB8SS LIB OFF',1,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',21,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',22,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="4UP",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',23,1,'AB8SS LIB ON',1,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',24,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',25,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="5UP",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',26,1,'ITUNE VOLUP',0,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',27,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',28,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="5DN",1,3)',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',29,1,'ITUNES VOLUME DOWN',0,'',0,'');
 insert into macrodetail values ('1 LIBRARY REMOTELINC',30,16,'',NULL,'999',0,'');
 
 For purpose of comparison:
 MASTER BEDROOM MACRO ("1 MASTERBEDR REMOTELINC_1")
 
 
 insert into macroheader values ('1 MASTERBEDR REMOTELINC_1','MasterBedroom Remotelinc',0,0,1);
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',1,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="1DN",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',2,32,'MASTERBEDROOM',19,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',3,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',4,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="1UP",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',5,32,'MASTERBEDROOM',17,'200',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',6,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',7,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="2DN",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',8,32,'MB TV',20,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',9,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',10,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="2UP",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',11,32,'MB TV',17,'200',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',12,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',13,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="3DN",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',14,32,'MB CLOSET',20,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',15,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',16,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="3UP",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',17,32,'MB CLOSET',18,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',18,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',19,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="4DN",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',20,1,'AB8SS MB OFF',0,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',21,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',22,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="4UP",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',23,1,'AB8SS MB ON',0,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',24,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',25,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="5UP",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',26,1,'ITUNE VOLUP',0,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',27,16,'',NULL,'999',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',28,16,'',NULL,'if(ph_getglobal_s("REMOTELINC WHICH BUTTON")="5DN",1,3)',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',29,1,'ITUNES VOLUME DOWN',0,'',0,'');
 insert into macrodetail values ('1 MASTERBEDR REMOTELINC_1',30,16,'',NULL,'999',0,'');
 
 If you have any questions, please feel free to ask.  Also, I am sure many of you can make this shorter, more efficient
 and much better.  Please add any changes in this thread and we'll eventually post a perfect solution in the POWERHOME MACRO REPOSITORY
 thread.
 
 Improvements that could be made include addition of brightening, dimming and use of the four bottom buttons.
 |  
        | Back to Top |     |  
        |  |  
        | jbbtex Senior Member
 
  
 
 Joined: February 15 2007
 Location: United States
 Online Status: Offline
 Posts: 181
 | 
          Great idea.
           | Posted: September 28 2007 at 10:28 | IP Logged |   |  
           | 
 |  
 I use my RemoteLinc to control Winamp using triggers and functions.
 
 It controls Vol. up and down, Next, Prev, Stop, Pause, Mute, Play and selection of 4 preset playlists (3 of which are Internet Radio).
 |  
        | Back to Top |     |  
        |  |  
        | dhoward Admin Group
 
  
  
 Joined: June 29 2001
 Location: United States
 Online Status: Offline
 Posts: 4447
 | 
          Awesome writeup Noel
           | Posted: September 29 2007 at 22:13 | IP Logged |   |  
           | 
 |   !! 
 Dave.
 
 |  
        | Back to Top |       |  
        |  |  |  |