ievent - Girder Internet Event Client als Plugin

Games, Plugins, Utils, Tools, 3rdParty, etc...
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

ievent - Girder Internet Event Client als Plugin

Beitrag von terrae »

Hi,

für alle "klicki-bunties" :wink: die Girder nutzen hab ich was zum spielen.

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

alles weitere im readme.

download hier:
http://www.dbox2.info/download.php?view ... =8&subcat=

viel spass,
terrae
Zuletzt geändert von terrae am Freitag 20. Juni 2003, 13:14, insgesamt 2-mal geändert.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Re: ievent - Girder Internet Event Client als Plugin

Beitrag von kerlimann »

terrae hat geschrieben:Hi,

für alle "klicki-bunties" :wink: die Girder nutzen hab ich was zum spielen.
kurze info parat was "girder" ist?
:o
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Re: ievent - Girder Internet Event Client als Plugin

Beitrag von terrae »

kerlimann hat geschrieben: kurze info parat was "girder" ist?
:o
Naja, mit Girder kannst du so fast jedes Windoof Programm fernsteuern.
Du kannst dazu z.B ne Fernbedienug anlernen, mit der du dann Winamp, WinDVD oder sonstwas steuern kannst.

Ich nutze Girder z.b. für meinen Videoplayer. Ist 'n minimal PC mit Zoomplayer drauf. Dank Girder lässt sich alles per Fernbedienung (ehemals vom Videorekorder) bedienen.

Ich hab z.B. den Windoof-Shutdown auf RC_STANDBY gelegt. Also auf dbox Plugin starten, STANDBY-Taste drücken -> PC fährt runter.

infos zu Girder : http://www.girder.nl
Zuletzt geändert von terrae am Donnerstag 19. Juni 2003, 21:37, insgesamt 3-mal geändert.
chkdesign
Senior Member
Beiträge: 1544
Registriert: Freitag 12. Oktober 2001, 00:00

Beitrag von chkdesign »

Das ist ja mal ne geile Sache.
Bild
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Hi Ihr,
kann mir mal jemand weiterhelfen?

Bisher:
ievent.so und ievent.cfg ins var/tuxbox/plugins kopiert
ievent.conf ins var/tuxbox/config kopiert (IP vom PC, Port und Passwort)
box neu gestartet
girder eingestellt
Datei/Einstellungen/Plugins "Internet Event Server" ausgewählt
Einstellungen vom I.E.S. Passwort und Anschluss-Port eingestellt
Status= Plugin is loaded in memory (sending events)
Geräte einschalten geklickt

Wenn ich jetzt über die blaue Taste ievent starte passiert nichts. Dannach funktionieren alle Tasten unter Neutrino weiter.
Auch girder reagiert garnicht.

Wenn ich nur ievent.so über telnet starte kommt folgendes:
  • ~/tuxbox/plugins > sh ievent.so
    Terminated
    ~/tuxbox/plugins >
Und nun? Wo finde ich denn jetzt das log?

Box hat feste IP 192.168.0.38
PC hat feste IP 192.168.0.33
ftp, telnet und http funktioniert

ievent.conf:
  • SERVER_IP=192.168.0.33
    SERVER_PORT=1024
    SERVER_PASS=***
    CONSOLE_LOG=1
