Kann ich die lircd und remote einfach so drüber kopieren, z.B. mit dem MC? Die hardware.conf sicher nicht?
Lernphase Fernbedienung
- docadams
- Geschlossen
-
-
So, wir müssen hier mal zum Abschluss kommen. Ich bin jetzt überzeugt, die FB hat ´ne Macke. Warum sollen einige Tasten (Farbtasten, Kanaltasten und die Tasten in der ersten und zweiten oberen dunkelgrauen Reihe) nicht anlernbar sein? Alle anderen gehen. Und genau so sieht es bei XBMC aus. Auch da gehen die gleichen Tasten nicht.
Ich habe Leons remote.conf hochgeladen, damit geht wenigstens die Tastatur wieder, sowie an der FB die Tasten rechts/links, oben/unten, OK und die Zahlen. Hauptsache die Tastatur geht vollständig. Und XBMC geht auch Einiges.
Ich warte Version 0.4 ab, ich denke dann wird sich zeigen, dass die FB nicht ganz rund läuft. Naja, 9€...
Ich möchte mich ganz herzlich bei euch für eure geduldige Hilfe bedanken.
-
die FB is mit Sicherheit in Ordnung nur ohne angepasste hardware.conf und den passenden Codes in der lircd.conf werden eben nur die Tasten die als Tastatur erkannt werden funktionieren. Deshalb sollst du ja in der hardware.conf mit welchem event die FB erkannt wird. Sicher doch mal deine hardware.conf und die lircd.conf und versuch es mit meinen, machst ja nix kaputt damit
-
die FB is mit Sicherheit in Ordnung nur ohne angepasste hardware.conf und den passenden Codes in der lircd.conf werden eben nur die Tasten die als Tastatur erkannt werden funktionieren. Deshalb sollst du ja in der hardware.conf mit welchem event die FB erkannt wird. Sicher doch mal deine hardware.conf und die lircd.conf und versuch es mit meinen, machst ja nix kaputt damit
Man braucht weder die lircd.conf, noch die hardware.conf. Mit eventlircd in yaVDR 0.4 arbeitet sie perfekt. Ich nehme deshalb an, dass sie mit inputlirc unter yaVDR 0.3a ebenfalls funktionieren müsste. Die Empfehlung Inputlirc zu verwenden habe ich schon einige male gepostet. Da das hartnäckig ignoriert wird, beende ich hiermit meine Beteiligung an diesem Thread.Gerald
-
Nagut, weiter geht´s. Ich habe nur Angst, dass ich nerve und dann womöglich künftig bei anderen Problemen geschnitten werde. Es ist sicher meine Unkenntnis der großen "Zusammenhänge" und manchmal auch das Nichtwissen des "wie es gemacht wird".
Also du meinst die Dateien im Ordner /etc/lirc/ , nicht wahr? Deine remote.conf und lircd.conf habe ich via Webinterface hochgeladen. Deine hardwareconf.txt habe ich auf dem Windowsrechner in hardware.conf umgenannt und auf einen freigegebenen Ordner auf dem HTPC geschoben. Danach habe ich mit PUTTY und mit dem Programm sudo mc die orginale Datei in /etc/lirc/ hardware.conf in org-hardware.conf umbenannt. Und schließlich mit mc deine hardware.conf nach /etc/lirc verschoben. Dann Neustart. ---> keine Wirkung in unserem Sinne
Kann ich in nano Text hineinkopieren? Andersrum weiß ich, wie es geht. Text markieren, dann ist er in der Zwischenablage. Aber anders herum? Mache ich mit mc was falsch, Rechte oder so? Du hattest noch eine remotexml.txt verschickt. Die hatte ich bisher irgendwie ganz außer Acht gelassen. Weiß aber auch nicht, wo die hin kommen soll. Deine Dateien wurden schon öfters runter geladen, von mir nur einmal
Wenn ich was wechsele, mache ich immer einen klassischen Neustart, also Runterfahten (ca. 150sec), Strom aus (mindestens 10sec), und Neustart (ca. 70...80sec., waren anfangs mal 45sec). Eine zähe Prozetur
GDA hatte hier und auch in anderen Beiträgen öfter auf "inputlirc" hingewiesen. Habe ich das richtig verstanden: das ist ein anderer Lösungsansatz? Das habe ich aber auch versucht.
Egal, ob ich im Webinterface Konfigurationseditor remote und lircd mit oder ohne Inhalt übertragen habe und dann in Fernbedienung/lircinput "TopSeed Tech Corp. USB IR Combo Device" aktiviert habe oder nicht, hier habe ich überhaupt keine Wirkung festgestellt. Ich habe wirklich keine Idee, was ich mit wem noch kombinieren oder versuchen kann.
-
Hallo Leidensgenosse (Docadams)
ich kann Deinen letzten Satz voll bestätigen.
Auch bei mir ist es vollkommen egal was ich einstelle es gehen immer die Nummern, Pfeil und OK-Taste .. sonst nix.Ich werde den Ansatz von Leon nochmal testen .. vielleicht hab ich beim ersten mal einen Fehler gemacht.
-
also, ich habs eben bei einer frischen Installation mit yaVDR nochmal getestet
schauen wie die FB erkannt wird
z.B.
Code
Alles anzeigenI: Bus=0003 Vendor=0766 Product=0204 Version=0100 N: Name="TopSeed Tech Corp. USB IR Combo Device " P: Phys=usb-0000:00:13.1-3/input0 S: Sysfs=/devices/pci0000:00/0000:00:13.1/usb3/3-3/3-3:1.0/input/input5 U: Uniq= H: Handlers=kbd event5 B: EV=120013 B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=1f I: Bus=0003 Vendor=0766 Product=0204 Version=0100 N: Name="TopSeed Tech Corp. USB IR Combo Device " P: Phys=usb-0000:00:13.1-3/input1 S: Sysfs=/devices/pci0000:00/0000:00:13.1/usb3/3-3/3-3:1.1/input/input6 U: Uniq= H: Handlers=kbd mouse2 event6 B: EV=17 B: KEY=fc112 20d0c00 0 0 70000 0 18000 21f8 d001d804 9e0040 0 0 0 B: REL=103 B: MSC=10
lirc stoppen
die hardware.conf anpassen
die sieht bei mir so aus
Code
Alles anzeigen# /etc/lirc/hardware.conf # #Chosen Remote Control REMOTE="CYBERLINK" REMOTE_MODULES="" REMOTE_DRIVER="devinput" REMOTE_DEVICE="/dev/input/event6" das muss an deine Ausgabe angepasst werden REMOTE_SOCKET="" REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf" REMOTE_LIRCD_ARGS="--device=`grep -l 'TopSeed' /sys/class/input/input*/name | tail -n1 | sed -e s'|/name||' | sed -e s'|sys/class/input/input|dev/input/event|'` --driver=dev/input" #Chosen IR Transmitter TRANSMITTER="None" TRANSMITTER_MODULES="" TRANSMITTER_DRIVER="" TRANSMITTER_DEVICE="" TRANSMITTER_SOCKET="" TRANSMITTER_LIRCD_CONF="" TRANSMITTER_LIRCD_ARGS="" #Enable lircd START_LIRCD="true" #Don't start lircmd even if there seems to be a good config file #START_LIRCMD="false" #Try to load appropriate kernel modules LOAD_MODULES="true" # Default configuration files for your hardware if any LIRCMD_CONF="" #Forcing noninteractive reconfiguration #If lirc is to be reconfigured by an external application #that doesn't have a debconf frontend available, the noninteractive #frontend can be invoked and set to parse REMOTE and TRANSMITTER #It will then populate all other variables without any user input #If you would like to configure lirc via standard methods, be sure #to leave this set to "false" FORCE_NONINTERACTIVE_RECONFIGURATION="false" START_LIRCMD=""
lirc starten
testen ob es läuft
Coderoot 2407 1 0 23:45 ? 00:00:00 /usr/sbin/lircd --nodaemon --output=/var/run/lirc/lircd --driver=devinput --device=/dev/device/event6 --device=/dev/input/event6 --driver=dev/input mario 2425 1634 0 23:45 pts/0 00:00:00 grep --color=auto lircd
jetzt sollte irw was ausgeben
Code
Alles anzeigenmario@htpc:~$ irw /var/run/lirc/lircd 000000000001009e 00 BACK linux-input-layer 0000000000010066 00 HOME linux-input-layer 000000000001018e 00 RED linux-input-layer 000000000001018f 00 GREEN linux-input-layer 000000000001018e 00 RED linux-input-layer 0000000000010190 00 YELLOW linux-input-layer 0000000000010191 00 BLUE linux-input-layer 0000000000010179 00 TV linux-input-layer 0000000000010181 00 RADIO linux-input-layer 0000000000010188 00 AUDIO linux-input-layer 0000000000010184 00 TEXT linux-input-layer 000000000001016b 00 CHANNEL linux-input-layer 0000000000010173 00 ANGLE linux-input-layer 0000000000010170 00 LANGUAGE linux-input-layer 0000000000010172 00 SUBTITLE linux-input-layer 000000000001009e 00 BACK linux-input-layer 0000000000010082 00 PROPS linux-input-layer 0000000000010073 00 VOLUMEUP linux-input-layer 0000000000010072 00 VOLUMEDOWN linux-input-layer 0000000000010071 00 MUTE linux-input-layer 0000000000010192 00 CHANNELUP linux-input-layer 0000000000010193 00 CHANNELDOWN linux-input-layer 00000000000100a8 00 REWIND linux-input-layer 00000000000100d0 00 FASTFORWARD linux-input-layer 00000000000100a5 00 PREVIOUSSONG linux-input-layer 00000000000100a3 00 NEXTSONG linux-input-layer 00000000000100a6 00 STOPCD linux-input-layer 0000000000010077 00 PAUSE linux-input-layer 00000000000100cf 00 PLAY linux-input-layer 0000000000010077 00 PAUSE linux-input-layer 00000000000100a7 00 RECORD linux-input-layer 000000000001008e 00 SLEEP linux-input-layer
die lircd.conf bearbeiten oder über WF hochladen
Code
Alles anzeigen#This is a custom configuration for the #CYBERLINK INFRARED REMOTE CONTROL #Inspiration from http://forum.xbmc.org/showthread.php?t=61219 begin remote name CYBERLINK bits 32 begin codes HOME 0x10066 SLEEP 0x1008e RED 0x1018e GREEN 0x1018f YELLOW 0x10190 BLUE 0x10191 TV 0x10179 RECORD 0x100a7 AUDIO 0x10188 VIDEO 0x10189 TEXT 0x10184 CHANNEL 0x1016b SUBTITLE 0x10172 LANGUAGE 0x10170 ANGLE 0x10173 BACK 0x1009e PROPS 0x10082 MENU 0x1008b VOLUMEDOWN 0x10072 VOLUMEUP 0x10073 MUTE 0x10071 CHANNELUP 0x10192 CHANNELDOWN 0x10193 PLAY 0x100cf REWIND 0x100a8 PAUSE 0x10077 FASTFORWARD 0x100d0 PREVIOUSSONG 0x100a5 STOPCD 0x100a6 NEXTSONG 0x100a3 end codes end remote
remote.conf über WF hochladen
Code
Alles anzeigenLIRC.Up UP LIRC.Down DOWN LIRC.Menu MENU LIRC.Ok OK LIRC.Back BACK LIRC.Left Left LIRC.Right Right LIRC.Red RED LIRC.Green GREEN LIRC.Yellow YELLOW LIRC.Blue BLUE LIRC.0 0 LIRC.1 1 LIRC.2 2 LIRC.3 3 LIRC.4 4 LIRC.5 5 LIRC.6 6 LIRC.7 7 LIRC.8 8 LIRC.9 9 LIRC.Info PROPS LIRC.Play PLAY LIRC.Pause PAUSE LIRC.Stop STOPCD LIRC.Record RECORD LIRC.FastFwd FASTFORWARD LIRC.FastRew REWIND LIRC.Next NEXTSONG LIRC.Prev PREVIOUSSONG LIRC.Power SLEEP LIRC.Channel+ CHANNELUP LIRC.Channel- CHANNELDOWN LIRC.PrevChannel CHANNEL LIRC.Volume+ VOLUMEUP LIRC.Volume- VOLUMEDOWN LIRC.Mute MUTE LIRC.Audio AUDIO LIRC.Subtitles SUBTITLE LIRC.Schedule TEXT LIRC.Channels Photo LIRC.Timers RADIO LIRC.Recordings TV LIRC.Commands ANGLE
so funktioniert die FB bei mir mit allen Tasten. Mit inputlirc hab ich es nie getestet....und yaVDR 0.4 is ja noch nicht online
-
Hallo,
ich komme leider erst jetzt dazu, mich wieder dem HTPC zu widmen. Inzwischen ist die Kiste hardwaremäßig vollständig zusammengeschraubt.Ich denke, es liegt auch an meinen Basics, die unzureichend sind:
1. wo gebe ich diesen Befehl ein: grep -l 'TopSeed' /sys/class/input/input*/name | tail -n1
Im Ordner /sys/class/input (input ohne"*") liegen 0-Byte große Dateien ~event0...8, ~input0...8, ~mice und ~mouse0...2, mehr nicht.2.
Code
Alles anzeigenvr@HTPC:~$ cat /proc/bus/input/devices I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button" P: Phys=PNP0C0C/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0 U: Uniq= H: Handlers=kbd event0 B: EV=3 B: KEY=100000 0 0 0 ... I: Bus=0003 Vendor=0766 Product=0204 Version=0100 N: Name="TopSeed Tech Corp. USB IR Combo Device " P: Phys=usb-0000:00:04.0-5/input0 S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-5/3-5:1.0/input/input5 U: Uniq= H: Handlers=kbd event5 B: EV=120013 B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=1f I: Bus=0003 Vendor=0766 Product=0204 Version=0100 N: Name="TopSeed Tech Corp. USB IR Combo Device " P: Phys=usb-0000:00:04.0-5/input1 S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-5/3-5:1.1/input/input6 U: Uniq= H: Handlers=kbd mouse2 event6 B: EV=17 B: KEY=fc112 20d0c00 0 0 70000 0 18000 21f8 d001d804 9e0040 0 0 0 B: REL=103 B: MSC=10 ... I: Bus=0003 Vendor=9022 Product=d660 Version=0000 N: Name="IR-receiver inside an USB DVB receiver" P: Phys=usb-0000:00:04.1-3/ir0 S: Sysfs=/devices/pci0000:00/0000:00:04.1/usb1/1-3/input/input9 U: Uniq= H: Handlers=kbd event8 B: EV=3 B: KEY=6c0904 2470c1 0 0 0 8 10000 190 40000840 1e1680 1 f8000000 ffc
Ist es nun event 6 oder 8?3. Und nun verstehe ich gar nichts mehr:
Heißt das, sie war nie gestartet? Aber sie funktionierte doch, zumindest teilweise...4. OK, bin davon ausgegengen, dass sie gestopt ist, habe bei der hardware alles gelassen (also event 6 war eingetragen), dann:
Coderemoted start/running vr@HTPC:~$ ps -ef | grep lircd vr 2099 1876 0 13:42 pts/0 00:00:00 grep --color=auto lircd
5. im Ordner /var/run/ gibt es bei mir keinen Ordner /lirc/
Hmmm......
-
Der erste Befehl in die Konsole eingegeben, zeigt dir an, wie die FB erkannt wird.Hast du im Webfrontend lirc ausgewählt? Zeig mal wie deine hardware.conf aussieht.
-
Hallo,
der grep-Befehl wird nicht ausgeführt:
Kann eigentlich auch nicht, weil ja im Ordner /sys/class/input/ kein weiterer Unterordner vorhanden ist.Meine Harware.conf entspricht zu 100% deiner, einschließich event 6. Oder sollte es bei mir event 8 heißen, siehe mein letztes Post.
Ich sehe gerade, die remoted ist gar nicht gestartet:
Könnte das die Ursache sein? Allerdings habe ich auch nicht im Webfrontend lirc aktiviert. Weil eine Cyberlink nicht vorhanden ist. Oder hat das eine mit dem anderen nichts zu tun?
-
Servus,
sorry das ich mich erst jetzt wieder melde .. keine Zeit
Ich kann Deine Schritte nachvollziehen, allerdings ist es bei mir input4 bzw. input5.
Der lircd läuft auch aber ich bekomme nach wie vor keine Ausgabe mit irw.
Das witzige ist aber die OK und Nummerntasten .. funktionieren immer egal was man einstellt ..
komisch .. wird die FB als Tastatur erkannt? und ich brauch den lircd gar nicht?Hab hier mal eine Syslog-auszug...
Code
Alles anzeigenMay 20 20:02:25 yavdr lircd-0.8.6[2595]: removed client May 20 20:03:47 yavdr lircd-0.8.6[2595]: caught signal May 20 20:03:47 yavdr lircd-0.8.6[2595]: closing '/dev/input/event5' May 20 20:03:47 yavdr vdr: [2460] ERROR: lircd connection broken, trying to reconnect every 3.0 seconds May 20 20:03:47 yavdr init: remoted main process (2595) killed by TERM signal May 20 20:03:50 yavdr vdr: [2460] ERROR: /dev/lircd: Verbindungsaufbau abgelehnt May 20 20:04:07 yavdr vdr: last message repeated 5 times May 20 20:04:07 yavdr lircd-0.8.6[2630]: lircd(devinput) ready, using /var/run/lirc/lircd May 20 20:04:08 yavdr vdr: [2460] reconnected to lircd May 20 20:04:08 yavdr lircd-0.8.6[2630]: accepted new client on /var/run/lirc/lircd May 20 20:04:08 yavdr lircd-0.8.6[2630]: initializing '/dev/input/event5' May 20 20:04:13 yavdr lircd-0.8.6[2630]: accepted new client on /var/run/lirc/lircd
Sieht für mich ganz normal aus und ich würde erwarten das es geht.
Etwas ratlos geb ich erstmal auf ... und hoffe auf die 0.4er Version.....................
Moment .. kleiner Nachtrag noch.
Habe gerade das in der /var/log/Xorg.1.log gefunden..Code
Alles anzeigen(II) config/udev: Adding input device TopSeed Tech Corp. USB IR Combo Device (/dev/input/event4) (**) TopSeed Tech Corp. USB IR Combo Device : Applying InputClass "evdev keyboard catchall" (**) TopSeed Tech Corp. USB IR Combo Device : always reports core events (**) TopSeed Tech Corp. USB IR Combo Device : Device: "/dev/input/event4" (II) TopSeed Tech Corp. USB IR Combo Device : Found keys (II) TopSeed Tech Corp. USB IR Combo Device : Configuring as keyboard (II) XINPUT: Adding extended input device "TopSeed Tech Corp. USB IR Combo Device " (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "de" (**) Option "xkb_options" "lv3:ralt_switch" (II) config/udev: Adding input device TopSeed Tech Corp. USB IR Combo Device (/dev/input/event5) (**) TopSeed Tech Corp. USB IR Combo Device : Applying InputClass "evdev pointer catchall" (**) TopSeed Tech Corp. USB IR Combo Device : Applying InputClass "evdev keyboard catchall" (**) TopSeed Tech Corp. USB IR Combo Device : always reports core events (**) TopSeed Tech Corp. USB IR Combo Device : Device: "/dev/input/event5" (II) TopSeed Tech Corp. USB IR Combo Device : Found 3 mouse buttons (II) TopSeed Tech Corp. USB IR Combo Device : Found scroll wheel(s) (II) TopSeed Tech Corp. USB IR Combo Device : Found relative axes (II) TopSeed Tech Corp. USB IR Combo Device : Found x and y relative axes (II) TopSeed Tech Corp. USB IR Combo Device : Found keys (II) TopSeed Tech Corp. USB IR Combo Device : Configuring as mouse (II) TopSeed Tech Corp. USB IR Combo Device : Configuring as keyboard (**) TopSeed Tech Corp. USB IR Combo Device : YAxisMapping: buttons 4 and 5 (**) TopSeed Tech Corp. USB IR Combo Device : EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "TopSeed Tech Corp. USB IR Combo Device " (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "de" (**) Option "xkb_options" "lv3:ralt_switch" (II) TopSeed Tech Corp. USB IR Combo Device : initialized for relative axes. (II) config/udev: Adding input device TopSeed Tech Corp. USB IR Combo Device (/dev/input/mouse1) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3) (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" (**) AT Translated Set 2 keyboard: always reports core events (**) AT Translated Set 2 keyboard: Device: "/dev/input/event3" (II) AT Translated Set 2 keyboard: Found keys (II) AT Translated Set 2 keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "de" (**) Option "xkb_options" "lv3:ralt_switch" (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event2) (**) Macintosh mouse button emulation: Applying InputClass "evdev pointer catchall" (**) Macintosh mouse button emulation: always reports core events (**) Macintosh mouse button emulation: Device: "/dev/input/event2" (II) Macintosh mouse button emulation: Found 3 mouse buttons (II) Macintosh mouse button emulation: Found relative axes (II) Macintosh mouse button emulation: Found x and y relative axes (II) Macintosh mouse button emulation: Configuring as mouse (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5 (**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE) (II) Macintosh mouse button emulation: initialized for relative axes. (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0) (II) No input driver/identifier specified (ignoring) (WW) TopSeed Tech Corp. USB IR Combo Device : unable to handle keycode 398 (WW) TopSeed Tech Corp. USB IR Combo Device : unable to handle keycode 399 (WW) TopSeed Tech Corp. USB IR Combo Device : unable to handle keycode 400 (WW) TopSeed Tech Corp. USB IR Combo Device : unable to handle keycode 401
sieht wirklich so aus als ob die FB als Tastatur erkannt wird .. ist das normal?
Deswegen funktioniert die auch immer egal was ich bei lircd / inputlircd einstelle.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!