Yavdr 0.5 Lirc Wiederholrate?

  • Hallo Alle,


    ich benutze den


    Empfänger: Home-brew (16x50 UART compatible serial port)
    Schnittstelle: /dev/ttyS0


    Bei der YaVDR Version 0.4 funktioniert meine Fernbedienung (FB) super.
    Wenn ich eine Taste dauerhaft drücke, dann kann ich zb. super in der Kanalliste ub und down blättern.
    Das soll bedeuten, wenn ich auf der FB Taste bleibe, dann scrollt die Kanalliste nach unten.


    Diese Wiederholrate funktioniert bei mir mit YaVDR 0.5 leider nicht mehr.
    Das bedeutet, ich muss in der Kannaliste 10 mal auf der FB die UP Taste drücken,
    um 10 Kanäle nach oben zu gelangen. Da macht das Handling mit der FB nicht wirklich Spaß.


    Ich habe in der lircd.conf schon mit den Parametern
    pre_data 0x8001
    toggle_bit_mask 0x8000000
    repeat

    usw experementiert, aber alles leider ohne Erfolg.


    Wie gesagt meine lircd.conf in der YaVDR Version 0.4 funktioniert super.
    Anbei ein Auszug aus meiner Lirc.d.conf wie er in der YaVDR Version 0.4 funktioniert.


    begin remote


    name /etc/lirc/lircd.conf
    bits 16
    flags SPACE_ENC|CONST_LENGTH
    eps 30
    aeps 100


    header 9064 4349
    one 616 1603
    zero 616 500
    ptrail 634
    pre_data_bits 16
    pre_data 0x410
    gap 106952
    toggle_bit_mask 0x0


    begin codes
    KEY_POWER2 0x00FF
    key_ok 0xA857
    KEY_ESC 0x30CF
    KEY_MUTE 0x20DF
    KEY_MENU 0x8877
    KEY_0 0xE21D



    Vielleicht kann mir jemand helfen oder hat einen Tipp für mich.


    Gruß


    Micha

    ASUS M4N78-VM
    YAVDR 0.4; xineliboutput; FB an Home-brew (16x50 UART compatible serial port COM1)

  • Schau mal auf dem eigentlichen Lirc-Sockel ("sudo irw /var/run/lirc/lircd.$(pidof lircd)") was da ankommt und vergleiche es mit dem Was auf dem Socket von eventlircd ausgegeben wird ("sudo irw /var/run/lirc/lircd").
    Was für eine Fernbedienung ist das?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo seahawk1986


    Die KEY_DOWN Taste hatte ich gedrückt gehalten.


    Die FB ist eine ONE FOR ALL URC-7140 SAT-CODE 1300


    root@yavdr:~# irw /var/run/lirc/lircd.$(pidof lircd)
    00000000041038c7 00 KEY_1 /etc/lirc/lircd.conf
    0000000004108877 00 KEY_MENU /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    000000000410a857 00 key_ok /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    ^C
    root@yavdr:~#



    root@yavdr:~# irw /var/run/lirc/lircd
    2 0 KEY_1 devinput
    8b 0 KEY_MENU devinput
    6c 0 KEY_DOWN devinput
    160 0 KEY_OK devinput
    6c 0 KEY_DOWN devinput
    ^C
    root@yavdr:~#

    IM WFE habe ich nichts gefunden.


    Gruß


    Micha

    ASUS M4N78-VM
    YAVDR 0.4; xineliboutput; FB an Home-brew (16x50 UART compatible serial port COM1)

  • Ok, und was kommt da wenn du eine Taste gedrückt hältst - darum geht es doch wenn ich es richtig verstanden habe?
    Zählt er da bei beiden richtig hoch?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Dann sieht es also z.B. so aus:

    Code
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf


    Statt wie üblich

    Code
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    000000000410c837 01 KEY_DOWN /etc/lirc/lircd.conf
    000000000410c837 02 KEY_DOWN /etc/lirc/lircd.conf
    000000000410c837 03 KEY_DOWN /etc/lirc/lircd.conf


    Versuch mal in der /etc/init/lircd2uinput.conf ein "-x" in die exec-Zeile zu hängen:


    Danach einmal lircd2uinput stoppen und wieder starten:

    Code
    sudo stop lircd2uinput && sudo start lircd2uinput

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • L4M-Twin S2 6.2


    Hallo seahawk1986
    In V 0.4 sieht es so aus


    root@yavdr:~# sudo irw /var/run/lirc/lircd.$(pidof lircd)
    0000000004108877 00 KEY_MENU /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf
    000000000410a857 00 key_ok /etc/lirc/lircd.conf
    000000000410c837 00 KEY_DOWN /etc/lirc/lircd.conf


    root@yavdr:~# sudo irw /var/run/lirc/lircd
    8b 0 KEY_MENU devinput
    6c 0 KEY_DOWN devinput
    160 0 KEY_OK devinput
    6c 0 KEY_DOWN devinput
    6c 1 KEY_DOWN devinput
    6c 2 KEY_DOWN devinput
    6c 3 KEY_DOWN devinput
    6c 4 KEY_DOWN devinput
    6c 5 KEY_DOWN devinput

    usw


    Bei der V0.5, wieDu es gepostet hast.

    Zitat

    Versuch mal in der /etc/init/lircd2uinput.conf ein "-x" in die exec-Zeile zu hängen:


    Ändert leider nichts :(

    ASUS M4N78-VM
    YAVDR 0.4; xineliboutput; FB an Home-brew (16x50 UART compatible serial port COM1)

  • Aber zählt er unter der 0.4 auf den originalen Lirc-Sockel auch hoch oder nicht?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • bei YAVDR 0.4


    unter dem eigentlichen Lirc-Sockel
    root@yavdr:~# sudo irw /var/run/lirc/lircd.$(pidof lircd)
    zählt er nicht hoch


    root@yavdr:~# sudo irw /var/run/lirc/lircd
    zählt er hoch



    bei YAVDR 0.5
    zählr er nirgens hoch

    ASUS M4N78-VM
    YAVDR 0.4; xineliboutput; FB an Home-brew (16x50 UART compatible serial port COM1)

  • Ok, dann nimm mal versuchsweise lircd2uinput raus:

    Code
    echo "manual" | sudo tee /etc/init/lircd2uinput.override


    Und in der /etc/init/lircd.conf ergänzt du die Zeile

    Code
    exec /usr/sbin/lircd --nodaemon $REMOTE_LIRCD_ARGS


    um --uinput (sieht dann wieder wie in der 0.4 aus - https://raw.github.com/yavdr/y…0.4/etc/init/lircd.conf):

    Code
    exec /usr/sbin/lircd --nodaemon --uinput $REMOTE_LIRCD_ARGS

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Jetzt funktioniert es. Super Danke


    Was auch immer der Grund dafür ist. Ich werde es nie verstehen.


    Muss ich noch etwas beachte? Oder kann ich das System so lassen.

    ASUS M4N78-VM
    YAVDR 0.4; xineliboutput; FB an Home-brew (16x50 UART compatible serial port COM1)

  • Falls sich etwas ander lircd.conf durch Updates ändert, solltest du gefragt werden, ob du die neue Konfiguration einspielen willst - das kannst du dann einfach ablehnen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!