Page 1 of 4
Hauppauge IR
Posted: Sun Apr 20, 2008 7:03 am
by Prinz
This is a topic for questions concerning the Hauppauge IR plugin.
The plugin is using the irremote.dll, which is installed with the Hauppauge software package Ir32.exe.
I have tested the plugin on a system with the Hauppauge PVR-350. The DLL is also used by several other Hauppauge TV cards, in this case the plugin should work also on other Hauppauge TV cards.
If you want to use the plugin, the Hauppage IR package (Ir32.exe) must be installed. Make sure, that you have disabled the Hauppauge program Ir.exe. While the installation of the Hauppauge software, a link to this program is created in the auto start folder. This link must be removed, otherwise two different programs are using the DLL in parallel, this will cause malfunftions.
Prinz
Hauppauge IR version1.03
Posted: Mon Jun 16, 2008 9:49 pm
by Prinz
Hi,
I have created a new version of the HauppaugeIR plugin
Following features are added and bugs fixed:
- The initialisation of the driver was failing sometimes after standby. It seems to be, that this problem is solved by a postponed initialisation (15s after wake up)
- On a timeout while the initialisation the Event "HauppaugeIR.InitError" will be fired (Should be never occuring)
- A restart action is added. If this action is executed, the driver will be restarted
- The poll time can now controlled by the configuration of the plugin
Prinz
Re: Hauppauge IR
Posted: Fri Jun 20, 2008 8:00 pm
by CollinR
Very nice, is the limitation of emitters a hauppauge limitation or is it usually a limitiation of the application using it?
IE I have 3 PVR150s and 3 of the same set top box, this be configured to use each output independently?
I don't actually have this hardware but I have always ~heard~ the hauppauge IR was only good for 1 output zone. Didn't know if that was true and if so was it the application or actual Hauppauge.
Re: Hauppauge IR
Posted: Tue Aug 26, 2008 1:17 am
by User
hey,
thanks for the plugin, but I cant get it to work, nor indeed any of these bloody IR applications.
1. Do you need a .pyc file also or is that created automatically? Having placed the _init_.py file goes in a Hauppauge folder (in the plugins folder), the program can't 'read' it when i go to add a plugin.
2. Where does the copy of the irremote.dll file go? I put it in this new Hauppauge plugin folder too but the program still can't read this plugin.
Many thanks for any help, im sick to death of nothing working.
Kieran
PS. The ir.exe has been disabled at instructed.
Re: Hauppauge IR
Posted: Tue Aug 26, 2008 11:36 am
by jinxdone
Hello.
@User
1. The .pyc file is compiled python code, you don't need to worry about this file, just replace the __init__.py file in the plugin dir.
2. I would assume the .dll file goes in the main eventghost dir, same place where you have the eventghost.exe
Re: Hauppauge IR
Posted: Wed Aug 27, 2008 9:27 am
by User
Thanks but no luck;
the (Hauppauge plugin) folder I created shows up in Eventghost's plugins menu in 'Other' plugin, but the _init_.py file can't be read.
Thanks.
Re: Hauppauge IR
Posted: Wed Aug 27, 2008 9:47 am
by jinxdone
Are you using the latest nightly version? There should be a HauppaugeIR dir already in the plugins directory, no need to create that yourself. Just replace the old __init__.py file with the newer one.
Re: Hauppauge IR
Posted: Wed Aug 27, 2008 12:41 pm
by User
ahh thankyou very much! You are a kind man.
Re: Hauppauge IR
Posted: Sun Sep 07, 2008 5:14 pm
by Prinz
Hi,
sorry about my late answer, I was on vacation.
jinxdone wrote:
2. I would assume the .dll file goes in the main eventghost dir, same place where you have the eventghost.exe
It's not necessary and has no effect to copy the dll file into the event ghost folder. The plugin is using the dll file from the original Haupauge installation directory.
Regards
Stefan
Re: Hauppauge IR
Posted: Thu Nov 06, 2008 6:46 pm
by aName
jinxdone wrote:Are you using the latest nightly version? There should be a HauppaugeIR dir already in the plugins directory, no need to create that yourself. Just replace the old __init__.py file with the newer one.
I can use some advice....
I have a pc with a hauppauge wintv hvr 1100 card with a remote control onboard. I would like to use this with Event Ghost.
I have installed ==>
EventGhost Version: 0.3.5c build 908
SVN Revision: 112
Compile Time: ma, 16 apr 2007 17:32:45
Python Version: 2.5.0 final 0
wxPython Version: 2.8.1.1
PIL Version: 1.1.6
Platform: Windows-XP-5.1.2600-SP3
This release doesn't have a plugin directory ..\HauppaugeIR\ so I created one just like User and I get the same error that the plugin can't be read -->
User wrote:Thanks but no luck;
the (Hauppauge plugin) folder I created shows up in Eventghost's plugins menu in 'Other' plugin, but the _init_.py file can't be read.
Thanks.
What am I doing wrong. ..aName..
Re: Hauppauge IR
Posted: Thu Nov 06, 2008 6:55 pm
by Pako
Re: Hauppauge IR
Posted: Thu Nov 06, 2008 9:11 pm
by aName
Thanks for the quick response.
I installed the latest version from 28 october and I could add the hauppauge plugin. I had stopped the IR program which is trigger during start up and I re-booted my machine.
I started event ghost and I received many error message's :
Plugin: Hauppauge IR
Stack trace (most recent call last) (1484):
File "threading.pyc", line 462, in __bootstrap
File "threading.pyc", line 486, in __bootstrap_inner
File "threading.pyc", line 446, in run
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 168, in __MainLoop
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 189, in __DoOneEvent
File "C:\Program Files\EventGhost\eg\Singletons\ActionThread.py", line 74, in HandleAction
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 72, in __call__
File "C:\Program Files\EventGhost\eg\Singletons\ActionThread.py", line 46, in StartSession
File "C:\Program Files\EventGhost\eg\Init.py", line 343, in RunProgram
File "C:\Program Files\EventGhost\eg\Classes\PluginItem.py", line 103, in Execute
File "C:\Program Files\EventGhost\eg\Classes\PluginInfo.py", line 299, in Start
File "C:\Program Files\EventGhost\plugins\HauppaugeIR\__init__.py", line 418, in __start__
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 136, in Start
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 311, in CallWait
Error starting plugin: Hauppauge IR
Traceback (most recent call last) (1484):
File "C:\Program Files\EventGhost\eg\Classes\PluginInfo.py", line 299, in Start
File "C:\Program Files\EventGhost\plugins\HauppaugeIR\__init__.py", line 418, in __start__
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 136, in Start
File "C:\Program Files\EventGhost\eg\Classes\ThreadWorker.py", line 312, in CallWait
Exception: Timeout in HauppaugeIRMessageReceiver.CallWait()
Any Thought's - aName -
Re: Hauppauge IR
Posted: Fri Nov 07, 2008 6:40 am
by Prinz
Hi,
it seems to be, that the "irremote.DLL" is available but couldn't started (A timeout occured while starting).
Do you have realy removed the ir.exe link in the a auto start directory?
Could yo get the version of the irremote.dll?
Does this problem occures everytime when you try to start the plugin?
Regards
Stefan
Re: Hauppauge IR
Posted: Fri Nov 07, 2008 3:02 pm
by aName
Hi Stefan,
Everytime I enable the Hauppauge plugin it comes with these message's.
I removed the shortcut from the start group and it doesn't show in the task manager. If I start ir.exe it is listed in the task manager.
My irremote version is 2.58.26155.0.
Regards, Michel.....
Re: Hauppauge IR
Posted: Fri Nov 07, 2008 8:37 pm
by Prinz
Hi Michel,
I'm using the same version without a problem.
Does the remote controll with the original Hauppauge software working well?
Regards
Stefan