[gelöst]Yavdr mit IRMP- Empfänger.

  • Ich brauche noch mal etwas Hilfe. Ich habe mir für den yaVDR 0.6 einen IRMP-Empfänger gekauft.

    lsusb zeigt:

    Code
    Bus 001 Device 004: ID 1209:4444 InterBiometrics

    Dann habe ich mich an die Anleitung gehalten:

    http://www.yavdr.org/documentation/…3.html#usb_irmp

    Das Paket yavdr-addon-irmp installiert und versucht eine Keymap zu erstellen.

    Code
    nano /etc/vdr/harm.map
    070015000d01 KEY_UP
    070015001101 KEY_DOWN
    070015001001 KEY_RIGHT
    070015000e01 KEY_LEFT

    Schaue ich mir dann mit irw, erhalte ich aber nur:

    Da wird irgendwie die Keymap nicht genutzt.

    Meine /etc/default/irmplircd sieht so aus:

    Logauszug:

    Code
    Jul  9 11:55:09 vdr kernel: [46593.348001] /usr/bin/lircd2uinput:167: Warning: Source ID 339 was not found when attempting to remove it
    Jul  9 11:55:09 vdr kernel: [46593.348001]   gobject.source_remove(self.timer)
    Jul  9 11:55:10 vdr kernel: [46594.960528] /usr/bin/lircd2uinput:167: Warning: Source ID 348 was not found when attempting to remove it
    Jul  9 11:55:10 vdr kernel: [46594.960528]   gobject.source_remove(self.timer)
    Jul  9 11:55:12 vdr kernel: [46596.760037] /usr/bin/lircd2uinput:167: Warning: Source ID 360 was not found when attempting to remove it
    Jul  9 11:55:12 vdr kernel: [46596.760037]   gobject.source_remove(self.timer)

    Kann mir jemand weiterhelfen?

    Gruß Jan

    1:Dell PoweEdge T20; Xeon E3-1225 v3; 32GB RAM; Proxmox 5.4; MLD 5.4 als VDR-Server; 2 x Cine S2;
    2:Intel NUC i3 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub

    2:Intel NUC i5 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub
    3:Raspberry Pi 3B; MLD

    Edited once, last by schnoefftel (July 9, 2016 at 3:52 PM).

  • Hast du irmplircd nach der änderung der Konfigurationsdatei schon neu gestartet? Siehst du auf dessen eigenen Socket die Tastendrücke mit den zugeordneten Tastennamen?

    Code
    sudo irw /var/run/lirc/irmplircd
    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja. Ist neu gestartet und nein, "irw /var/run/lirc/irmplircd" zeigt das gleiche wie vorher.

    In der Anleitung ist aber von "irw /var/run/irmplircd" die rede. Das muss aber ein Fehler in der Anleitung sein.

    1:Dell PoweEdge T20; Xeon E3-1225 v3; 32GB RAM; Proxmox 5.4; MLD 5.4 als VDR-Server; 2 x Cine S2;
    2:Intel NUC i3 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub

    2:Intel NUC i5 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub
    3:Raspberry Pi 3B; MLD

  • Mit welchen Argumenten wird irmplircd gestartet?

    Code
    ps ax | grep irmplircd

    In der Anleitung ist aber von "irw /var/run/irmplircd" die rede. Das muss aber ein Fehler in der Anleitung sein.

    Ja, das korrigiere ich nachher noch.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Mit welchen Argumenten wird irmplircd gestartet?

    Code
    root@vdr:~# ps ax | grep irmplircd
      644 ?        Ss     0:00 /usr/bin/irmplircd -f -d /var/run/lirc/irmplircd -t /etc/vdr/harm.map /dev/hidraw0
      780 ?        Ss     0:00 /usr/bin/python /usr/bin/lircd2uinput -s /var/run/lirc/irmplircd
    16640 pts/4    S+     0:00 grep --color=auto irmplircd

    1:Dell PoweEdge T20; Xeon E3-1225 v3; 32GB RAM; Proxmox 5.4; MLD 5.4 als VDR-Server; 2 x Cine S2;
    2:Intel NUC i3 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub

    2:Intel NUC i5 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub
    3:Raspberry Pi 3B; MLD

  • Sollte ir_control nicht etwas anzeigen?

    Code
    root@vdr:~# sudo ir_control  -s
    Could not find USB device www.anyma.ch/uDMX
    Could not find USB device "USB IR Remote Receiver" with vid=0x16c0 pid=0x27d9

    1:Dell PoweEdge T20; Xeon E3-1225 v3; 32GB RAM; Proxmox 5.4; MLD 5.4 als VDR-Server; 2 x Cine S2;
    2:Intel NUC i3 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub

    2:Intel NUC i5 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub
    3:Raspberry Pi 3B; MLD

  • Vielleicht mag die alte Version von irmplircd und den beiliegenden Tools nicht mit dem neuen Empfänger - ich aktualisiere mal das irmplircd-Paket.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Vielleicht mag die alte Version von irmplircd und den beiliegenden Tools nicht mit dem neuen Empfänger - ich aktualisiere mal das irmplircd-Paket.

    Danke!

    Gruß Jan

    1:Dell PoweEdge T20; Xeon E3-1225 v3; 32GB RAM; Proxmox 5.4; MLD 5.4 als VDR-Server; 2 x Cine S2;
    2:Intel NUC i3 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub

    2:Intel NUC i5 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub
    3:Raspberry Pi 3B; MLD

  • Ich versuche gerade nachzuvollziehen, wo die aktuellen Sourcen für die Programme liegen - die EasyVDR-Pakete enthalten Änderungen, die ich im Github-Repo von ranseyer nicht gefunden habe ...
    Die neuen Pakete bauen gerade in https://launchpad.net/~seahawk1986-h…ive/ubuntu/irmp - probier es mal damit, wenn die fertig sind.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • :tup :tup :tup

    Jetzt funktioniert es.
    Kann aber auch an meinem verwendeten Tastencode gelegen haben.
    Vor dem Update sah es so aus:

    Code
    root@vdr:~# sudo irw /var/run/lirc/irmplircd
    070015000d00 0 070015000d00 IRMP
    070015000d01 0 070015000d01 IRMP
    070015000d01 0 070015000d01 IRMP


    Für meine Keymap habe ich den Code mit der 1 am Ende genommen. Der wiederholt sich bei längerem drücken.

    Nach dem Update sieht es so aus:

    Code
    root@vdr:~# sudo irw /var/run/lirc/irmplircd
    070015000d00 0 KEY_UP IRMP
    070015000d00 1 KEY_UP IRMP
    070015000d00 2 KEY_UP IRMP

    Keymap angepasst. Die Taste wird erkannt.

    Vielen dank für deine Hilfe seahawk!
    Übrigens...Nur das irmplircd- Paket wurde aktualiesiert. Das andere war schon das aktuellste.

    Code
    root@vdr:~# apt-get install usb-ircontrol 
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.       
    Statusinformationen werden eingelesen.... Fertig
    usb-ircontrol ist schon die neueste Version.
    usb-ircontrol wurde als manuell installiert festgelegt.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 5 nicht aktualisiert.

    Gruß Jan

    PS. Wenn jetzt noch jemand eine passende Keymap für das Harmony KLS 1.6- Profil hat? Das wäre Luxus.

    1:Dell PoweEdge T20; Xeon E3-1225 v3; 32GB RAM; Proxmox 5.4; MLD 5.4 als VDR-Server; 2 x Cine S2;
    2:Intel NUC i3 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub

    2:Intel NUC i5 Passiv; 4GB RAM; 120GB SSD; easyvdr 3.5 als client; Harmony Hub
    3:Raspberry Pi 3B; MLD

  • Vor dem Update sah es so aus:

    Dann hat er das Toggle-Bit des RC5X Protokoll nicht korrekt erkannt.

    Übrigens...Nur das irmplircd- Paket wurde aktualiesiert. Das andere war schon das aktuellste.

    Nein, da war nur die epoch-Nummer unbeabsichtigt kleiner als in yavdr/main - ein neues Paket ist unterwegs, dann sollte hoffentlich auch ir_control funktionieren.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!