Wie meinen VDR mit Fernbedienung steuern?

  • Hallo.
    Versuche nun seit längere Zeit meinen VDR mittels meiner zwei Fernbedienungen anzusteuern...
    Ich habe die Philips RC 4492/01B und die Harmony one, die nach dem Wiki-Beitrag als PVR -> Hersteller: KLS -> Modellnummer: VDR 1.6 eingestellt wurde.
    Als IR-Empfänger habe ich den DELL MCE USB RC6 IR Remote Receiver Win7 Media Center.
    Im VDR habe ich folgende Einstellung:
    Empfänger: Windows Media Center Transceivers/Remotes (all)
    Schnittstelle: /dev/ttyS0 (aber auch die anderen ausprobiert)
    So sieht meine lircd.conf aus:


    So sieht meine remote.conf aus:


    Wie schon gesagt, lässt sich mein VDR nicht ansteuern, obwohl am Empfänger die rote LED aufleuchtet, wenn ich auf eine Taste drücke.


    Kann mir jemand helfen?


    Gruß
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

  • Starte mal irw auf einer Konsole und beobachte, ob Tastendrücke auf der Fernbedienung überhaupt erkannt und verarbeitet werden.


    Ich vermute mal den USB-Empfänger wirst du nicht über einen Seriellen Port abfragen können.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo.


    Also irw reagiert nicht bzw. zeigt nichts an. Als Schnittstelle habe ich "keine" gewählt. (und natürlich auch die beiden anderen Schnittstellen getestet)


    Gebe ich ls /dev/lirc* und anschließend mode2 /dev/lircd erhalte ich folgende Fehlermeldung:
    -bash: mode2/dev/lircd: Datei oder Verzeichnis nicht gefunden


    Was kann ich noch tun, damit mein Vorhaben funktioniert?


    Gruß
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

    Einmal editiert, zuletzt von Senfkorn ()

  • lirc läuft aber schon? Was hast Du denn überhaupt für nen System?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hast du die nötigen Kernel-Module geladen?
    - Schau doch mal mit "lsmod |grep lirc", ob da irgendetwas geladen ist.


    Dir fehlt das Gerät, so kommst du nicht weiter.


    1) mode2 muss unbedingt was anzeigen, dann wird die Fernbedienung überhaupt registiert (noch nicht "erkannt"). Wenn da nichts kommt, dann ist die Hardware tot.


    2) irw ist erst der Schritt, welcher _nach_ der lircd.conf Datei kommt.
    Lirc wandelt mit dieser Datei nämlich den Zahlenwust (pulses, spaces) von mode2 in etwas menschenlesbares um. Da würde dann z.B. "Philips 4492: Up" stehen, wenn du die Pfeiloben-Taste drückst auf dieser FB.



    Gruß,
    Marcus

    Hardware: Zalman HD160XT; Asus H97M-Plus, 1024MB RAM, Digital Devices Cine S2 (rev 7), Atric-Einschalter, NEC3520 DVD-Laufwerk, Samsung 256 GB SSD-Festplatte --> darauf yaVDR 0.6
    Hifi: Denon AVR4306, Samsung UE40ES6300

  • Hallo.
    System ist das in der Signatur beschriebene YaVDR 0.3.


    Gebe ich sudo start remoted ein, erhalte ich die Meldung:
    start: Job is already running: remoted


    Von daher denke ich, dass die lircd läuft.


    Gruß
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

  • Hallo Marcus.
    Deinen Beitrag habe ich glatt übersehen. :-O


    Ausgabe zu lsmod |grep lirc
    lsmod |grep lirc
    lirc_mceusb 12402 0
    lirc_dev 8884 1 lirc_mceusb


    Was meinst du mit Hardware tot? Defekt?
    Aber der Empfänger reagiert doch auf Tastendruck (rote LED blinkt)


    Würde eher vermuten, dass ich einen Eingabefehler mache oder sonst noch was vergessen habe...


    Gruß
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

  • Hallo nochmals.


    Da ich über Marcus Kommentar ein wenig besorgt war, habe ich schnell versucht, den Empfänger übers Win7 MCE "anzuschließen"...
    Am HTPC lief er (noch) nicht. Der Empfänger blinkt zwar bei Betätigung aber es erfolgt keine Reaktion beim MCE. Aber beim (Dell)-Laptop funktioniert alles wie gewollt.
    Jetzt stellt sich mir die Frage, ob der Empfänger, ebenfalls mit Dell Logo, nur auf einen Dell laufen kann...? ODER ob meine Funktastatur irgendwie stört.


    Gebe ich in der Konsole cat /proc/bus/input/devices ein, erhalte ich u.A. folgende Meldung:


    Also wird doch der Empfänger richtig erkannt.
    Liegt der Fehler in einer meiner .config-dateien?


    Gruß
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

  • Puh, da hatte ich mich etwas unglücklich ausgedrückt.
    Mit "tot" meinte ich, dass das Ding unbrauchbar ist ohne Treiber, das Betriebssystem kann die Hardware nicht nutzen/ansprechen.


    Nochmal langsam:
    - die Kernel-Module sind geladen
    - Lirc läuft


    Soweit gut.
    Nur irw zeigt nichts an, wenn du die Tasten drückst, ja?



    Damit ist dann wahrscheinlich die lircd.conf Datei falsch!
    Woher kommt die? - Aus dem Netz? - Oder selbst angelegt?


    Nun mach' mal folgendes:
    - sudo stop remoted (den remote-Dienst anhalten, damit wird lirc beendet)
    - mv lircd.conf lircd.conf.bak (lircd.conf Datei umbenennen)
    - irrecord -d /ev/lirc0 lircd.conf (eine neue lircd.conf Datei erzeugen)



    Bei dem irrecord einfach den Anweisungen auf dem Bildschirm folgen:
    - Du musst zu Beginn jede Menge Tasten der FB drücken, das kann nen Moment dauern.
    - Anschließend kannst du ja mal testweise 2-3 Tasten anlernen.
    (Benennung z.B. "KEY_1" für Zifferntaste 1, "KEY_2" für 2 etc.)



    Und nach dem irrecord startest du dann remoted wieder (sudo start remoted).
    Wenn das geklappt hat, dann muss irw dir z.B. "KEY_1" anzeigen, wenn du auf die Zifferntaste 1 drückst.
    (Anschließend kannst du dann mit irrecord die anderen Tasten der FB auch noch anlernen.)


    Gruß,
    Marcus

    Hardware: Zalman HD160XT; Asus H97M-Plus, 1024MB RAM, Digital Devices Cine S2 (rev 7), Atric-Einschalter, NEC3520 DVD-Laufwerk, Samsung 256 GB SSD-Festplatte --> darauf yaVDR 0.6
    Hifi: Denon AVR4306, Samsung UE40ES6300

  • Zitat

    Original von marcuszurhorst
    Nur irw zeigt nichts an, wenn du die Tasten drückst, ja?


    Korrekt!


    Zitat


    Woher kommt die? - Aus dem Netz? - Oder selbst angelegt?


    Aus dem Netz.

    Zitat


    Nun mach' mal folgendes:
    - sudo stop remoted (den remote-Dienst anhalten, damit wird lirc beendet)

    Klappt

    Zitat


    - mv lircd.conf lircd.conf.bak (lircd.conf Datei umbenennen)


    Klappt nicht. Meldung:

    Code
    mv: Aufruf von stat für âlircd.confâ nicht möglich: Datei oder Verzeichnis nicht gefunden


    Zitat


    - irrecord -d /ev/lirc0 lircd.conf (eine neue lircd.conf Datei erzeugen)


    Klappt ebenfalls nicht. Meldung:

    Code
    irrecord -  application for recording IR-codes for usage with lirc
    
    
    Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
    
    
    irrecord: could not get file information for /ev/lirc0
    irrecord: default_init(): No such file or directory
    irrecord: could not init hardware (lircd running ? --> close it, check permissions)


    Gruß
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"


  • ...muss ja auch /dev/lirc0 heisen...


    undd en mv-aufruf mußt schon im lirc-verzeichnis machen...müßte /etc/lirc sein meine ich...also


    mv /etc/lirc/lirc.conf /etc/lirc/lirc.conf.bak


    sonst gehts nüscht...

    Client 1 Hardware : MSI Z87-G43, I5-4570, 4 GB Ram (oversized aber war über :) ),Zotac NVidia GT630 (25 Watt),Thermaltake DH202 mit iMon-LCD ( 0038 ) und vdr-plugin-imon
    Software : yaVDR 0.6,sofhhddevice @ 1920x1080@50Hz
    Server Hardware : MSI Z87-G43, I7-4790, 16 GB RAM, 5x3 TB WD Red, Digibit-R1 (2 Devices)
    Software : Ubuntu 16.04 LTS mit yavdr-Paketen,virtualbox,diverse VM's


    Yoda: Dunkel die andere Seite ist...sehr dunkel!
    Obi-Wan: Mecker nicht, sondern iss endlich dein Toast ...

  • Hallo.
    Mann bist du schnell...


    Zitat

    mv lircd.conf lircd.conf.bak (lircd.conf Datei umbenennen)


    Trotz wechsel zum Verzeichniss erhalte ich weiterhin eine Fehlermeldung

    Code
    mv: Verschieben von âlircd.confâ nach âlircd.conf.bakâ nicht möglich: Keine Berechtigung


    Und mit sudo mv: .... klappt es nicht


    Zitat

    irrecord -d /dev/lirc0 lircd.conf (eine neue lircd.conf Datei erzeugen)


    Meldung:

    Code
    irrecord: could not open file lircd.conf 
    irrecord: Permission denied


    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

  • Ok, ich war ein bisschen zu schnell.
    1) jawohl, du musst die Datei natürlich im richtigen Verzeichnis umbenennen, das hatte ich vorausgesetzt.
    2) mach' einfach mal "sudo su" für den Moment, damit wirst du root und brauchst das "sudo" nicht vor jedem Befehl)
    3) als root _musst_ du die Datei kopieren können. Verstehe nicht, warum das nicht gehen sollte.
    Vorher aber stop remoted machen, sonst ist die Datei ggf. noch geöffnet (reine Spekulation, glaub's auch eher nicht)
    4) jawohl, die Gerätedateien (=DEVices) liegen unter /dev/..., sorry für den Tippfehler.
    5) wenn der Treiber geladen ist, dann legt der dort die Gerätedatei an.
    6) schau' mal mit "ls -la /dev/lirc*", wie viele Dateien es gibt, die mit lirc im Namen beginnen.
    Da sollte lirc0 angezeigt werden.
    (oder gibt es evtl. in /dev/ noch ein Unterverzeichnis lirc, wo dann die Gerätedateien drin sind?)



    Gruß,
    Marcus

    Hardware: Zalman HD160XT; Asus H97M-Plus, 1024MB RAM, Digital Devices Cine S2 (rev 7), Atric-Einschalter, NEC3520 DVD-Laufwerk, Samsung 256 GB SSD-Festplatte --> darauf yaVDR 0.6
    Hifi: Denon AVR4306, Samsung UE40ES6300

  • Hallo.
    Kurz vorweg, meinte mit "schnell" deine Antwortschnelligkeit...
    Aber da ich mich eher als VDR-Neuling bezeichne, ist eine langsame Erklärungsweise auch nicht schlecht.


    So bin jetzt erst dazu gekommen, deine Anweisungen umzusetzen...
    Also irgendwie habe ich bei der Versucherei meine alte lircd.conf gelöscht. Aber egal, die funktionierte eh nicht.
    Zudem gehe ich eigentlich mittels Webfronted ins VDR oder mit Hilfe von PuTTY, je nachdem was für mich "bequemer" ist.


    Also irgendwie scheine ich es nicht gebacken zu bekommen. Selbst bei "ls -la /dev/lirc*" bekomme ich eine Fehlermeldung. Ganz egal in welchem Verzeichniss ich mich befinde...
    ls: Zugriff auf /dev/lirc* nicht möglich: Datei oder Verzeichnis nicht gefunden


    Gruß
    Daniel


    Nachtrag!
    Habe nun eine Ausgabe auf ls -la /dev/lirc* erhalten:
    lrwxrwxrwx 1 root root 19 2011-03-10 23:31 /dev/lircd -> /var/run/lirc/lircd

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

    Einmal editiert, zuletzt von Senfkorn ()

  • An alle.
    Mein Problem ist gelöst.
    Für die Lösung bin ich joachim-h dankbar. Hier gehts zum Tread.


    Gruß und vielen Dank an die Helfer!
    Daniel

    Mein System:
    - MBA ASUS M4A785G HTPC/RC mit ATI Radeon HD4200
    - AMD Athlon II X2 240e
    - HDSER5 1.5TB WD
    - DVDRW NEC AD-7240S
    - Multi Card Reader Ultron
    - RAM DDR2 4GB PC800 Corsair TwinX Kit (4x 1GB) CL4
    - CineS2 DVB-S2 TwinTuner von MediaPoint
    - 32" LCD-Fernseher via HDMI-Kabel als Bildschirm
    - Philips® RC6 Infrarot Empfänger, Modell OVU412000, Dell branded
    - Philips RC 4492/01B Fernbedienung


    Win7 (noch)
    Ubuntu 10.04
    yavdr 0.3a auf "Testfestplatte WD Caviar 136AA"

Jetzt mitmachen!

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