Page 1 of 1

USB-UART and EventGhost VB activeX interface

PostPosted: Mon Feb 06, 2006 8:29 pm
by PoolQ
I heard about EventGhost in another thread and went and found it.

here is the english support forum for it
http://www.iphpbb.com/board/f-51273331nx12908-3.html

The documentation is non-existant elsewhere
The forum support is fast and helpful

EventGhost is mostly easy to use

what it does (that I know about :) so far)
windows events, actions and macros
has a web server plugin so you can create html browser content to make it do anything that can be done directly in EventGhost.
it can learn IR from usb-uirt
you can cut and paste and IR string and have it transmit it. pronto, raw whatever
hot keys, mouse, received IR
time delays

I now have macros to transmit single IR codes, and series of IR codes (change tv source, change audio, start dvd player, select did in jukebox....)

you have full access to java scripting in your html code

just thought I would pass this mini-review along. It is taking me longer to bring my html skills up to speed than to figure out how to use EventGhost

Disclaimer: I am a consumer of the free EvenGhost and have no other connection

PostPosted: Wed Feb 08, 2006 5:49 pm
by Guest
Additional followup

EventGhost is configured with an xml document that it creates from the GUI

here is an example of one of it's created actions
- <Macro Name="Mute -TV">
<Event Name="TVmute" />
<Action>USB_UIRT.TransmitIR(u'0000 007B 0000 0011 000A 0048 000A 0048 000A 0048 000A 001F 000A 001F 000A 001F 000A 0048 000A 001F 000A 001F 000A 0048 000A 001F 000A 001F 000A 0048 000A 0048 000A 001F 000A 001F 000A 0351', 11, 2)</Action>

I have not looked for the ability to import libs to create custom implementations, but at first pass you might be able to cut and paste to build up finished configurations

also EventGhost acts as a simple web server so you should be able to use a custom application to connect and trigger actions instead of a browser

EG also has what seems full control of PC based applications, like winamp, PC volume, keyboard and mouse

just some more FYI

PostPosted: Sat Feb 11, 2006 6:03 pm
by Guest
Well Like I said, the documentation is scarce, but the support forum for EG is fast

EventGhost has an ActiveX interface

Sub EventGhostTest()
Set EventGhost = CreateObject("EventGhost")
EventGhost.TriggerEvent ("Hello from VB")
End Sub

So you don't have to use the web plugin and interface at all, unless maybe you are using it over an intranet.