Beiträge von falcon64

    Nein, irw zählt die nicht hoch:


    Code
    6a 0 KEY_RIGHT devinput
    6a 0 KEY_RIGHT devinput
    69 0 KEY_LEFT devinput
    69 0 KEY_LEFT devinput
    6a 0 KEY_RIGHT devinput


    Mehrere Einzeltastendrücke, also Tastenprellen (bouncing). Genau dagegen soll doch in den advancedsettings.xml von XBMC remoterepeat helfen!


    OK, warum auch immer das nichts bringt, lass uns es einfach vorher abfangen...

    Voilá,


    hier war's OK:


    Code
    Event: time 1391177664.273088, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 1
    Event: time 1391177664.273092, -------------- SYN_REPORT ------------
    Event: time 1391177664.273117, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 0
    Event: time 1391177664.273120, -------------- SYN_REPORT ------------


    Bei den folgenden dann nicht:


    Code
    Event: time 1391177493.397967, type 1 (EV_KEY), code 105 (KEY_LEFT), value 1
    Event: time 1391177493.397970, -------------- SYN_REPORT ------------
    Event: time 1391177493.397991, type 1 (EV_KEY), code 105 (KEY_LEFT), value 0
    Event: time 1391177493.397993, -------------- SYN_REPORT ------------
    Event: time 1391177493.649992, type 1 (EV_KEY), code 105 (KEY_LEFT), value 1
    Event: time 1391177493.649996, -------------- SYN_REPORT ------------
    Event: time 1391177493.650017, type 1 (EV_KEY), code 105 (KEY_LEFT), value 0
    Event: time 1391177493.650019, -------------- SYN_REPORT ------------


    Code
    Event: time 1391177770.145967, type 1 (EV_KEY), code 352 (KEY_OK), value 1
    Event: time 1391177770.145970, -------------- SYN_REPORT ------------
    Event: time 1391177770.145992, type 1 (EV_KEY), code 352 (KEY_OK), value 0
    Event: time 1391177770.145994, -------------- SYN_REPORT ------------
    Event: time 1391177770.397997, type 1 (EV_KEY), code 352 (KEY_OK), value 1
    Event: time 1391177770.398000, -------------- SYN_REPORT ------------
    Event: time 1391177770.398021, type 1 (EV_KEY), code 352 (KEY_OK), value 0
    Event: time 1391177770.398023, -------------- SYN_REPORT ------------


    Code
    Event: time 1391177810.969995, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
    Event: time 1391177810.969998, -------------- SYN_REPORT ------------
    Event: time 1391177810.970023, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
    Event: time 1391177810.970025, -------------- SYN_REPORT ------------
    Event: time 1391177811.221985, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
    Event: time 1391177811.221987, -------------- SYN_REPORT ------------
    Event: time 1391177811.222009, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
    Event: time 1391177811.222011, -------------- SYN_REPORT ------------


    Offenbar jedes Mal ca. 250 ms?


    Eine brauchbare Lösung für alle wäre natürlich genial. Ich schau parallel auch mal rein!

    Extrem nervig X(
    Der Repeat-Filter von Eventlircd steht bei mir nur auf Rang 2 da ich ihn nicht parametrieren kann. Sowieso: wenn ich ihn einschalte verbessert sich nix.


    advancedsettings.xml zeigt leider auch keinen Effekt. Ich habe extra in XBMC im Debugmodus kontrolliert ob das File eingelesen wird und ich nicht doch im Pfad oder aber im File selber einen Typo habe.



    Also alles in Ordnung, ich hab (neben remotedelay) bei remoterepeat bis 20000 probiert. Kein Effekt. Ich sehe sowohl bei irw, als auch im XBMC Logfile immer noch in einem von 5-10 Fällen die doppelten Tasten mit der entsprechenden Reaktion im GUI.


    Ich werde jetzt zwei Wege probieren:
    1. ich versuche mir einen eigenen Filter zu stricken den ich wirklich kontrollieren kann.
    2. Vielleicht einfach eine andere separate FB (rc_core) :(

    Ich nutze als Frontend XBMC, da habe ich diese Einstellmöglichkeiten nicht.
    Ich habe im Netz einen älteren Hinweis aus 2011 gefunden:


    Code
    Dann in der Datei
    /root/.XBMC/userdata/advancedsettings.xml
    die Zeile
    <remotedelay>10</remotedelay>
    einfügen.


    Stimmt das (noch) bzw. macht das bei meinem Setup überhaupt Sinn?
    Ich probiers dann heute Abend mal damit.

    Heute möchte ich an den doppelten Tasten weiterkommen. Ich bleibe in dem alten Thread damit am Ende klar ist wie die Kiste an's laufen kommt :]
    Also ich habe versucht mich durch die Dokus/Threads zu lesen:
    Scheint ein dauerhaftes Thema zu sein, unter yavdr 0.4 wurde mit hardcoded delays in eventlircd experimentiert. In 0.5 wird dann lirc2uinput verwendet?!


    Details zu meinen Problemen damit:
    a) lircd2uinput schein nicht gestartet zu sein :


    Code
    root@zbox:~# status lircd2uinput 
    lircd2uinput stop/waiting


    Wo stelle ich ein, dass der startet?


    b) in der Doku zu yavdr 0.5 steht:


    Code
    Dieser lässt sich im Webfrontend einfach auf der Seite zur Fernbedienung
     aktivieren und über die Konfigurationsdatei in 
    /etc/yavdr/lircd2uinput.conf feinjustieren.


    1. Wo bitteschön im Webfrontent, da sehe ich nichts ?!
    2. Die /etc/yavdr/lirc2uinput.conf muss ich wohl erst anlegen, weil nicht existent!...


    c) gibt es ein template für diese lircd2input.conf mit der ich anfangen kann zu experimentieren?


    Sorry, ich hatte mir wirklich vorgenommen alleine weiter zu kommen. Ich brauche Euch aber doch :(

    Weiter gestochert... Mangels besseren Wissens einen Dummy Eintrag in 03_0b48_3011.evmap gemacht:


    Code
    KEY_OK 	= KEY_OK


    Sicher Schwachsinn, aber was solls.


    Jetzt liefert irw aber output


    Code
    root@zbox:~# irw
    160 0 KEY_OK devinput
    160 0 KEY_OK devinput
    6c 0 KEY_DOWN devinput
    67 0 KEY_UP devinput


    Und z.B. die OK Taste zeigt auch eine Reaktion.
    Macht bitte mal jemand das Licht hier für mich an?!!

    Die Ausgabe von EVTEST jetzt:



    Ist aber wie erwartet ?!

    Stop! Einen Schritt weiter bin ich!


    Mit der Änderung in /lib/udev/rules.d/98-eventlircd-names.rules bekomme ich:



    Next steps? Damit wären wir wieder bei der evmaps ...

    Irgendwie klappt das mit den Regeln nicht. Mit beiden Varianten ergeben sich keine Veränderungen (gebootet habe ich zwischendurch jedes Mal!).


    Sorry, ich hatte die Vermutung nur die ersten beiden Einträge ...
    Here you go:


    Mühsam ernährt sich das Eichhörnchen :]


    Also erstmal zur Bestätigung (jetzt event10...):



    udevadm liefert:



    Hilft das weiter ???

    Ist nach meinem Eintrag in 98-eventlircd.rules auf event4 gewandert.



    Soweit also alles OK.


    Mit dem udev-Attribut scheint das allerdings in's Leere zu laufen:


    Code
    root@zbox:~# udevadm info --query=env /dev/input/event4
    query needs a valid device specified by --path= or --name=


    Da ich mit dem Befehl bisher nicht arbeiten musste einfach mal auf typo getippt und versucht:


    Code
    root@zbox:~# udevadm info --query=env --path=/dev/input/event4
    device path not found


    Bringt mich also auch nicht weiter :(

    An der evmap hänge ich jetzt :(
    Bleiben wir bei der OK Taste, vdr reagiert nicht.
    Bei EVTEST kommt aber schon (original post oben)


    Code
    Event code 352 (KEY_OK)


    "KEY_OK" ist doch schon Namespace konform?!


    Wie muss die Zeile für die OK Taste dann in evmap konkret aussehen??

    Ich hab mir ja echt Mühe gegeben, aber ich bin stuck :(


    Mein Setup:yavdr 0.5, xbmc frontend, auf zbox id41, Technotrend S2-4600, läuft prima, nur ich bekomme die Fernbedienung nicht hin.


    Code
    cat /proc/bus/input/devices 
    I: Bus=0003 Vendor=0b48 Product=3011 Version=0000
    N: Name="IR-receiver inside an USB DVB receiver"
    P: Phys=usb-0000:01:00.0-1.3/ir0
    S: Sysfs=/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/usb6/6-1/6-1.3/input/input6
    U: Uniq=
    H: Handlers=kbd event6 
    B: PROP=0
    B: EV=3
    B: KEY=40fc010 20206100000000 0 8000 418080002001 9e168000000000 ffc


    Probleme:
    a) doppelte Tastendrücke, hab ich gesehen kommt vor, Lösungen gibt es, kümmere ich mich später drum.
    Aber b) nicht alle Tasten kommen beim VDR an!


    Zum Beispiel die OK Taste zeigt keine Wirkung. Bei evtest sehe ich alle Tasten korrekt...



    Ich verstehe im Moment nicht wie ich nachvollziehen kann wie genau die Fernbedienung aktuell eingebunden ist und an wo ich an der Konfiguration drehen kann
    :O


    Danke vorab an die Gemeinde für die Unterstützung!