Hauppauge IR

Questions and comments specific to a particular plugin should go here.

Hauppauge IR

Postby Prinz » Sun Apr 20, 2008 7:03 am

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
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Hauppauge IR version1.03

Postby Prinz » Mon Jun 16, 2008 9:49 pm

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
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Re: Hauppauge IR

Postby CollinR » Fri Jun 20, 2008 8:00 pm

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.
CollinR
Experienced User
 
Posts: 265
Joined: Tue Sep 05, 2006 7:16 am
Location: Oklahoma

Re: Hauppauge IR

Postby User » Tue Aug 26, 2008 1:17 am

hey,
thanks for the plugin, but I cant get it to work, nor indeed any of these bloody IR applications. :cry:

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.
User
 
Posts: 47
Joined: Sun May 11, 2008 12:56 pm

Re: Hauppauge IR

Postby jinxdone » Tue Aug 26, 2008 11:36 am

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
User avatar
jinxdone
Plugin Developer
 
Posts: 443
Joined: Tue Jan 02, 2007 4:08 pm

Re: Hauppauge IR

Postby User » Wed Aug 27, 2008 9:27 am

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.
User
 
Posts: 47
Joined: Sun May 11, 2008 12:56 pm

Re: Hauppauge IR

Postby jinxdone » Wed Aug 27, 2008 9:47 am

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.
User avatar
jinxdone
Plugin Developer
 
Posts: 443
Joined: Tue Jan 02, 2007 4:08 pm

Re: Hauppauge IR

Postby User » Wed Aug 27, 2008 12:41 pm

ahh thankyou very much! You are a kind man.
User
 
Posts: 47
Joined: Sun May 11, 2008 12:56 pm

Re: Hauppauge IR

Postby Prinz » Sun Sep 07, 2008 5:14 pm

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
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Re: Hauppauge IR

Postby aName » Thu Nov 06, 2008 6:46 pm

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..
aName
 
Posts: 9
Joined: Thu Nov 06, 2008 6:31 pm

Re: Hauppauge IR

Postby Pako » Thu Nov 06, 2008 6:55 pm

You know flattr ? You can Image
User avatar
Pako
Plugin Developer
 
Posts: 2257
Joined: Sat Nov 11, 2006 1:31 pm
Location: Czech Republic

Re: Hauppauge IR

Postby aName » Thu Nov 06, 2008 9:11 pm

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 -
aName
 
Posts: 9
Joined: Thu Nov 06, 2008 6:31 pm

Re: Hauppauge IR

Postby Prinz » Fri Nov 07, 2008 6:40 am

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
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Re: Hauppauge IR

Postby aName » Fri Nov 07, 2008 3:02 pm

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.....
Attachments
irremote.zip
Here is my version of irremote
(49.08 KiB) Downloaded 1056 times
aName
 
Posts: 9
Joined: Thu Nov 06, 2008 6:31 pm

Re: Hauppauge IR

Postby Prinz » Fri Nov 07, 2008 8:37 pm

Hi Michel,

I'm using the same version without a problem.

Does the remote controll with the original Hauppauge software working well?

Regards
Stefan
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Next

Return to Plugin Support

Who is online

Users browsing this forum: No registered users and 4 guests