New to eventghost need help with usb-uirt

If you have a question or need help, this is the place to be.

New to eventghost need help with usb-uirt

Postby Sidewinder75 » Tue Nov 25, 2008 10:15 pm

Hello everyone..first let me say i am completley new to this software...here is what I am trying to do
I downloaded the 3.6 eventghost...i have a usb-uirt reciever and a Harmony one advance remote..i am trying to get these all hooked up but it seems that they dont see eachother..i have put the usb-uirt plugin into eventghost when i push a button on the remote the led on the usb-uirt lights up but nothing happens on eventghost..can someone please help me

TY in advnace

edit: I got eventghost to see the ir trasmits...however when i set up something like play...i have to hit the button twice for it to play and twice for it to pause or stop is there a way to make it so that you only hit the button once?
Sidewinder75
 
Posts: 3
Joined: Tue Nov 25, 2008 10:11 pm

Re: New to eventghost need help with usb-uirt

Postby Sidewinder75 » Wed Nov 26, 2008 5:32 pm

No one can help me solve this problem?
Sidewinder75
 
Posts: 3
Joined: Tue Nov 25, 2008 10:11 pm

Re: New to eventghost need help with usb-uirt

Postby CollinR » Wed Nov 26, 2008 6:31 pm

Whatever device you used in the Harmony setup uses RC5 you will need to match both codes to your macros.

ie You are getting 2 different codes from the same button.
Windows XP Pro sp3 - Several Machines usually latest beta but who knows.
Inputs: TCP / IR (USBUIRT) / RF(X10 Remote) / CLI-Batch / CCTV Motion / Ocelot
Outputs: TCP / IR (USBUIRT) / SageTV / SageTV Clients / YAC CallerID / HAL v3.7.3 / Ocelot
CollinR
Experienced User
 
Posts: 265
Joined: Tue Sep 05, 2006 7:16 am
Location: Oklahoma

Re: New to eventghost need help with usb-uirt

Postby Sidewinder75 » Wed Nov 26, 2008 6:52 pm

OK i put both in it it works evertime i press the button...however now sometims like if i use the left or right up or down buttons it moves twice with one click of the button like when navigating the menu in sagetv..i set up the links with both IR codes but it moves two lines
Sidewinder75
 
Posts: 3
Joined: Tue Nov 25, 2008 10:11 pm

Re: New to eventghost need help with usb-uirt

Postby Livin » Fri Nov 28, 2008 4:51 am

I went through pains getting USB-UIRT working, I had to create the config manually but it works fine now.

Below is my MyConfig.xml -- it has all the keymappings I used for both my wireless keyboard & Harmony (programmed as MCE)

