Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1640" Guid="{5783BDD3-221B-452D-9277-D0B9B3F50A1B}" Time="1395185241.88">
<Autostart Name="Autostart" Expanded="True">
<Plugin Identifier="Task" Guid="{D1748551-C605-4423-B392-FB77E6842437}" File="Task">
gAIpLg==
</Plugin>
<Action>
EventGhost.EnableExclusive(XmlIdLink(-1))
</Action>
<Plugin Identifier="JRMC" Guid="JRMC" File="JRMC">
gAIpLg==
</Plugin>
<Plugin Identifier="Keyboard" Guid="{59CBD10F-C1D8-4ADB-999B-9B76BA360F1F}" File="Keyboard">
gAIpLg==
</Plugin>
<Plugin Identifier="BroadcastListener" Guid="{5E8DA56B-24AC-4092-9521-169343C5171C}" File="Broadcaster">
gAIoWAkAAABCcm9hZGNhc3RxAFgPAAAAMjU1LjI1NS4yNTUuMjU1cQFNNYKIWAIAAAAmJnECVQ0xOTIuMTY4LjAuMTk0cQN0cQQu
</Plugin>
<Plugin Identifier="SchedulGhost" Guid="{39EFE2FF-6CA9-4450-B0E3-1AA125420B37}" File="SchedulGhost">
gAIoWCEAAABDOlxQcm9ncmFtIEZpbGVzICh4ODYpXEV2ZW50R2hvc3RxAFgAAAAAcQFYDAAAAFNjaGVkdWxHaG9zdHECXXEDSwFLAYZxBGFdcQWGcQZLAHRxBy4=
</Plugin>
<Plugin Identifier="TCPEvents" Guid="{198090B7-0574-4F91-B2E7-1AF5BB37E2DE}" File="TCPEvents">
gAIoTQAEWAAAAABxAFgDAAAAVURQcQGJdHECLg==
</Plugin>
<Plugin Identifier="HID" Guid="{05A690D9-27C2-4AC5-B0DD-2F562619E922}" File="HID">
gAIoWAAAAABxAIiJiVVRXFw/XGhpZCNpcmRldmljZXYyJmNvbDAxIzImMjg5ODg4YWImMCYwMDAwI3s0ZDFlNTViMi1mMTZmLTExY2YtODhjYi0wMDExMTEwMDAwMzB9cQFNXgRVDlZlbmRvciBJRCAxMTE4cQJLbVgsAAAAQGlucHV0LmluZiwlaGlkX2RldmljZSU7SElELWNvbXBsaWFudCBkZXZpY2VxA00QAYlLAHRxBC4=
</Plugin>
</Autostart>
<Macro Name="Switch to mode: J River Media Center">
<Event Name="Task.Activated.Media Center 19" />
<Action>
EventGhost.EnableExclusive(XmlIdLink(30))
</Action>
</Macro>
<Macro Name="Switch to mode: Skype">
<Event Name="Task.Activated.Skype" />
<Action>
EventGhost.EnableExclusive(XmlIdLink(122))
</Action>
</Macro>
<Macro Name="Regen XML for VOXCommando">
<Event Name="SchedulGhost.regenXML" />
<Action>
BroadcastListener.Broadcast(u'event', u'refresh.Media', 33000)
</Action>
</Macro>
<Macro Name="Forced: Turn Off Computer" Enabled="False">
<Event Name="System.Suspend" />
</Macro>
<Macro Name="Re-enable monitor">
<Event Name="Main.Reenable.Display" />
<Event Name="System.Resume" />
<Action>
System.MonitorPowerOn()
</Action>
</Macro>
<Folder Name="Insteon Commands">
<Macro Name="Broadcaster: Broadcast: Map.Set" Expanded="True">
<Action>
BroadcastListener.Broadcast(u'Map.Set', u'HAVariables&&KristiIsHome&&False&&True', 33000)
</Action>
</Macro>
</Folder>
<Folder Name="Context Folder">
<Folder Name="J River Media Center" id="30">
<Macro Name="Play">
<Event Name="HID.Button.176" />
<Action>
JRMC.Play()
</Action>
</Macro>
<Macro Name="Pause">
<Event Name="HID.Button.177" />
<Action>
JRMC.Pause()
</Action>
</Macro>
<Macro Name="Stop">
<Event Name="HID.Button.183" />
<Action>
JRMC.Stop()
</Action>
</Macro>
<Macro Name="Previous Track">
<Event Name="HID.Button.182" />
<Action>
JRMC.Previous()
</Action>
</Macro>
<Macro Name="Next Track">
<Event Name="HID.Button.181" />
<Action>
JRMC.Next()
</Action>
</Macro>
<Macro Name="Up" Enabled="False">
<Event Name="Keyboard.Up" />
<Action>
JRMC.Up()
</Action>
<Action>
Window.SendKeys(u'{Up}', False)
</Action>
</Macro>
<Macro Name="Down" Enabled="False">
<Event Name="MceRemote.Mce.Down" />
<Action>
Window.SendKeys(u'{Down}', False)
</Action>
</Macro>
<Macro Name="Left" Enabled="False">
<Event Name="MceRemote.Mce.Left" />
<Action>
Window.SendKeys(u'{Left}', False)
</Action>
</Macro>
<Macro Name="Right" Enabled="False">
<Event Name="MceRemote.Mce.Right" />
<Action>
Window.SendKeys(u'{Right}', False)
</Action>
</Macro>
<Macro Name="Select">
<Event Name="MceRemote.Mce.Ok" />
<Action>
Window.SendKeys(u'{Enter}', False)
</Action>
</Macro>
<Macro Name="Rewind">
<Event Name="HID.Button.180" />
<Action>
JRMC.Rewind()
</Action>
</Macro>
<Macro Name="Fast-Forward">
<Event Name="HID.Button.179" />
<Action>
JRMC.Forward()
</Action>
</Macro>
<Macro Name="PageUp">
<Event Name="MceRemote.Mce.ChannelUp" />
<Action>
Window.SendKeys(u'{PageUp}', False)
</Action>
<Action>
EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
</Action>
</Macro>
<Macro Name="PageDown">
<Event Name="MceRemote.Mce.ChannelDown" />
<Action>
Window.SendKeys(u'{PageDown}', False)
</Action>
<Action>
EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
</Action>
</Macro>
<Macro Name="Switch zones">
<Event Name="Keyboard.LWin+7" />
<Action>
JRMC.SwitchZones()
</Action>
<Action>
Window.SendKeys(u'{Ctrl+T}', False)
</Action>
</Macro>
<Macro Name="Standard View">
<Event Name="Keyboard.LWin+8" />
<Action>
Window.SendKeys(u'{Ctrl+1}', False)
</Action>
</Macro>
<Macro Name="Theater View">
<Event Name="Keyboard.LWin+9" />
<Action>
Window.SendKeys(u'{Ctrl+4}', False)
</Action>
</Macro>
<Macro Name="Launch Skype">
<Event Name="Keyboard.LWin+0" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\Skype\\Phone\\Skype.exe', u'/nosplash', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Gramma">
<Event Name="Keyboard.LWin+2" />
<Event Name="Broadcast.Gramma" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallGramma.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Aunt Nicole">
<Event Name="Keyboard.LWin+3" />
<Event Name="Broadcast.AuntNicole" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallAuntNicole.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Nanny">
<Event Name="Keyboard.LWin+4" />
<Event Name="Broadcast.Nanny" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallNannyAndFred.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Dadda">
<Event Name="Keyboard.LWin+5" />
<Event Name="Broadcast.Daddy" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallDada.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Folder Name="Keyboard Intercepts">
<Macro Name="Keyboard 2">
<Event Name="Keyboard.2" />
</Macro>
<Macro Name="Keyboard 3">
<Event Name="Keyboard.3" />
</Macro>
<Macro Name="Keyboard 4">
<Event Name="Keyboard.4" />
</Macro>
<Macro Name="Keyboard 5">
<Event Name="Keyboard.5" />
</Macro>
<Macro Name="Keyboard 6">
<Event Name="Keyboard.6" />
</Macro>
<Macro Name="Keyboard 7">
<Event Name="Keyboard.7" />
</Macro>
<Macro Name="Keyboard 8">
<Event Name="Keyboard.8" />
</Macro>
<Macro Name="Keyboard 9">
<Event Name="Keyboard.9" />
</Macro>
</Folder>
</Folder>
<Folder Name="Skype" id="122" Enabled="False" Expanded="True">
<Macro Name="Up">
<Event Name="MceRemote.Mce.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="MceRemote.Mce.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="MceRemote.Mce.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="MceRemote.Mce.Left" />
<Action>
Window.SendKeys(u'{Left}')
</Action>
<Action>
EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
</Action>
</Macro>
<Macro Name="Answer">
<Event Name="Keyboard.LWin+6" />
<Event Name="Broadcast.Answer" />
<Action>
Window.SendKeys(u'{Ctrl+Alt+PageUp}', False)
</Action>
</Macro>
<Macro Name="Call Gramma">
<Event Name="Keyboard.LWin+2" />
<Event Name="Broadcast.Gramma" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallGramma.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Aunt Nicole">
<Event Name="Keyboard.LWin+3" />
<Event Name="Broadcast.AuntNicole" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallAuntNicole.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Nanny">
<Event Name="Keyboard.LWin+4" />
<Event Name="Broadcast.Nanny" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallNannyAndFred.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Call Dadda">
<Event Name="Keyboard.LWin+5" />
<Event Name="Broadcast.Daddy" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\CallDada.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Quit Skype">
<Event Name="Keyboard.LWin+1" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\Skype\\Phone\\Skype.exe', u'/shutdown', 0, False, 2, u'', False)
</Action>
</Macro>
<Macro Name="Set Idle Time on Skype Launch">
<Event Name="Task.Activated.Skype" />
<Action>
System.SetIdleTime(300.0)
</Action>
</Macro>
<Macro Name="Quit Skype if Idle for 5 minutes">
<Event Name="System.Idle" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\Skype\\Phone\\Skype.exe', u'/shutdown', 0, False, 2, u'', False)
</Action>
<Action>
Window.FindWindow(u'Media Center 17.exe', None, None, None, None, None, False, 0.0, 0)
</Action>
<Action>
Window.BringToFront()
</Action>
<Action>
EventGhost.Wait(1.0)
</Action>
<Action>
Window.SendKeys(u'{Ctrl+4}', False)
</Action>
</Macro>
<Macro Name="Hang Up">
<Event Name="Keyboard.LWin+Home" />
<Event Name="Broadcast.HangUp" />
<Action>
System.Execute(u'C:\\Program Files (x86)\\EventGhost\\AHKApps\\HangUp.exe', u'', 0, False, 2, u'', False)
</Action>
</Macro>
</Folder>
</Folder>
<Folder Name="SchedulGhost">
<Macro Name="Adjust and start egg timer">
<Action>
SchedulGhost.SetEggTimer()
</Action>
</Macro>
<Macro Name="Start egg timer">
<Action>
SchedulGhost.StartEggTimer()
</Action>
</Macro>
<Macro Name="Show currently running egg-timers">
<Action>
SchedulGhost.ShowRunningEggTimers()
</Action>
</Macro>
<Macro Name="Abort egg timer(s)">
<Action>
SchedulGhost.AbortEggTimers()
</Action>
</Macro>
<Macro Name="Show SchedulGhost">
<Action>
SchedulGhost.ShowSchedulGhost()
</Action>
</Macro>
<Macro Name="Hide SchedulGhost">
<Action>
SchedulGhost.HideSchedulGhost()
</Action>
</Macro>
<Macro Name="Enable schedule">
<Action>
SchedulGhost.EnableSchedule()
</Action>
</Macro>
<Macro Name="Disable schedule">
<Action>
SchedulGhost.DisableSchedule()
</Action>
</Macro>
<Macro Name="Enable all schedules">
<Action>
SchedulGhost.EnableAll()
</Action>
</Macro>
<Macro Name="Disable all schedules">
<Action>
SchedulGhost.DisableAll()
</Action>
</Macro>
<Macro Name="Get schedule">
<Action>
SchedulGhost.GetSchedule()
</Action>
</Macro>
<Macro Name="Add schedule">
<Action>
SchedulGhost.AddSchedule()
</Action>
</Macro>
<Macro Name="Delete schedule">
<Action>
SchedulGhost.DeleteSchedule()
</Action>
</Macro>
<Macro Name="Run schedule immediately">
<Action>
SchedulGhost.RunScheduleImmediately()
</Action>
</Macro>
<Macro Name="Save data to xml">
<Action>
SchedulGhost.DataToXML()
</Action>
</Macro>
<Macro Name="Reload data from xml">
<Action>
SchedulGhost.ReloadXML()
</Action>
</Macro>
</Folder>
</EventGhost>
Here is my XML. Note that right now I'm only testing obviously.
One thing I should note about the Arduino. I've successfully gotten the Arduino to communicate with EventGhost (just not in the other direction). However, I was able to download a UDP sender on my phone and it allows me to send packets to the Arduino. The Arduino sees them and responds. The one thing about that program is it allows me to specify the IP of the Arduino. Is it possible the Arduino isn't replying due to the broadcast?