Box ist Sagem Kabel 2xAMD 1.6.9 - 19.05.2003 und jetzt auch 17.06.2003 getestet
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Auch wenn ich weiter probiere, bekomme es nicht hin :-(

Mir ist aber schon ein Vorschlag eingefallen:
Wenn man das Programm startet, könnte er doch den Inhalt einer Datei z.B. ievent.txt auf dem Bildschirm darstellen.
Damit könnte man ...
1. sehen, daß das Programm läuft und
2. sich dort die Tastenbelegung hineinschreiben.

Ich probiere weiter :-?
CU - Bis dann Martin
Nokia SAT 2xI / Sagem Kabel 2xA (schwarz)
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

Hi masite,
masite hat geschrieben:Und nun? Wo finde ich denn jetzt das log?
Im normalen Bootlog sollten jetzt alle gesendeten Eventstrings angezeigt werden. Einfach mal checken, im Fehlerfall sollten dort auch enstprechende Meldungen erscheinen.

Probier mal lokal auf dem PC mit ieventc.exe (im Girder Verzeichnis), ob der IES richtig funktioniert.

Der Aufruf über Telnet funktioniert mit dem Plugin natürlich nicht, aber im Archiv (ievent.zip) ist auch ne consolen-version für die dbox dabei (source archiv entpacken -> ieventc).

Ne Rückmeldung über den TV oder das LCD könnte ich noch mit einbauen.
Bis jetzt muss man halt im Bootlog schauen.

cu

PS: wenn man im IES den Port ändert, muss man Grider neu starten. Sonst wird das nicht übernommen.
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

terrae hat geschrieben:Im normalen Bootlog sollten jetzt alle gesendeten Eventstrings angezeigt werden. Einfach mal checken, im Fehlerfall sollten dort auch enstprechende Meldungen erscheinen.
Yup, hab jetzt mal das Nullmodem angeschlossen und das kommt dort:
  • [CPlugins] try exec...
    [ievent] <missing Param(s)>
    [CPlugins] exec done...
terrae hat geschrieben:Probier mal lokal auf dem PC mit ieventc.exe (im Girder Verzeichnis), ob der IES richtig funktioniert.
Ja, da funktioniert es.

hmm??
CU - Bis dann Martin
Nokia SAT 2xI / Sagem Kabel 2xA (schwarz)
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

masite hat geschrieben: [ievent] <missing Param(s)>
oh, ich Hirni ! Ich hab die falsche ievent.cfg eingepacket.

Bitte mal in der ievent.cfg "needrc=1" setzen.

Oder neu download, ist aktualisiert.
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

terrae hat geschrieben:Bitte mal in der ievent.cfg "needrc=1" setzen.
Funktioniert! Super und Danke.

Jetzt muß ich erstmal durch "girder" durchsteigen ;-)
CU - Bis dann Martin
Nokia SAT 2xI / Sagem Kabel 2xA (schwarz)
Scead
Interessierter
Interessierter
Beiträge: 44
Registriert: Mittwoch 9. April 2003, 01:01

Beitrag von Scead »

masite hat geschrieben:Jetzt muß ich erstmal durch "girder" durchsteigen ;-)
Ich auch :) Nachdem ich Freitag verzweifelt bin hats gestern dann sofort geklappt.

PC runterfahren klappt schonmal bestens :wink:
tommel
Beiträge: 1
Registriert: Sonntag 31. August 2003, 00:31

Beitrag von tommel »

Hallo,

finde die Idee des Programmes megaklasse!!! Leider läuft es bei mir nicht. Im Terminal steht:

libtuxbox-md5sum.so.0: cannot open shared object file: No such file or directory

Da fehlt mir wohl was - wo bekomm ich die datei her und wo muss sie hin?

Vielen Dank für Eure Hilfe!

Tommel
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Hallo,

ich teste auch grade ievent. Allerdings hab ichs bisher nicht hinbekommen.
Nach dem ich das Plugin gestartet habe. Kommt nur das auf der Konsole:
[CPlugins] try exec...
[ievent] connected to server: 192.168.0.2:1024
[ievent] eventstring "RC_0" sent

Das mit RC_0 steht immer da, auch wenn ich nix drücke.
Danach kann ich alles mögliche drücken aber mehr passiert nicht. Ich muss die Box dann rebooten.
Mir fällt momentan nix mehr ein woran das noch liegen kann.
Benutze das aktuelle Head Testimage vom 1.9. auf meiner Nokia 600er.

Danke und Gruß
Gruß

Der Papst
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Hat denn keiner eine Idee??
Mit neueren Headimages gehts auch nicht
Gruß

Der Papst
hal9000
Interessierter
Interessierter
Beiträge: 26
Registriert: Samstag 6. September 2003, 07:51

Beitrag von hal9000 »

ich teste auch grade ievent. Allerdings hab ichs bisher nicht hinbekommen.
Nach dem ich das Plugin gestartet habe. Kommt nur das auf der Konsole:
[CPlugins] try exec...
[ievent] connected to server: 192.168.0.2:1024
[ievent] eventstring "RC_0" sent
Auch wenn der Eintrag schon etwas älter ist. Ich habe exakt das selbe Problem.
Kann jemand helfen???

