1 [2] 3 4 ... 6 >>> Archiv / MLD 3.x / Development / Windows Remote Control
 

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #15 on: June 25, 2011, 12:57:22 »
ich würde vorschlagen, das man im OSDoder webfrontend auswählenkann, welches Eingbegerät man neu anlernen möchte. Daraufhin wird der entsprechende Block aus der remote.conf gelöscht und der VDR neu gestartet.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #16 on: June 25, 2011, 13:08:22 »
genial und intuitiv :-P bin dafür!
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #17 on: June 25, 2011, 20:58:27 »
Hallo,

ich habe nun alle von Hand durchgeführten
« Last Edit: June 25, 2011, 21:17:35 by iwow »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #18 on: June 25, 2011, 22:35:32 »
Wenn der Empfänger beim Starten bereits eingesteckt war, und das device bereits beim Start des x-servers vorhanden ist, sollte es in der /etc/X11/xorg.conf eingetragen sein. In diesem Fall würde ich erwarten, das die Tastendrücke sich auch in ner Konsole bemerkbar machen. Allerdings hattest DU ja geschrieben, dass du per Fernbedienung die Maus steuern kannst. Demnach wurde die FB als Maus erkannt, und kann wohl nicht gleichzeitig zum steuern des VDR verwendet werden, ohne Lirc zu Hilfe zu nehmen.
Sind aber alles nur Vermutungen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #19 on: June 25, 2011, 23:03:45 »
@claus, da täuscht du dich die mce fernbedienungen oder auch imon sind ein HID mit maus und tastatur in einem. sprich wenn das anlernen von tastatur im vdr wieder geht sollte das kein stress sein. ja mit dem lircdev habe ich im thread lirc probleme beschrieben, aber wie gesagt ich hatte keine freude damit du kannst es aber gerne probieren!

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #20 on: June 26, 2011, 12:41:42 »
Hallo,

wie MarMic schreibt wird meine FB sowohl als Tastatur als auch als Maus erkannt. Wenn ich z.B. VDR stoppe und stattdessen ein xterm starte, werden darin zum Beispiel die Tasten 1,2,3 etc. als 1,2,3 angezeigt.

Von daher dachte ich eigentlich, das diese Tasten zumindestens im VDR funktionieren, da die Steuerung über die Tastatur ja funktioniert (in xorg.conf steht event0-4 übrigens drin, nicht aber even5). Keine Ahnung, warum z.B. die Back / Rauf / Runter Taste im VDR geht, die Zahlen aber nicht.

Ich habe zu genau meiner Fernbedienung einen Thread im VDR Portal Forum gefunden der unter anderem sagt, das man auf jeden Fall inputlirc verwenden muss, da der VDR keine Tastenkombinationen (z.B. CTRL-t / CTRL-SHIFT-t) nicht unterscheiden kann.

http://www.vdr-portal.de/board60-linux/boa...geht-s-richtig/

@MarMic: ich habe deine lirc Thread noch nicht komplet gelesen. Hast du auch inputlirc verwendet? Steht inputlirc im MLD zur Verfügung?

Eine allgemeine Frage: häufig wird /dev/input/by-id in Anleitungen erwähnt. Dieses Verzeichnis  habe ich nicht. Kann mir jemand sagen, ob / wie ich das bekommen kann?

Soll ich in Sachen inputlirc mal weiter forschen? Oder erst abwarten, bis Claus die Anlernfunktion implementiert hat?

Gruß Wolfgang  

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #21 on: June 26, 2011, 12:47:47 »
hi,

ja im lirc thread habe ich inputlirc genutzt und das ziemlich genau (ausführlich) geschrieben wie.

du könntest spasseshalber mal probieren ein SD iso runterzuladen, das bassiert auf softdevice und wird sicher brutal laggen, aber das anlernen sollte in der theorie funktionieren.

