Plugins:iEvent

Aus TuxBoxWIKI
Version vom 28. November 2005, 00:24 Uhr von Boxbuchse (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Allgemeines

Dieses Plugin dient der Steuerung eines PCs per Weiterleitung der Infrarot-Signale der Fernbedienung an einen Internet Event Client über das Netzwerk.

Gestartet wird es mit der Fernbedienung über die Tastenkombination

  • [blau]
  • [ievent]

beendet wird es über die Taste

  • [home]

Notwendig neben dem Plugin ist es also einen Girder Internet Event Server auf dem zu steuernden Rechner zu installieren. Es gibt im Netz eine kostenlose uneingeschränkte Version Girder V3.29 zum download (einfach mal suchen).

ievent wird als Plugin gestartet und sendet alle Fernbedienungs-Kommandos übers Netzwerk an einen Girder Internet Event Server. In Girder kann man dann beliebige Ereignisse mit dem FB-Code der dbox anlernen. Das ermöglicht die Steuerung von Windows-Anwendungen über das Netzwerk von der dbox aus (z.B. Winamp, DVD Player, ...).

Vorraussetzung

Dbox und PC müssen übers Netzwerk verbunden sein. Eventuell sollte man die Firewall-Einstellungen checken. Auf dem PC muss Girder laufen. In Girder muss der Internet Event Server aktiviert- und korrekt konfiguriert sein (unter Plugins).


Installation des Plugins auf der dbox

  • ievent.so und ievent.cfg nach /lib/tuxbox/plugin/ (oder /var/tuxbox/plugins) kopieren.
  • In ievent.conf die IP, Port und das Passwort des Girder-Servers einstellen

Sollen die gesendeten Kommandos zum Test auf die Console geloggt werden, CONSOLE_LOG=1 setzen.

Achtung: ievent.conf ist im UNIX-Fileformat.

  • Dann ievent.conf nach /var/tuxbox/config kopieren.
  • Box neu starten
  • Aufruf über blaue Taste: ievent.

Beispiel der ievent.conf

SERVER_IP=192.168.0.33
SERVER_PORT=1027
SERVER_PASS=dbox
CONSOLE_LOG=1

Anwendung

  • Plugin starten. (nicht wundern, auf dem Bildschirm passiert nichts).
  • Ist alles korrekt installiert und konfiguriert sollte Girder auf die FB-Codes der dbox reagieren.

Funktioniert das nicht, mal das Log checken (evtl. IP, Port, Passwort falsch oder Firewall aktiv).

  • Nun kann man anfangen die Grider Funktionen anzulernen (siehe docu auf www.girder.nl)

Zur Demonstartion hab ich mal ein kleines *.gml file (im Verzeichnis Girder) dazugelegt, dass die Winamp-Funktionen Play und Stop von der dbox aus steuert.


Kommentare

ievent hab ich im aktuellen Image getestet (vom 17.06.03) "sollte" aber auch in älteren funktionieren. mehr fällt mir jetzt dazu nicht ein...

viel spass, terrae


Leider geht die Version von dbox // research nicht mehr richtig.

Nach dem Neucompilieren mit HAVE_DVB_API_VERSION 3 geht alles nun wieder prima!!! ievent hab ich im aktuellen Neutrino Image getestet (am 13.05.05).

gruss boxbuchse

Anhang

Liste der gesendeten Eventstrings (entsprechend FB-Code)

RC_0
RC_1
RC_2
RC_3
RC_4
RC_5
RC_6
RC_7
RC_8
RC_9
RC_RIGHT
RC_LEFT
RC_UP
RC_DOWN
RC_OK
RC_MUTE
RC_STANDBY
RC_GREEN
RC_YELLOW
RC_RED
RC_BLUE
RC_PLUS
RC_MINUS
RC_HELP
RC_DBOX

Links

iEvent Plugin für aktuelle Images

iEvent Plugin auf dbox // research

Girder Internet Event Server