:( :( :(

gruß
hal
AciDBurnZ
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 4. März 2002, 11:37

Beitrag von AciDBurnZ »

Hab auch das selbe Prob. Wäre nett wenn mal jemand der weiß ob es sich lösen lässt was hier zu schreibt.

Schonmal danke.
AciDBurnZ
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 4. März 2002, 11:37

Beitrag von AciDBurnZ »

So, hab noch mal ein wenig getestet und auch mal den Quelltext angesehn.

Code: Alles auswählen

//main loop
		do{
			
			rccode = GetRCCode();

			if (rccode <= RC_DBOX)
			{
				//eventstring senden
				sprintf(buffer,"%s\n",RCName[rccode]);

				if(!(socket_write(fd_sock, buffer))) return;

				if (console_log) printf("[ievent] eventstring \"%s\" sent\n",RCName[rccode]);
			}

	  	}while(rccode != RC_HOME);

		//"close" senden
Wenn man nu hier noch ne Abfrage reinbringen würde, ob der rccode = 0 ist bevor er das Erste mal gesendet wird, müsste ich doch ne Runde weiter kommen,oder?
Des coden würd ich ja noch auffe kette kriegen, aber ich kann grad nich neu compilieren, da meine Linuxkiste abgeraucht ist. Wäre also nett wenn mir einer dabei helfen würde
Nicht fragen,
der Admin hat mein Sig gelöscht! :D
TheBatman
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Mittwoch 26. November 2003, 08:13

Beitrag von TheBatman »

High,

ievent ist genau was ich gesucht habe.
(Shutdown des PCs mit Fernbedienung)

Habe alles nach Anleitung installiert, leider hab ich die gleichen Probs
wie oben beschrieben.

Heisst:
Sobald ich ievent aufrufe (Blaue Taste + ievent)
- bleibt die Box stehen.
Hilft nur noch stecker raus und rein.
- RC_0 wird sofort angezeigt.

Mit ieventc.exe kann ich den Vorgang ausführen.

Installiertes Images ist das letzte AlexW Snapshot
(ich glaub vom 6.3.2004 und das funkt doch gerade so genial)


Kann jemand helfen ?!?
gnome
Interessierter
Interessierter
Beiträge: 49
Registriert: Donnerstag 27. Mai 2004, 19:09

Beitrag von gnome »

bei mir genauso wie bei Batman...
0
kann sich da ma ein schlauer kopf hinsetzten und das fixen, dass es auch auf den neuen images wieder geht?? währe voll super..ich finde das plugin und die idee...arschcool ;)

cu

gnome
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

gnome hat geschrieben:...
kann sich da ma ein schlauer kopf hinsetzten und das fixen, dass es auch auf den neuen images wieder geht?? ...
Ich kenne zwar dieses Plugin überhaupt nicht, aber ich denke es reicht einfach den Sourcecode(sofern es den irgendwo gibt) gegen aktuelle Libaries zu kompilieren.


Ryker
D-Box2 (Nokia; Kabel; 2xINTEL; AVIA500) - aktuelles JtG-Image
gnome
Interessierter
Interessierter
Beiträge: 49
Registriert: Donnerstag 27. Mai 2004, 19:09

Beitrag von gnome »

@ryker

könntest du das ma bei ner freien minute machen bzw. ich habe knoppix aufm rechner..kriege ich das auch selbst hin? was ist im sourcecode zu "erneuern" usw..? wäre schön, wenn sich einer ransetzt oder mir ein bisschen unter die schultern greift...währe schade um das nette plugin...

cu

gnome
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Gibt eigentlich nicht viel, entweder es war noch für das alte API1-Dbox-Fernbedienungsgerät geschrieben oder es ist ein Bug im Handling.

Vergleich mit dem Handling in Tuxtxt und etwas Debugging sollte Erleuchtung bringen.

Mit einer Lib sollte das eigentlich nix zu tun haben, aber wer weiß.
gnome
Interessierter
Interessierter
Beiträge: 49
Registriert: Donnerstag 27. Mai 2004, 19:09

Beitrag von gnome »

ich habe auf http://www.premiere.de (ich hoffe ich darf das hier posten) eine gefixte version des plugins für neue head images gefunden..klappt wunderbar..

danke auch nochma an terrae für das starke plugin..

cu

gnome
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: ievent - Girder Internet Event Client als Plugin

Beitrag von GetAway »

Den letzten aktuellen Sourcecode gibt es hier:
http://home.arcor.de/honet/

Eventuell kann das jemand einchecken.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: ievent - Girder Internet Event Client als Plugin

Beitrag von seife »

Das Teil hat keine Lizenz, kann deswegen also nicht einfach so eingecheckt werden.