Jawohl gp2000 stimmt - hab gestern apt-get dist-upgrade habe ich gestern gemacht und irw zeigt Dreifach-Preller. Hab ich das irgendwo überlesen, dass ich nach einem dist-upgrade wieder den repeat-filter setzten muss.
[0.4]XBMC- Einfacher Tastendruck -> Doppelte eingabe
- MartinT1985
- Geschlossen
-
-
Naja, wenn du das eventlircd-Paket nicht in der Paketverwaltung auf die angepasste Version festpinnst, kann es durch neuere Versionen überschrieben werden...
Ist so aber ein idealer Zeitpunkt mal meinen Workaround auszuprobieren... -
Also hab das ganze ausprobiert: geht grundsätzlich aber viele Fragen.
1.) Bei #irw /var/run/lirc/lircd.$(pidof lircd) hab immer eine 3fach ausgabe der Taste #irw nur eine
2.) Die Fernsteuerung ist recht langsam beim scollen wenn ichZitatstarte dann lauft das ja im Vordergrund - geht aber besser.
3.) Wie sind die Parameter einzugeben
4.) Wie schaut der Rückbau ausUnd - die Funktion ist noch lange nicht da wo mein alter c't VDR 1.6 war mit dynamischen Verhalten - wenn man auf der Taste geblieben ist das scrollen schneller gelaufen als einzeln tippen. Ich will da nicht kritisieren, es laufen ja viele Dinge toll im yaVDR, aber der Betrieb mit meiner 850 Harmony ist noch ein Rückschritt.
-
1.) Bei #irw /var/run/lirc/lircd.$(pidof lircd) hab immer eine 3fach ausgabe der Taste #irw nur eine
Lirc prellt offenbar bei deiner FB.3.) Wie sind die Parameter einzugeben
Aktuell muss man dafür den Aufruf von lircd2uinput.py in der /etc/init/lircd2uinput.conf anpassen.
Wenn man den --max-gap heruntersetzt, sollte man natürlich auch den --min-gap entsprechend heruntersetzen, sonst kann es bei gedrückt gehaltener Taste gar nicht schneller werden.4.) Wie schaut der Rückbau aus
/etc/init/lircd2uinput.conf löschen/verschieben und den Originalzustand der /etc/init/lircd.conf wiederherstellen. -
Hi,
ich hatte auch das Problem mit dem Prellen der Remote und der 0.3s Patch hat es abgestellt.
Nach dem letzte apt-get update/dist-upgrade gestern hilft das auch nicht mehr. Habt Ihr in den Paketen 'was geändert ?/BJ
Edit : hab' natürlich den Patch nach dem Ugrade wieder eingespielt...!
-
Hallo, zeig mal bitte die Ausgabe von cat /proc/bus/input/devices
-
Hallo zusammen,
erstmal vielen Dank für die tolle Arbeit, was hier geleistet wird.
Auf gestern installiertem YAVDR 0.4 ist auch dieser Fehler da(nur XBMC).
Aber Reihe nach:
Ich baue ein dritten YAVDR für meine Familie:
1. neues System aufgesetzt und X10 Fernbedienung(USB) angeschlossen2. apt-get update, apt-get upgrade, apt-get dist-upgrade (aus dem Kopf)
3. unter VDR und XBMC wurde die FB sofort erkannt, leider für jeden Befehlt müßte ich die Tasten zwei mal drucken, daher->:
- echo 'options ati_remote keychange=1' > /etc/modprobe.d/ati_remote und Reboot
- danach im VDR die FB reagiert korrekt, im XBMC ein Einfacher Tastendruck->Doppelte Eingabe4. mit IRW geprüft: es wird für jedes Tastendruck 2 x mal Code ausgegeben
5. Mit
/var/lib/vdr/.xbmc/userdata/Advancedsettings.xml<advancedsettings>
<remoterepeat>1000</remoterepeat>
<remotedelay>4</remotedelay>
</advancedsettings>mit diversen Werte ausprobiert ohne Erfolg.
6. Repeat-Filters mit div. Werten auprobiert->ohne Erfolg
7. Zwei weitere X10-Empfänger und FB's ausprobiert gleicher Effekt.
Die Umgebung:
YAVDR 0.4, 1.7.21Die Fernbedienung:
X10 Wireless USB RF REMOTE CONTROLLER CM20E:lsusb
Bus 002 Device 005: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)
Bus 002 Device 002: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)Bus=0003 Vendor=0bc7 Product=0006 Version=0200
N: Name="X10 Wireless Technology Inc USB Receiver"
P: Phys=usb-0000:00:0b.0-5/input0
S: Sysfs=/devices/pci0000:00/0000:00:0b.0/usb2/2-5/input/input15
U: Uniq=
H: Handlers=kbd mouse0 event3
B: PROP=0
B: EV=7
B: KEY=108c0020 200004300000000 1b0000 8f00 1018091400811 9e1ec100000000 7407f41840ffc
B: REL=3Danke.
-
Hi seahawk1986,
hier ist der Output von cat /proc/bus/input/devices : http://pastebin.com/DZyXJ8Je
/BJ
-
berniejonnie: Was für eine Fernbedienung (bzw. falls Universal-FB: welches Profil) nutzt du?
Kommen beiauch schon doppelte Tastendrücke?
-
1. meine remote ist die meines Marantz AV Receivers, sie kommt über einen homebrew am ttys0 'rein...
2. das mit irw kann ich mal ausprobieren (in ca.1,5h, z.Zt. zeichnet mein vdr gerade "Shine a light" auf )/BJ
Edit: habe mal lircd gestoppt und bei sudo irw /var/run/lirc/lircd.772 kommt nur connection refused...
-
2. das mit irw kann ich mal ausprobieren (in ca.1,5h, z.Zt. zeichnet mein vdr gerade "Shine a light" auf )
Am besten mit zwei parallele SSH-Sessions die ausgabe von "sudo irw" und "sudo irw /var/run/lirc/lircd.$(pidof lircd)" vergleichen... Hast du das was ich weiter oben in diesem Thread gepostet hatte mal ausprobiert: [0.4]XBMC- Einfacher Tastendruck -> Doppelte eingabe ? -
habe mal lircd gestoppt und bei sudo irw /var/run/lirc/lircd.772 kommt nur connection refused...
-
sorry have natürlich erst wieder lircd gestartet,
dann bringt irw bei verschiedenen Tasten manchmal 2 oder 3 Inputs :67 0 KEY_UP devinput
67 1 KEY_UP devinput
6c 0 KEY_DOWN devinput
6c 1 KEY_DOWN devinput
6c 2 KEY_DOWN devinput/BJ
edit : mit dem da oben fühle ich mich etwas überfordert..
-
edit : mit dem da oben fühle ich mich etwas überfordert..
Tja, dann musst du leider warten bis wir das in yaVDR fertig eingebaut haben... -
die zwei irw Varianten bringen exakt die gleichen 2 oder 3fach Responses...
-
Tja, dann musst du leider warten bis wir das in yaVDR fertig eingebaut haben...
-
Wenn Lircd keine wiederholten Tastendrücke liefert (vielleicht hast du den gap-Wert in der lircd.conf zu hoch gewählt (evtl. mal den repeat_gap dort auskommentieren und eventlircd stoppen und wieder starten), ist mein Skript leider machtlos. Mit einem Prellen (also zu viele Tastendrücke) des Lirc-Empfängers kann es umgehen, aber wenn auf dem Socket von lircd nichts ankommt, weiß es nicht wann es eine Taste drücken muss.
Du kannst ja mal zwei parallele SSH-Sitzungen aufmachen, auf der einen auf den Socket von lircd lauschen und auf der anderen gucken, was bei eventlircd ankommt wenn du Tasten gedrückt hältst:U.u. könntest du auch versuchen eine neue lircd.conf anzulernen (http://wiki.ubuntuusers.de/Lirc#lircd-conf-einrichten) bzw. die nach dem Erstellen unveränderte lircd.conf auprobieren, da das Problem IMHO daher rührt, dass zu wenig Tastendrücke ankommen, nicht zu viele.
Hallo,bei mir ist es genau andersherum. Vom lircd kommt ein event und aus dem irw (also eventlircd ) kommen 2-3.
Code
Alles anzeigenthl@poempel:~$ sudo irw /var/run/lirc/lircd-usb~hiddev0 00000000ffcc0017 00 KEY_UP Terratec 00000000ffcc0019 00 KEY_OK Terratec 00000000ffcc000c 00 KEY_8 Terratec 00000000ffcc000c 00 KEY_8 Terratec 00000000ffcc000a 00 Teletext Terratec 00000000ffcc000a 00 Teletext Terratec 00000000ffcc0006 00 KEY_Subtitles Terratec 00000000ffcc001d 00 KEY_INFO Terratec 00000000ffcc001d 00 KEY_INFO Terratec
Code
Alles anzeigenroot@poempel:~# irw 67 0 KEY_UP devinput 67 1 KEY_UP devinput 67 2 KEY_UP devinput 160 0 KEY_OK devinput 160 1 KEY_OK devinput 160 2 KEY_OK devinput 9 0 KEY_8 devinput 9 0 KEY_8 devinput 9 1 KEY_8 devinput 9 2 KEY_8 devinput 166 0 KEY_INFO devinput 166 1 KEY_INFO devinput 166 2 KEY_INFO devinput 166 0 KEY_INFO devinput 166 1 KEY_INFO devinput 166 2 KEY_INFO devinput
Spannend finde ich, dass die Events ja sogar zusammenhängend durchnummeriert werden.
Hat jemand eine Idee?
Gruß
Thomas -
Hi,
Ich habe auch mal das ganze bei mir so eingebaut, aber ich habe sehr oft das wenn ich den VDR einschalte, das die FB nicht reagiert!? starte ich dann in der Konsole eventlircd neu alles i.O. Was kann das sein bzw. wo ist zu suchen?!
MFG SVen
-
bei mir ist es genau andersherum. Vom lircd kommt ein event und aus dem irw (also eventlircd ) kommen 2-3.
Das Problem ist --uinput bei Lircd. Wenn du bei gestopptem Eventlircd auf das virtuelle Eingabegerät, das von lircd erstellt wird mit evtest schaust und gleichzeitig den Lirc-Socket mit irw beobachtest siehst du es.Ich habe auch mal das ganze bei mir so eingebaut, aber ich habe sehr oft das wenn ich den VDR einschalte, das die FB nicht reagiert!? starte ich dann in der Konsole eventlircd neu alles i.O. Was kann das sein bzw. wo ist zu suchen?!
Schau mal im Syslog, ob da etwas zu lircd und lircd2uinput steht.
Hast du einen seriellen oder einen USB-Empfänger?
Evtl. auch mal ein sleep 5 in /etc/init/lircd2uinput.conf vor dem "exec /usr/bin/python /usr/bin/lircd2uinput.py" einfügen. -
Hi seahawk1986,
Das Problem ist --uinput bei Lircd. Wenn du bei gestopptem Eventlircd auf das virtuelle Eingabegerät, das von lircd erstellt wird mit evtest schaust und gleichzeitig den Lirc-Socket mit irw beobachtest siehst du es.Das wirft evtest heraus, bei einem klick auf "OK"
Code
Alles anzeigenEvent: time 1325458096.603920, type 1 (Key), code 352 (Ok), value 1 Event: time 1325458096.603935, -------------- Report Sync ------------ Event: time 1325458096.847884, type 1 (Key), code 352 (Ok), value 2 Event: tiwei Prgramme weiter me 1325458096.847893, -------------- Report Sync ------------ Event: time 1325458096.887887, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458096.887894, -------------- Report Sync ------------ Event: time 1325458096.927884, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458096.927892, -------------- Report Sync ------------ Event: time 1325458096.967887, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458096.967894, -------------- Report Sync ------------ Event: time 1325458097.007883, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458097.007890, -------------- Report Sync ------------ Event: time 1325458097.047882, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458097.047889, -------------- Report Sync ------------ Event: time 1325458097.087885, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458097.087892, -------------- Report Sync ------------ Event: time 1325458097.127884, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458097.127892, -------------- Report Sync ------------ Event: time 1325458097.167887, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458097.167894, -------------- Report Sync ------------ Event: time 1325458097.207884, type 1 (Key), code 352 (Ok), value 2 Event: time 1325458097.207891, -------------- Report Sync ------------ Event: time 1325458097.240142, type 1 (Key), code 352 (Ok), value 0 Event: time 1325458097.240156, -------------- Report Sync ------------
Da kommen dann die unterschiedlichen Values her, die scheinen dann wohl entprellt zu werden.
Die spannende Frage ist nun: wie bekomme ich das weg.
Bei den meisten Tasten scheint es nicht stark zu stören, aber gerade bei <up> und <down> schaltet der VDR z.B. immer zwei Programme weiter oder springt im Menu immer zwei Zeilen.Ach ja die FB wird nicht über eine manuelle Lirc-Config, sondern über die UDEV-Rules für Samsung erkannt,
das mit dem --unput habe ich auch noch nicht ganz verstanden. Das Konzept vom yaVDR ist doch, dass alles - auch der lircd - die Events in den eventlircd pumpt. Soll ich da was dran ändern?
Bin für jeden konkreten TIpp dankbar.
Gruß Thomas
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!