so kann man das evtl mal auf funktion testen! ohne inputlirc!

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #22 on: June 26, 2011, 16:56:06 »
apropos sd Iso. Das wird seit nen paar Wochen nicht mehr mit gebaut, dürfte alsorecht veraltetsein, und hat auf jeden Fall nicht das aktuelle dvb-Addon enthalten.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #23 on: June 29, 2011, 22:04:51 »
Hallo,

leider habe ich die Fernbedienung immer noch nicht am Laufen.

Was habe ich bisher getan:

a) Funktion der Fernbedienung mit evtest /dev/input/event2 und event3 getestet. Manche Tasten führen bei evnet2 zu einer Ausgabe, andere Tasten bei event3. In Summe funktionieren alle Tasten.

Dieses Testergebniss passt zur Aussage im VDR Forum, das man beide input Devices auswerten muss ( http://www.vdr-portal.de/board60-linux/boa...geht-s-richtig/ )

Laut der Anleitung im VDR Forum muss man dazu das Programm inputlirc verwenden (zu finden unter http://old.nabble.com/inputlirc%3A-zerocon...to2857590.html). Das Programm steht unter MLD leider nicht zur Verfügung (ich habe es zumindestens nicht gefunden).

Ich frage mich allerdings, ob das wirklich der richtige Weg ist. lircd kann auch mit mehreren Input Devices umgehen ( http://www.lirc.org/html/configure.html ).

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #24 on: June 29, 2011, 22:23:59 »
hmm hatte das doch ganz gut beschrieben mit devinput, oder net? dann stell die fragen dort bzw wir können das mal nachstellen?

haste skype? dann pm an mich 60min zeit habe ich

greetz
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #25 on: July 02, 2011, 20:44:22 »
Hallo,

die Fernbedienung macht mich noch wahnsinnig.

Ich habe nun den lircd wie folgt gestartet.

Code: [Select]
lircd -H devinput -d /dev/input/event2 -n

Wenn ich dann VDR neu starte (ohne Einträge für lirc in der remote.conf) werde ich aufgefordet die Fernbedienung anzulernen.
Auf / Ab gehen auch noch ganz gut, wenn ich dann aber die Tast für das Menü drücke (Start) werden gleich 2 weitere Abfragen übersprungen. Das liegt meiner Meinung daran, das die Fernbedienung 3 Events für die Taste schickt. Wenn ich VDR beende und irw starte, sieht die Ausgabe wie folgt aus (Taste OK, Auf, UP, Start gedrückt):

Code: [Select]
000000008001001c 00 KEY_ENTER devinput
0000000080010067 00 KEY_UP devinput
000000008001006c 00 KEY_DOWN devinput
000000008001007d 00 KEY_LEFTMETA devinput
0000000080010038 00 KEY_LEFTALT devinput
000000008001001c 00 KEY_ENTER devinput

Im oben angegeben VDR-Portal Thread wird beschrieben, das man bei Verwendung von inputlirc folgende Option angeben muss

Code: [Select]
-c: Dann wird ein CTRL-SHIFT-t nicht nacheinander als Ctrl-, Shift- und t-Event geschickt, sondern nur ein CTRL_SHIFT_KEY_T Event. Nur so kann VDR mit Tastenkombinationen umgehen.

Gibt es soetwas auch für lirc?

Gruß Wolfgang

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #26 on: July 02, 2011, 22:57:19 »
hi claus,

habe iwow ein inputlirc zusammengebastelt. das scheint ansich ne echte alternative zu lirc zu sein! es überwacht und handelt ALLE input/event* und stellt sie über /dev/lircd bereit! (sprich man kann es weiterhin wie üblich ansprechen) -> deswegen mein anliegen:

ich habe inputlirc eingecheckt ABER da muss ne ähnliche routine rein wie bei lirc: d.h. sobald inputlirc installiert ist und in remote.conf kein lirc (weiss nicht was es einträgt) drin ist muss vdr mit --lirc gestartet werden falls schon angelernt wurde muss vdr-sxfe mit --lirc gestartet werden (also gleiches spiel wie beim normalen lirc)

ich denke mit allen neuen lirc treibern aus dvb wird man inputlirc nutzen können und somit automatisieren.

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #27 on: July 03, 2011, 17:52:32 »
Hallo,

zunächst die gute Nachricht. Die MCE Fernbedienung funktioniert nun so wie erwartet. Dank der Hilfe von MarMic kann ich nun die Entfernung von 12 Metern zwischen VDR und Fernseher durch eine aktive USB Verlängerung überbrücken (hätte mein alter Serial Empfänger nicht geschaft).  :applaus

Ich möchte nun kurz den aktuellen Stand beschreiben.

Wie MarMic schon schreibt, musste ich lircd durch inputlircd ersetzen.

Was macht inputlirc?
Inputlirc kann mehrere devices unter /dev/input/xyz auslesen und stellt ein lircd konformes Socket Device unter /dev/lircd zur Verfügung, sodass alle Clients, die mit lircd funktionieren auch mit inputlirc zusammenspielen.

Warum inputlirc und nicht lircd mit devinput Treiber?
Einige Tasten auf der Fernbedienung liefern beim Drücken mehr als nur ein Event. Damit kann VDR leider nicht umgehen. inputlircd ist in der Lage, aus mehreren events ein neues zu generieren. Genauers dazu siehe Links oben.

Ich habe das Addon von MarMic installiert und in der rc.config folgende

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #28 on: July 03, 2011, 18:02:33 »
hi wolfgang,

wäre für den standard user ein /dev/input/event* ausreichend? genau verstehe ich nicht wie das probleme macht? wenn man zb xorg nutzt für xbmc oder chromium sollte x sich doch die devices auch schnappen können und handeln, ODER blockiert inputlirc diese dann?

na gut also wenn das dau freundlich gemacht werden soll muss claus ran :-)

@claus wir brauchen für inputlirc ein webif config script :-P welches die events auflistet und sie zusammenstellen lässt (so wie es bei treibern realisiert ist) und statt auto ein all :-)

optionen können wie gewohnt hinten dran gehangen werden -g oder -m0 (das kann man vllt immer setzen) werden seperat behandelt?

greetz MarMic

p.s. und die erkennung zum anlerenen muss halt auch noch um inputlirc erweitert werden .... aus einem kleinen binary wurde ein haufen arbeit für claus :-( sorry :-P
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #29 on: July 03, 2011, 18:29:32 »
Quote
wäre für den standard user ein /dev/input/event* ausreichend? genau verstehe ich nicht wie das probleme macht? wenn man zb xorg nutzt für xbmc oder chromium sollte x sich doch die devices auch schnappen können und handeln, ODER blockiert inputlirc diese dann?

Ja, durch -g werden die Devices für andere blockiert. Wie man mit inputlirc und xbmc umgeht ist im VDR-Portal Thread ganz gut beschrieben (habe ich mich aber noch nicht näher mit beschäftigt).


Quote
@claus wir brauchen für inputlirc ein webif config script :-P welches die events auflistet und sie zusammenstellen lässt (so wie es bei treibern realisiert ist) und statt auto ein all :-)
Eine andere Möglichkeit wäre, das die Devices unter /dev/input Namen bekommen. Ich hab schon mal weiter oben dazu was angefragt. Ich weiß allerdings nicht, ob mdev (Alternative zu udev) das in irgend einer Weise unterstützt. Dann könnte man mit /dev/input/by-id/MeineFernbedinung* arbeiten.

Quote
p.s. und die erkennung zum anlerenen muss halt auch noch um inputlirc erweitert werden .... aus einem kleinen binary wurde ein haufen arbeit für claus :-( sorry :-P

Ich denke der Aufwand sollte sich lohnen. Wenn ich das richtig verstanden habe werden immer mehr alte LIRC Module als Kernel Devices zur Verfügung gestellt.

Gruß Wolfgang

1 [2] 3 4 ... 6 >>> Archiv / MLD 3.x / Development / Windows Remote Control
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.