If you update it please post.

Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Name="Configuration Tree" Expanded="True" Version="1479" Guid="{6C33D7EA-9E38-4858-9766-D02E1491E8DD}" Time="1224449501.91">
    <Autostart Name="Autostart" Expanded="True">
        <Plugin Enabled="False" File="X10" Identifier="X10">
            gAJLAl1xAChLAUsCSwNLBEsFSwZLB0sISwlLCksLSwxLDUsOSw9LEGVYAwAAAFgxMHEBh3ECLg==
        </Plugin>
        <Plugin Enabled="False" File="ZoomPlayer" Identifier="ZoomPlayer">
            gAIoWAkAAABsb2NhbGhvc3RxAE2hEoiJdHEBLg==
        </Plugin>
        <Plugin Enabled="False" File="Winamp" Identifier="Winamp">
            gAIpLg==
        </Plugin>
        <Plugin File="Task" Identifier="Task">
            gAIpLg==
        </Plugin>
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(221))
        </Action>
        <Plugin File="USB-UIRT" Identifier="USB_UIRT">
            gAIoiIiJiXRxAC4=
        </Plugin>
        <Plugin File="XBMC" Identifier="XBMC">
            gAIpLg==
        </Plugin>
        <Action>
            System.Execute(u'C:\\Program Files\\XBMC\\XBMC.exe', u'-fs', 0, False, 2, u'C:\\Program Files\\XBMC')
        </Action>
    </Autostart>
    <Macro Name="Start Zoom Player">
        <Event Name="DVD" />
        <Action>
            EventGhost.JumpIfLongPress(3.0, XmlIdLink(137))
        </Action>
        <Action>
            System.Execute(u'{eg.folderPath.ProgramFiles}\\Zoom Player\\zplayer.exe', u'/TCP: 4769', 0, False, 2, u'')
        </Action>
        <Action>
            ZoomPlayer.fnBringToFront()
        </Action>
    </Macro>
    <Macro Name="Start Winamp">
        <Event Name="Music" />
        <Action>
            System.Execute(u'{eg.folderPath.ProgramFiles}\\Winamp\\winamp.exe', u'', 0, False, 2, u'')
        </Action>
    </Macro>
    <Macro Name="Switch to mode: Zoom Player">
        <Event Name="Task.Activated.zplayer" />
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(34))
        </Action>
    </Macro>
    <Macro Name="Switch to mode: Winamp">
        <Event Name="Task.Activated.winamp" />
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(139))
        </Action>
    </Macro>
    <Macro Name="Switch to mode: Mouse Emulation">
        <Event Name="Setup" />
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(186))
        </Action>
    </Macro>
    <Macro Name="Switch to mode: Keyboard Emulation">
        <Event Name="TXT" />
        <Event Name="Task.Deactivated.zplayer" />
        <Event Name="Task.Deactivated.winamp" />
        <Action>
            EventGhost.EnableExclusive(XmlIdLink(221))
        </Action>
    </Macro>
    <Folder Name="Context Folder" Expanded="True">
        <Folder Name="Zoom Player" id="34" Enabled="False">
            <Macro Name="Context Navigator">
                <Event Name="X10.Rename" />
                <Event Name="Menu" />
                <Action>
                    ZoomPlayer.fnContextNav()
                </Action>
            </Macro>
            <Macro Name="Cursor Up">
                <Event Name="Up" />
                <Action>
                    ZoomPlayer.Up()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Cursor Down">
                <Event Name="Down" />
                <Action>
                    ZoomPlayer.Down()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Cursor Left">
                <Event Name="Left" />
                <Action>
                    ZoomPlayer.Left()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Cursor Right">
                <Event Name="Right" />
                <Action>
                    ZoomPlayer.Right()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Ok">
                <Event Name="Ok" />
                <Action>
                    ZoomPlayer.Enter()
                </Action>
            </Macro>
            <Macro Name="Play">
                <Event Name="Play" />
                <Action>
                    ZoomPlayer.fnPlay()
                </Action>
            </Macro>
            <Macro Name="Pause">
                <Event Name="Pause" />
                <Action>
                    ZoomPlayer.fnPause()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Stop" />
                <Action>
                    ZoomPlayer.fnStop()
                </Action>
            </Macro>
            <Macro Name="Fast Forward">
                <Event Name="Forward" />
                <Action>
                    ZoomPlayer.fnFastForward()
                </Action>
            </Macro>
            <Macro Name="Fast Rewind">
                <Event Name="Rewind" />
                <Action>
                    ZoomPlayer.fnRewind()
                </Action>
            </Macro>
            <Macro Name="Num1">
                <Event Name="Num1" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'1')
                </Action>
            </Macro>
            <Macro Name="Num2">
                <Event Name="Num2" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'2')
                </Action>
            </Macro>
            <Macro Name="Num3">
                <Event Name="Num3" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'3')
                </Action>
            </Macro>
            <Macro Name="Num4">
                <Event Name="Num4" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'4')
                </Action>
            </Macro>
            <Macro Name="Num5">
                <Event Name="Num5" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'5')
                </Action>
            </Macro>
            <Macro Name="Num6">
                <Event Name="Num6" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'6')
                </Action>
            </Macro>
            <Macro Name="Num7">
                <Event Name="Num7" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'7')
                </Action>
            </Macro>
            <Macro Name="Num8">
                <Event Name="Num8" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'8')
                </Action>
            </Macro>
            <Macro Name="Num9">
                <Event Name="Num9" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'9')
                </Action>
            </Macro>
            <Macro Name="Num0">
                <Event Name="Num0" />
                <Action>
                    ZoomPlayer.exDVDNumPad(u'0')
                </Action>
            </Macro>
            <Macro Name="Next Track">
                <Event Name="NextTrack" />
                <Action>
                    ZoomPlayer.fnNextTrack()
                </Action>
            </Macro>
            <Macro Name="Previous Track">
                <Event Name="PreviousTrack" />
                <Action>
                    ZoomPlayer.fnPrevTrack()
                </Action>
            </Macro>
            <Macro Name="DVD Menu">
                <Event Name="DVDMenu" />
                <Action Name="because not every DVD has a title menu">
                    EventGhost.Comment()
                </Action>
                <Action Name="and we want to do it with just one key">
                    EventGhost.Comment()
                </Action>
                <Action Name="we simply use both actions. One of it will ">
                    EventGhost.Comment()
                </Action>
                <Action Name="succeed everytime.">
                    EventGhost.Comment()
                </Action>
                <Action>
                    ZoomPlayer.fnDVDRootMenu()
                </Action>
                <Action>
                    ZoomPlayer.fnDVDTitleMenu()
                </Action>
            </Macro>
            <Macro Name="DVD Audio">
                <Event Name="DVDAudio" />
                <Action>
                    ZoomPlayer.fnDVDAudioMenu()
                </Action>
            </Macro>
            <Macro Name="Zoom In">
                <Event Name="ChannelUp" />
                <Action>
                    ZoomPlayer.fnZoomIn()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Zoom Out">
                <Event Name="ChannelDown" />
                <Action>
                    ZoomPlayer.fnZoomOut()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Toggle Controlbar">
                <Event Name="EditImage" />
                <Action>
                    ZoomPlayer.fnBar()
                </Action>
            </Macro>
            <Macro Name="Toggle Fullscreen">
                <Event Name="Fullscreen" />
                <Action>
                    ZoomPlayer.fnFullScreen()
                </Action>
            </Macro>
            <Macro Name="Exit Zoom Player">
                <Event Name="Power" />
                <Action>
                    ZoomPlayer.fnExit()
                </Action>
            </Macro>
            <Macro Name="Forced Restart" id="137">
                <Action Name="Taskkill ZoomPlayer">
                    System.Execute(u'{eg.folderPath.System}\\taskkill.exe', u'/F /IM zplayer.exe /T', 1, True, 2, u'')
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Winamp" id="139" Enabled="False">
            <Macro Name="Play">
                <Event Name="Play" />
                <Event Name="Ok" />
                <Action>
                    Winamp.TogglePlay()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Stop" />
                <Action>
                    Winamp.Stop()
                </Action>
            </Macro>
            <Macro Name="Pause">
                <Event Name="Pause" />
                <Action>
                    Winamp.Pause()
                </Action>
            </Macro>
            <Macro Name="Cursor Up">
                <Event Name="Up" />
                <Action>
                    Winamp.PreviousTrack()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Cursor Down">
                <Event Name="Down" />
                <Action>
                    Winamp.NextTrack()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Cursor Left">
                <Event Name="Left" />
                <Action>
                    Winamp.FastRewind()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Cursor Right">
                <Event Name="Right" />
                <Action>
                    Winamp.FastForward()
                </Action>
                <Action>
                    EventGhost.AutoRepeat()
                </Action>
            </Macro>
            <Macro Name="Next Track">
                <Event Name="NextTrack" />
                <Action>
                    Winamp.NextTrack()
                </Action>
            </Macro>
            <Macro Name="Previous Track">
                <Event Name="PreviousTrack" />
                <Action>
                    Winamp.PreviousTrack()
                </Action>
            </Macro>
            <Macro Name="Visualization">
                <Event Name="Fullscreen" />
                <Action>
                    Winamp.ExVis()
                </Action>
            </Macro>
            <Macro Name="Exit">
                <Event Name="Power" />
                <Action>
                    Winamp.Exit()
                </Action>
            </Macro>
            <Macro Name="Volume Up">
                <Event Name="VolumeUp" />
                <Action>
                    Winamp.VolumeUp()
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.33000000000000002, 0.050000000000000003, 0.050000000000000003, 3.0)
                </Action>
            </Macro>
            <Macro Name="Volume Down">
                <Event Name="VolumeDown" />
                <Action>
                    Winamp.VolumeDown()
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.33000000000000002, 0.050000000000000003, 0.050000000000000003, 3.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Mouse Emulation" id="186" Enabled="False">
            <Macro Name="Mouse Move Up">
                <Event Name="Up" />
                <Event Name="Num2" />
                <Action>
                    Mouse.GoDirection(0)
                </Action>
            </Macro>
            <Macro Name="Mouse Move RightUp">
                <Event Name="Num3" />
                <Action>
                    Mouse.GoDirection(45)
                </Action>
            </Macro>
            <Macro Name="Mouse Move Right">
                <Event Name="Right" />
                <Event Name="Num6" />
                <Action>
                    Mouse.GoDirection(90)
                </Action>
            </Macro>
            <Macro Name="Mouse Move RightDown">
                <Event Name="Num9" />
                <Action>
                    Mouse.GoDirection(u'135')
                </Action>
            </Macro>
            <Macro Name="Mouse Move Down">
                <Event Name="Down" />
                <Event Name="Num8" />
                <Action>
                    Mouse.GoDirection(u'180')
                </Action>
            </Macro>
            <Macro Name="Mouse Move LeftDown">
                <Event Name="Num7" />
                <Action>
                    Mouse.GoDirection(225)
                </Action>
            </Macro>
            <Macro Name="Mouse Move Left">
                <Event Name="Left" />
                <Event Name="Num4" />
                <Action>
                    Mouse.GoDirection(270)
                </Action>
            </Macro>
            <Macro Name="Mouse Move LeftUp">
                <Event Name="Num1" />
                <Action>
                    Mouse.GoDirection(315)
                </Action>
            </Macro>
            <Macro Name="Left Mouse Button">
                <Event Name="X10.Rename" />
                <Action>
                    Mouse.LeftButton()
                </Action>
            </Macro>
            <Macro Name="Right Mouse Button">
                <Event Name="X10.Snapshot" />
                <Action>
                    Mouse.RightButton()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Keyboard Emulation" id="221" Expanded="True">
            <Macro Name="Up">
                <Event Name="Up" />
                <Action>
                    Window.SendKeys(u'{Up}')
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Down">
                <Event Name="Down" />
                <Action>
                    Window.SendKeys(u'{Down}')
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Right">
                <Event Name="Right" />
                <Action>
                    Window.SendKeys(u'{Right}')
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Left">
                <Event Name="Left" />
                <Action>
                    Window.SendKeys(u'{Left}')
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="Ok -&gt; Enter Key">
                <Event Name="Ok" />
                <Action>
                    Window.SendKeys(u'{Enter}')
                </Action>
            </Macro>
            <Macro Name="Delete -&gt; Escape Key">
                <Event Name="Delete" />
                <Action>
                    Window.SendKeys(u'{Esc}')
                </Action>
            </Macro>
            <Macro Name="Power -&gt; Alt+F4">
                <Event Name="Power" />
                <Action>
                    Window.SendKeys(u'{Alt+F4}')
                </Action>
            </Macro>
            <Macro Name="Forward -&gt; Tabulator">
                <Event Name="Forward" />
                <Action>
                    Window.SendKeys(u'{Tab}')
                </Action>
            </Macro>
            <Macro Name="Rewind -&gt; Shift+Tabulator">
                <Event Name="Rewind" />
                <Action>
                    Window.SendKeys(u'{Shift+Tab}')
                </Action>
            </Macro>
            <Macro Name="ChannelUp -&gt; Plus">
                <Event Name="ChannelUp" />
                <Action>
                    Window.SendKeys(u'+')
                </Action>
            </Macro>
            <Macro Name="ChannelDown -&gt; Minus">
                <Event Name="ChannelDown" />
                <Action>
                    Window.SendKeys(u'-')
                </Action>
            </Macro>
            <Macro Name="Rename -&gt; Start Menu">
                <Event Name="Rename" />
                <Action>
                    Window.SendKeys(u'{Win}')
                </Action>
            </Macro>
            <Macro Name="Play -&gt; Space">
                <Event Name="Play" />
                <Action>
                    Window.SendKeys(u'{Space}')
                </Action>
            </Macro>
            <Folder Name="XBMC" Expanded="True">
                <Macro Name="Up">
                    <Event Name="USB_UIRT.432688F050F1" />
                    <Event Name="USB_UIRT.432689F040F1" />
                    <Action>
                        XBMC.Up()
                    </Action>
                </Macro>
                <Macro Name="Down">
                    <Event Name="USB_UIRT.432489F040F1" />
                    <Event Name="USB_UIRT.432488F050F1" />
                    <Action>
                        XBMC.Down()
                    </Action>
                </Macro>
                <Macro Name="Left">
                    <Event Name="USB_UIRT.432450F050F1" />
                    <Event Name="USB_UIRT.432451F040F1" />
                    <Action>
                        XBMC.Left()
                    </Action>
                </Macro>
                <Macro Name="Right">
                    <Event Name="USB_UIRT.412F51F040F1" />
                    <Event Name="USB_UIRT.412F50F050F1" />
                    <Action>
                        XBMC.Right()
                    </Action>
                </Macro>
                <Macro Name="Page Up">
                    <Event Name="USB_UIRT.412F9FF050F1" />
                    <Event Name="USB_UIRT.412F9EF040F1" />
                    <Action>
                        XBMC.PageUp()
                    </Action>
                </Macro>
                <Macro Name="Page Down">
                    <Event Name="USB_UIRT.412F9FF040F1" />
                    <Event Name="USB_UIRT.412F9EF050F1" />
                    <Action>
                        XBMC.PageDown()
                    </Action>
                </Macro>
                <Macro Name="Select">
                    <Event Name="USB_UIRT.412F53F050F1" />
                    <Event Name="USB_UIRT.412F52F040F1" />
                    <Action>
                        XBMC.Select()
                    </Action>
                </Macro>
                <Macro Name="Back">
                    <Event Name="USB_UIRT.412FABF050F1" />
                    <Event Name="USB_UIRT.412FAAF040F1" />
                    <Action>
                        XBMC.Back()
                    </Action>
                </Macro>
                <Macro Name="Play">
                    <Event Name="USB_UIRT.412E97F050F1" />
                    <Event Name="USB_UIRT.412E96F040F1" />
                    <Action>
                        XBMC.Play()
                    </Action>
                </Macro>
                <Macro Name="Pause">
                    <Event Name="USB_UIRT.43248CF040F1" />
                    <Event Name="USB_UIRT.43248DF050F1" />
                    <Action>
                        XBMC.Pause()
                    </Action>
                </Macro>
                <Macro Name="Stop">
                    <Event Name="USB_UIRT.412F8DF050F1" />
                    <Event Name="USB_UIRT.412F8CF040F1" />
                    <Action>
                        XBMC.Stop()
                    </Action>
                </Macro>
                <Macro Name="Fast Forward">
                    <Event Name="USB_UIRT.412E92F040F1" />
                    <Event Name="USB_UIRT.412E93F050F1" />
                    <Action>
                        XBMC.FastForward()
                    </Action>
                </Macro>
                <Macro Name="Rewind">
                    <Event Name="USB_UIRT.3F2C38F050F1" />
                    <Event Name="USB_UIRT.3F2C39F040F1" />
                    <Action>
                        XBMC.Rewind()
                    </Action>
                </Macro>
                <Macro Name="Skip Next">
                    <Event Name="USB_UIRT.412F8FF040F1" />
                    <Event Name="USB_UIRT.412F8EF050F1" />
                    <Action>
                        XBMC.SkipNext()
                    </Action>
                </Macro>
                <Macro Name="Skip Previous">
                    <Event Name="USB_UIRT.412F8FF050F1" />
                    <Event Name="USB_UIRT.412F8EF040F1" />
                    <Action>
                        XBMC.SkipPrevious()
                    </Action>
                </Macro>
                <Macro Name="Record">
                    <Event Name="USB_UIRT.412E97F040F1" />
                    <Event Name="USB_UIRT.412E96F050F1" />
                    <Action>
                        XBMC.Record()
                    </Action>
                </Macro>
                <Macro Name="Volume Up">
                    <Action>
                        XBMC.VolumeUp()
                    </Action>
                </Macro>
                <Macro Name="Volume Down">
                    <Action>
                        XBMC.VolumeDown()
                    </Action>
                </Macro>
                <Macro Name="Mute">
                    <Action>
                        XBMC.Mute()
                    </Action>
                </Macro>
                <Macro Name="Zero">
                    <Event Name="USB_UIRT.450CA1F040F1" />
                    <Event Name="USB_UIRT.450CA0F050F1" />
                    <Action>
                        XBMC.Zero()
                    </Action>
                </Macro>
                <Macro Name="One">
                    <Event Name="USB_UIRT.4325A0F050F1" />
                    <Event Name="USB_UIRT.4325A1F040F1" />
                    <Action>
                        XBMC.One()
                    </Action>
                </Macro>
                <Macro Name="Two">
                    <Event Name="USB_UIRT.4323A0F050F1" />
                    <Event Name="USB_UIRT.4323A1F040F1" />
                    <Action>
                        XBMC.Two()
                    </Action>
                </Macro>
                <Macro Name="Three">
                    <Event Name="USB_UIRT.4321A1F040F1" />
                    <Event Name="USB_UIRT.4321A0F050F1" />
                    <Action>
                        XBMC.Three()
                    </Action>
                </Macro>
                <Macro Name="Four">
                    <Event Name="USB_UIRT.4322A3F050F1" />
                    <Event Name="USB_UIRT.4322A2F040F1" />
                    <Action>
                        XBMC.Four()
                    </Action>
                </Macro>
                <Macro Name="Five">
                    <Event Name="USB_UIRT.412EA2F040F1" />
                    <Event Name="USB_UIRT.412EA3F050F1" />
                    <Action>
                        XBMC.Five()
                    </Action>
                </Macro>
                <Macro Name="Six">
                    <Event Name="USB_UIRT.4322A2F050F1" />
                    <Event Name="USB_UIRT.4322A3F040F1" />
                    <Action>
                        XBMC.Six()
                    </Action>
                </Macro>
                <Macro Name="Seven">
                    <Event Name="USB_UIRT.4320A3F040F1" />
                    <Event Name="USB_UIRT.4320A2F050F1" />
                    <Action>
                        XBMC.Seven()
                    </Action>
                </Macro>
                <Macro Name="Eight">
                    <Event Name="USB_UIRT.4324AFF050F1" />
                    <Event Name="USB_UIRT.4324AEF040F1" />
                    <Action>
                        XBMC.Eight()
                    </Action>
                </Macro>
                <Macro Name="Nine">
                    <Event Name="USB_UIRT.412FAEF040F1" />
                    <Event Name="USB_UIRT.412FAFF050F1" />
                    <Action>
                        XBMC.Nine()
                    </Action>
                </Macro>
                <Macro Name="Star">
                    <Event Name="USB_UIRT.412F89F050F1" />
                    <Event Name="USB_UIRT.412F88F040F1" />
                    <Action>
                        XBMC.Star()
                    </Action>
                </Macro>
                <Macro Name="Hash">
                    <Event Name="USB_UIRT.412FADF040F1" />
                    <Event Name="USB_UIRT.412FACF050F1" />
                    <Action>
                        XBMC.Hash()
                    </Action>
                </Macro>
                <Macro Name="Menu">
                    <Event Name="USB_UIRT.412E5EF040F1" />
                    <Event Name="USB_UIRT.412E5FF050F1" />
                    <Action>
                        XBMC.Menu()
                    </Action>
                </Macro>
                <Macro Name="Display">
                    <Action>
                        XBMC.Display()
                    </Action>
                </Macro>
                <Macro Name="Start">
                    <Action>
                        XBMC.Start()
                    </Action>
                </Macro>
                <Macro Name="Title">
                    <Action>
                        XBMC.Title()
                    </Action>
                </Macro>
                <Macro Name="Info">
                    <Event Name="USB_UIRT.4324ABF040F1" />
                    <Event Name="USB_UIRT.4324AAF050F1" />
                    <Action>
                        XBMC.Info()
                    </Action>
                </Macro>
                <Macro Name="Clear">
                    <Action>
                        XBMC.Clear()
                    </Action>
                </Macro>
                <Macro Name="Power">
                    <Action>
                        XBMC.Power()
                    </Action>
                </Macro>
                <Macro Name="Previous Menu">
                    <Event Name="USB_UIRT.412F53F040F1" />
                    <Event Name="USB_UIRT.412F52F050F1" />
                    <Action>
                        XBMC.PreviousMenu()
                    </Action>
                </Macro>
                <Macro Name="Context Menu">
                    <Event Name="USB_UIRT.412E5AF040F1" />
                    <Event Name="USB_UIRT.412E5BF050F1" />
                    <Action>
                        XBMC.ContextMenu()
                    </Action>
                </Macro>
                <Macro Name="Parent Dir">
                    <Action>
                        XBMC.ParentDir()
                    </Action>
                </Macro>
                <Macro Name="Repeat">
                    <Action>
                        XBMC.Repeat()
                    </Action>
                </Macro>
                <Macro Name="Big Skip Backward">
                    <Action>
                        XBMC.BigSkipBackward()
                    </Action>
                </Macro>
                <Macro Name="Big Skip Forward">
                    <Action>
                        XBMC.BigSkipForward()
                    </Action>
                </Macro>
                <Macro Name="Small Skip Backward">
                    <Action>
                        XBMC.SmallSkipBackward()
                    </Action>
                </Macro>
                <Macro Name="Small Skip Forward">
                    <Action>
                        XBMC.SmallSkipForward()
                    </Action>
                </Macro>
                <Macro Name="Party Mode">
                    <Action>
                        XBMC.PartyMode()
                    </Action>
                </Macro>
                <Macro Name="Queue">
                    <Action>
                        XBMC.Queue()
                    </Action>
                </Macro>
                <Macro Name="Random">
                    <Action>
                        XBMC.Random()
                    </Action>
                </Macro>
                <Macro Name="Repeat">
                    <Action>
                        XBMC.Repeat()
                    </Action>
                </Macro>
                <Macro Name="Take Screen Shot">
                    <Action>
                        XBMC.TakeScreenShot()
                    </Action>
                </Macro>
                <Macro Name="Last FM Love">
                    <Action>
                        XBMC.LastFMLove()
                    </Action>
                </Macro>
                <Macro Name="Last FM Ban">
                    <Action>
                        XBMC.LastFMBan()
                    </Action>
                </Macro>
                <Macro Name="Eject Tray">
                    <Action>
                        XBMC.EjectTray()
                    </Action>
                </Macro>
                <Macro Name="Play DVD">
                    <Action>
                        XBMC.PlayDVD()
                    </Action>
                </Macro>
                <Macro Name="Update Video Library">
                    <Action>
                        XBMC.UpdateVideoLibrary()
                    </Action>
                </Macro>
                <Macro Name="Update Music Library">
                    <Action>
                        XBMC.UpdateMusicLibrary()
                    </Action>
                </Macro>
                <Macro Name="Show Home Screen">
                    <Action>
                        XBMC.Home()
                    </Action>
                </Macro>
                <Macro Name="Show Videos Screen">
                    <Event Name="USB_UIRT.3F2C59F350F1" />
                    <Event Name="USB_UIRT.3F2C58F340F1" />
                    <Action>
                        XBMC.MyVideos()
                    </Action>
                </Macro>
                <Macro Name="Show Music Screen">
                    <Event Name="USB_UIRT.412E6BF340F1" />
                    <Event Name="USB_UIRT.412E6AF350F1" />
                    <Action>
                        XBMC.MyMusic()
                    </Action>
                </Macro>
                <Macro Name="Show Pictures Screen">
                    <Event Name="USB_UIRT.3F2C5FF350F1" />
                    <Event Name="USB_UIRT.3F2C5EF340F1" />
                    <Action>
                        XBMC.MyPictures()
                    </Action>
                </Macro>
                <Macro Name="Show Weather Screen">
                    <Action>
                        XBMC.Weather()
                    </Action>
                </Macro>
                <Macro Name="Show Settings Screen">
                    <Action>
                        XBMC.Settings()
                    </Action>
                </Macro>
                <Macro Name="Show Favorites Screen">
                    <Action>
                        XBMC.Favorites()
                    </Action>
                </Macro>
                <Macro Name="Show System Info Screen">
                    <Action>
                        XBMC.SystemInfo()
                    </Action>
                </Macro>
                <Macro Name="Show Shutdown Menu">
                    <Action>
                        XBMC.ShutdownMenu()
                    </Action>
                </Macro>
                <Macro Name="Quit XBMC">
                    <Action>
                        XBMC.Quit()
                    </Action>
                </Macro>
                <Macro Name="Shutdown Computer">
                    <Action>
                        XBMC.Shutdown()
                    </Action>
                </Macro>
                <Macro Name="Powerdown Computer">
                    <Action>
                        XBMC.Powerdown()
                    </Action>
                </Macro>
                <Macro Name="Suspend Computer">
                    <Action>
                        XBMC.Suspend()
                    </Action>
                </Macro>
                <Macro Name="Hibernate Computer">
                    <Action>
                        XBMC.Hibernate()
                    </Action>
                </Macro>
                <Macro Name="Reset Computer">
                    <Action>
                        XBMC.Reset()
                    </Action>
                </Macro>
            </Folder>
        </Folder>
    </Folder>
    <Folder Name="Volume Control">
        <Macro Name="Mute Volume">
            <Event Name="Mute" />
            <Action>
                System.ToggleMute()
            </Action>
        </Macro>
        <Macro Name="Decrease Volume">
            <Event Name="VolumeDown" />
            <Action>
                System.ChangeMasterVolumeBy(-2.0)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
            </Action>
        </Macro>
        <Macro Name="Increase Volume">
            <Event Name="VolumeUp" />
            <Action>
                System.ChangeMasterVolumeBy(2.0)
            </Action>
            <Action>
                EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
            </Action>
        </Macro>
    </Folder>
    <Folder Name="Other Examples">
        <Folder Name="State Folder Example">
            <Folder Name="Folder1" id="494">
                <Macro Name="Enable other Folder">
                    <Event Name="Blue" />
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(498))
                    </Action>
                </Macro>
            </Folder>
            <Folder Name="Folder2" id="498" Enabled="False">
                <Macro Name="Enable other Folder">
                    <Event Name="Blue" />
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(502))
                    </Action>
                </Macro>
            </Folder>
            <Folder Name="Folder3" id="502" Enabled="False">
                <Macro Name="Enable other Folder">
                    <Event Name="Blue" />
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(494))
                    </Action>
                </Macro>
            </Folder>
        </Folder>
        <Folder Name="State Macro Example">
            <Macro Name="State1" id="507" Enabled="False">
                <Event Name="Green" />
                <Action>
                    EventGhost.DisableItem(XmlIdLink(507))
                </Action>
                <Action>
                    EventGhost.EnableItem(XmlIdLink(512))
                </Action>
                <Action Enabled="False">
                    System.MonitorPowerOff()
                </Action>
            </Macro>
            <Macro Name="State2" id="512">
                <Event Name="Green" />
                <Action>
                    EventGhost.EnableItem(XmlIdLink(507))
                </Action>
                <Action>
                    EventGhost.DisableItem(XmlIdLink(512))
                </Action>
                <Action>
                    System.MonitorPowerOn()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="State Macro Example 2">
            <Macro Name="Macro1" id="518" Enabled="False">
                <Event Name="Yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(521))
                </Action>
            </Macro>
            <Macro Name="Macro2" id="521">
                <Event Name="Yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(524))
                </Action>
            </Macro>
            <Macro Name="Macro3" id="524" Enabled="False">
                <Event Name="Yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(518))
                </Action>
            </Macro>
        </Folder>
    </Folder>
