[gelöst] [0.4] LIRC mit Homebrew receiver geht nicht

  • Hi all,


    beim Test mit irw kommt nix und in VDR geht's auch nicht.
    Wenn ich im Webfrontend LIRC abschalte geht mode2.


    Bin für jede Hilfe dankbar, mir fäll nix mehr ein was ich testen könnte


    An der remote.conf habe ich nichts geändert.
    Anbei meine Configs:


    hardware.conf


    lircd.conf

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

    2 Mal editiert, zuletzt von JurKub ()

  • Ich habe selber auch den HomeBrew Empfänger.


    Es geht nur logischerweise die Fernbedienung mit der du deine /etc/lirc/lircd.conf gefüttert hast.
    Ich erhalte im Terminal mit folgenden 3 Befehlen eine Ausgabe ohne lirc oder eventlirc zu stoppen:


    Code
    christoph@pc03-yavdr-04:/$ sudo irw 
    67 0 KEY_UP devinput
    67 1 KEY_UP devinput
    67 0 KEY_UP devinput
    67 1 KEY_UP devinput


    oder

    Code
    christoph@pc03-yavdr-04:/$ sudo irw /var/run/lirc/lircd
    67 0 KEY_UP devinput
    67 1 KEY_UP devinput


    oder

    Code
    christoph@pc03-yavdr-04:/$ sudo irw /var/run/lirc/lircd.2643 
    00000000000002c4 00 KEY_UP /etc/lirc/lircd.conf
    00000000000002c4 01 KEY_UP /etc/lirc/lircd.conf
    00000000000002c4 02 KEY_UP /etc/lirc/lircd.conf


    Was kommt bei dir als Ausgabe?
    Hast du die lircd.conf selbst erstellt?

  • bei irw kommt bei mir leider überhaupt nix

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • cat /proc/bus/input/devices



    dmesg | grep lirc


    Code
    [   15.899874] lirc_dev: IR Remote Control driver registered, major 251
    [   16.900021] lirc_serial: auto-detected active low receiver
    [   16.900125] lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0
    [   16.938401] input: lircd as /devices/virtual/input/input4
    [   17.100206] input: eventlircd as /devices/virtual/input/input5


    status eventlircd


    Code
    eventlircd start/running, process 547

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • Vielleicht hört lircd bei Dir auf /dev/lirc1. Ich meine, da
    schon mal von einigen hier was gelesen zu haben.


    eventlircd stoppen und
    mode2 -d /dev/lirc1

    Mein VDR: OrigenAE/Amisos X15e, ASUS A68HM-K A68H FM2+ mATX, AMD A4 5300, 4 GB DDR3, WD Green 1 TB, Nvidia GT 430 PCIe, KNC One DVB-C Karte, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, yaVDR 0.6.2, 32" Toshiba 32XV635D, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 10 TB extern (USB) für Serien und Filme.
    Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.

  • das war es leider auch nicht


    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • Wenn mode2 funktioniert und lircd und eventlircd läuft, dann kann es doch nur bedeuten, dass die lircd.conf nicht passt. Die hardware.conf ist egal, weil sie sowieso nicht benutzt wird. Man muss natürlich sicherstellen, dass man auch die richtige lircd.conf prüft. Ausgewählt wird die ja durch das Web-Frontend. Trotzdem nicht auf Intuition und Gottvertrauen verlassen und nachsehen! Also sicherstellen, dass man im Webfrontend Lirc und den richtigen Empfängertyp ausgewählt hat, dann, ganz wichtig, mit


    Code
    ps -ef|grep lircd

    nachsehen welche lircd.conf der lircd denn benutzt! Diese Datei dann untersuchen. Es ist doch schließlich gar nicht gesagt, dass lircd die /etc/lirc/lircd.conf nimmt.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • wie sehe ich denn welche lircd.conf benutzt wird?


    ps -ef|grep lircd


    Code
    vdr       1310     1  5 15:59 ?        00:00:35 /usr/bin/vdr --lirc=/var/run/lirc/lircd -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 -w 0 -Prestfulapi --port=8002 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages --channellogos=/usr/share/vdr-channellogos -Pdbus2vdr -Pmenuorg -Pmarkad -Ptext2skin -Pextrecmenu -Pfemon -Pconflictcheckonly -Piptv -Pchannellists -Pskinpearlhd --epgimages=/var/cache/vdr/epgimages -Pepgsearchonly -Pwirbelscan -Pepgsearch -f /usr/bin/svdrpsend -Pquickepgsearch -Plive --port=8008 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages -Pstreamdev-server -Pxine -r -Pxvdr -t 10 -Pdynamite
    root      2196     1  0 16:09 ?        00:00:00 /usr/sbin/eventlircd -f --repeat-filter --socket=/var/run/lirc/lircd
    root      2207     1  0 16:09 ?        00:00:00 /usr/sbin/lircd --nodaemon --uinput --output=/var/run/lirc/lircd.2207 --device=/dev/lirc0
    root      2220  1782  0 16:11 pts/0    00:00:00 grep --color=auto lircd

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • wie sehe ich denn welche lircd.conf benutzt wird?

    Code
    root      2207     1  0 16:09 ?        00:00:00 /usr/sbin/lircd --nodaemon --uinput --output=/var/run/lirc/lircd.2207 --device=/dev/lirc0


    Da hier keine lircd.conf in der Kommandozeile steht, ist es also doch die /etc/lirc/lircd.conf. Wenn du jetzt mit

    Code
    irw /var/run/lirc/lircd.2207

    keine Ausgaben bekommst, dann ist die lircd.conf fehlerhaft. Bekommst du ausgaben, die aber nicht mit KEY_ anfangen, dann ist auch die lircd.conf fehlerhaft. Der Pfad /var/run/lirc/lircd.2207 ändert sich mit jedem Start von lircd, deshalb vorher nachsehen, du weißt ja jetzt wie.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • hey es geht


    Die licrd.conf hatte tatsächlich eine Macke


    Vielen Dank an alle für eure Hilfe


    JurKub

    VDR1: Asus P5B, 2048MB, 2 x Mystique SaTiX-S2 V2 CI Dual, Colorful G210, 7" Display, 1TB 2,5" SATA HD, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1
    VDR2: Asus
    B85M-E, 8192MB, 1 x TT-Budget S2-3200 PCI, MSI GF GTX 1050-2GB, SATA Flash Modul 8GB --> yaVDR 0.6.1
    VDR3: Acer Revo 3600, 2048MB, Compact Flash to SATA 8GB CF Card --> yaVDR 0.6.1

  • Die licrd.conf hatte tatsächlich eine Macke


    War mir schon länger klar, dass es ein PEBKAC ist.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo,
    ich habe hier das gleiche Problem und bin am Verzweifeln. Bis Post 9 kann ich mithalten, aber ich bekomme mit irw einfach kein Event!
    Ich habe auch schon andere FB angelernt und getestet, aber nichts funktioniert.
    Hat jemand eine Idee, was noch sein könnte?


    Grüße
    pfeifi

    VDR: GA-A75M-UD2H, 8096 MB, ZOTAC GeForce GT 710, DVBSky S952 V3, WD 2 TB, MLD 5.4

  • Kurze Rückmeldung, bin nicht gleich zum testen gekommen.
    Aber auch hier lag es an der lircd.conf.
    Ich hatte diese überarbeitet, aber der vdr hat die wohl nicht gleich geschluckt.
    Jetzt geht alles. Danke.

    VDR: GA-A75M-UD2H, 8096 MB, ZOTAC GeForce GT 710, DVBSky S952 V3, WD 2 TB, MLD 5.4

  • Hallo Leute, ich kriege es einfach nicht hin meine Fernbedienung ans laufen zu bringen.
    Ich habe ein IR-Empfänger von Atric ver. 5, habe lircd.conf entsprechend Namespace-konforme angepasst und trotzdem funktionieren einige Tasten nicht, z.B. die Taste KEY_Ok


    Da hier keine lircd.conf in der Kommandozeile steht, ist es also doch die /etc/lirc/lircd.conf. Wenn du jetzt mit

    Code
    irw /var/run/lirc/lircd.2207

    keine Ausgaben bekommst, dann ist die lircd.conf fehlerhaft. Bekommst du ausgaben, die aber nicht mit KEY_ anfangen, dann ist auch die lircd.conf fehlerhaft. Der Pfad /var/run/lirc/lircd.2207 ändert sich mit jedem Start von lircd, deshalb vorher nachsehen, du weißt ja jetzt wie.


    Gerald


    das ist meine Ausgabe:

    Code
    irw /var/run/lirc/lircd.1993 
    0000000000fff807 00 KEY_Ok ./lircd.conf
    0000000000fff807 01 KEY_Ok ./lircd.conf


    und wenn ich einfach irw eingebe, keine Funktion. Die remote.conf habe ich nicht verändert!


    Ich bin für jeden Tip Dankbar
    Danke

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a


  • das ist meine Ausgabe:

    Code
    irw /var/run/lirc/lircd.1993 
    0000000000fff807 00 KEY_Ok ./lircd.conf
    0000000000fff807 01 KEY_Ok ./lircd.conf


    Sollte das nicht "KEY_OK" sein? Also mit grossen "K"?


    Keine Ahnung ob das System durchgängig Case-Sensitive ist oder nicht, aber nen Versuch ists wert.


    cu

  • Keine Ahnung ob das System durchgängig Case-Sensitive ist oder nicht, aber nen Versuch ists wert.


    Ist Case-sensitiv und muss groß geschrieben werden.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Das mit der Case-sensitiv ist eine kommische Sache:


    Ist Case-sensitiv und muss groß geschrieben werden.


    1.) wenn ich in lircd.conf KEY_OK schreibe, wird die Taste von eventlircd trotzdem nicht erkannt.

    Code
    irw /var/run/lirc/lircd.1894 
    0000000000fff807 00 KEY_OK ./lircd.conf
    0000000000fff807 01 KEY_OK ./lircd.conf


    2.) ich habe die Taste Ok testweise so benannt KEY_back , diese wird aber von eventlircd so erkannt

    Code
    irw
    9e 0 KEY_BACK devinput
    9e 1 KEY_BACK devinput


    und von lircd so

    Code
    irw /var/run/lirc/lircd.2003 
    0000000000fff807 00 KEY_back ./lircd.conf
    0000000000fff807 01 KEY_back ./lircd.conf

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a

  • 0000000000fff807 00 KEY_back ./lircd.conf


    Wie startest du denn lircd? über den Upstart Job oder von Hand?

    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!