</EventGhost>
setup... XBMC, W7MC for DVR & Live OTA TV, JRMC for multi-zone audio, EG, MiCasaVerde Vera3, USB-UIRT IR receiver, Harmony remote, 5.2 home theater system
User avatar
Livin
Experienced User
 
Posts: 781
Joined: Wed Oct 08, 2008 4:56 am

Re: New to eventghost need help with usb-uirt

Postby specter333 » Tue Dec 02, 2008 2:25 am

Sidewinder75 wrote:OK i put both in it it works evertime i press the button...however now sometims like if i use the left or right up or down buttons it moves twice with one click of the button like when navigating the menu in sagetv..i set up the links with both IR codes but it moves two lines


For the buttons that move twice try using only the first ir code received.
specter333
Experienced User
 
Posts: 95
Joined: Thu Dec 27, 2007 12:26 am

Re: New to eventghost need help with usb-uirt

Postby mcowher » Tue Jan 06, 2009 8:05 pm

Livin wrote:I went through pains getting USB-UIRT working, I had to create the config manually but it works fine now.
Below is my MyConfig.xml -- it has all the keymappings I used for both my wireless keyboard & Harmony (programmed as MCE)


So...It looks like the Python script approach you were trying in your post from October didn't work?
mcowher
 
Posts: 2
Joined: Tue Jan 06, 2009 1:31 pm

Re: New to eventghost need help with usb-uirt

Postby popy » Tue Mar 24, 2009 8:50 pm

Hello. I am new to EG.

I am own a Harmony 885 (now programmed to MCE). I have installed Eventghost 0.3.7_r851 and it received commands from my usbuirt. After i loaded the xml above it cames up with red error messages in log.

In XBMC up, down .... does work but not any other key.

I have tried to remap one function (pause) and now it works.

Whats does go wrong? Does this work with new eventghost version or must i use an older.

Another question: Could i map the same key i used from my Harmony (MCE programmed) in XBMC for PowerDVD? Wat must i do?

Sorry for the dumb question, but i am a newbie on EG.

Thanks
pOpY
popy
 
Posts: 11
Joined: Tue Mar 24, 2009 8:40 pm


Return to General Support

Who is online

Users browsing this forum: No registered users and 5 guests