Lösung: Konfiguration LIRC + XBMC + Cinergy-IR (nicht USB)

  • Hallo zusammen,
    die Bezeichnung Howto wäre übertrieben, hier also eine Sammlung an Konfigurationsdateien, falls jemand versucht, eine Cinergy HD S2 mit der eingebauten IR-DIode mit yaVDR (liplianin-S2) und XBMC zum Laufen zu bekommen.
    Edit: Wichtig: Falls bisher das Remote-Plugin genutzt wurde, vorher die /etc/vdr/plugins/plugin.remote.conf sichern (nicht zwingend nötig) und per apt-get remove vdr-plugin-remote das Plugin entfernen.


    /etc/udev/rules.d/10-dvb-remote.rules, zu evtl vorhandenen hinzu. Es wird /dev/input/ir_mantis generiert, darf es also nicht schon geben.

    Code
    KERNELS=="input*", ATTRS{name}=="Mantis VP-1041 IR Receiver", SYMLINK+="input/ir_mantis"


    dann reboot, damit das device auch von udev eingerichtet wird.
    /etc/lirc/hardware.conf


    /etc/lirc/lircd.conf


    /var/lib/vdr/.xbmc/userdata/Lircmap.xml


    Gruß, Bernd

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

    5 Mal editiert, zuletzt von ramon.serrano ()

  • Servus Bernd,


    haut leider nicht hin bei mir. Ich hab auch die IR via Klinke dran
    Hab da gleich mal ein paar Fragen dazu.


    wie siehts da aus:
    /etc/udev/rules.d/10-dvb-remote.rules
    ich hatte da schon 3 Einträge drin, sollen die anderen drei raus und nur deiner rein?


    diese datei hab ich nciht:
    /etc/vdr/plugins/plugin.remote.conf
    sollich die neu erstellen mit der einen zeile von dir?


    und diesen Pfad hab ich auch ned (userdata)
    /var/lib/vdr/.xbmc/userdata/Lircmap.xml


    VG und danke für deine wertvolle Hilfe


    andreas

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Hallo,


    hm, die plugin.remote.conf gehört zum remote-plugin, das bei dieser Konstallation nix mehr zu suchen hat - habe ich oben noch ergänzt, danke für den Hinweis. Die Datei hatte ich aber gar nicht erwähnt?


    Da es in der original vorhandenen rules-Datei schon eine input/ir gibt, habe ich diese mal auf /input/ir_mantis geändert. Dann kannst Du die Zeile zu den vorhandnen dazunehmen.


    Die Lircmap.xml kannst Du erstellen, dann wird sie von XBMC auch genutzt. XBMC durchsucht wohl alle möglichen Keymap-Pfade, eigene Definitionen gehören beim yaVDR unter eben unter /var/lib/vdr/.xbmc/userdata/Lircmap.xml.


    Gruß, Bernd

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • hi,


    ähm, zwei Sachen...


    also das Ding sollte ohne plugin funken, oder?..


    und


    die hast plugin.remote.conf im anderen thread erwähnt :)




    wie gehe ich jetzt vor weil es ja ned geht?


    VG

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

    Einmal editiert, zuletzt von morpheus ()

  • genau, mit Lirc , dafür ohne Remote-Plugin, das möchte ich ja gerne ersetzen, da es bei XBMC nichts bringt.


    Fehlersuche:
    1. /etc/udev/rules.d/10-dvb-remote.rules angepaßt und reboot? Danach sollte /dev/input/ir_mantis da sein, als Symlink auf /dev/input/eventX mit X=0..9 (oder noch mehr, je nach Anzahl der Eingabegeräte)


    2. mit dem genialen Webfrontend den Lirc-Treiber kontrollieren, sollte so aussehen, wie im Anhang.


    3. ist devinput, der Lirc-Treiber für /dev/input/eventX geladen?

    Code
    root@kiste# cat /var/log/syslog| grep devinput
    Jan 25 20:10:26 northhd lircd-0.8.6[817]: lircd(devinput) ready, using /var/run/lirc/lircd
  • Hi bernd,


    also Punkt 1 und 2 kann ich als erledigt abhaken.


    wie sehe ich ob ein symlink dahintersteckt.unter linvdr war das bei ls ode rdir angezeigt. heir seh ich dasnicht.
    ich hab event1-6, 2x mäuse und 1x ir_mantis drin stehen


    das mit dem devinput hab ich nicht geschnallt.


    danke für deine geduld

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Symlink erkennen:mit "ls -l" im Verzeichnis /dev/input/

    in dem Fall verweist ir_mantis auf /dev/input/event4


    mit dem Befehl "cat /var/log/syslog| grep devinput" durchsuchst Du das Syslog nach Erfolgsmeldungen des lirc-Treibers "devinput" - wenn er geladen wurde, sagt er das da. Wenn Du mit dem Befehl nichts findest, ist der Treiber nicht geladen - dann habe ich wohl noch was vergesen...

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • danke
    also mein Bild unterscheidet sich von Deinem:
    ich hab kein by-id
    undich hab kein mouse1
    ir_mantis verweist bei mir auf event6


    und wenn ich cat /var/log/syslog| grep devinput eingebe passiert bei mir nichts


    wäre klasse wenn du den fehlenden Hinweis findest :)


    VG und danke
    Andreas

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Wie gesagt, die Input-Devices unterscheiden sich je nach Rechner und Bootreihenfolge. Deshalb ja auch die Zuordnung über die udev-rule: so idt gewährleistet, daß das device immer als /dev/input/ir_mantis gefunden wird - sonst könnte es zum Beispiel bei Dir von /dev/input/event6 zu /dev/input/event5 werden, wenn Du eine USB-Tastatur/Maus o.ä. ausstöpselst.


    Da Lirc bei Dir offensichtlich den devinput nicht lädt, mach mal bitte cat /var/log/syslog | grep lircd-0.8.6 (die Zeilen vom lezten Booten reichen, am Datum der Ausgabe erkennbar)

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • bei mir passiert gar nix...


    andreast@ubuntu:~$
    andreast@ubuntu:~$
    andreast@ubuntu:~$ cat /var/log/syslog | grep lircd-0.8.6
    andreast@ubuntu:~$
    andreast@ubuntu:~$
    andreast@ubuntu:~$

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Hm... Lirc ist doch bei yaVDR standardmäßig installiert...
    Was sagt "cat /var/log/syslog | grep lirc"

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • scheint nicht installiert zu sein, oder?


    andreast@ubuntu:~$ cat /var/log/syslog | grep lirc
    Jan 26 19:44:16 ubuntu vdr: [3751] ERROR: /dev/lircd: No such file or directory
    Jan 26 19:47:44 ubuntu vdr: [3274] ERROR: /dev/lircd: No such file or directory
    Jan 26 22:36:33 ubuntu vdr: [4063] ERROR: /dev/lircd: No such file or directory
    Jan 26 23:37:26 ubuntu vdr: [2695] ERROR: /dev/lircd: No such file or directory
    Jan 26 23:53:08 ubuntu vdr: [3268] ERROR: /dev/lircd: No such file or directory
    Jan 27 00:07:26 ubuntu vdr: [3252] ERROR: /dev/lircd: No such file or directory
    Jan 27 00:12:47 ubuntu vdr: [3277] ERROR: /dev/lircd: No such file or directory
    Jan 27 09:44:43 ubuntu vdr: [3230] ERROR: /dev/lircd: No such file or directory
    Jan 27 09:52:44 ubuntu vdr: [3018] ERROR: /dev/lircd: No such file or directory
    Jan 27 10:39:01 ubuntu vdr: [2899] ERROR: /dev/lircd: No such file or directory
    Jan 27 10:44:35 ubuntu vdr: [3243] ERROR: /dev/lircd: No such file or directory
    Jan 27 10:51:31 ubuntu vdr: [3232] ERROR: /dev/lircd: No such file or directory
    Jan 27 10:55:55 ubuntu vdr: [3312] ERROR: /dev/lircd: No such file or directory
    Jan 27 11:01:38 ubuntu vdr: [2838] ERROR: /dev/lircd: No such file or directory
    Jan 27 11:05:23 ubuntu vdr: [2999] ERROR: /dev/lircd: No such file or directory
    Jan 27 11:11:37 ubuntu vdr: [2960] ERROR: /dev/lircd: No such file or directory
    Jan 27 11:21:26 ubuntu vdr: [3060] ERROR: /dev/lircd: No such file or directory
    Jan 27 11:28:05 ubuntu vdr: [3312] ERROR: /dev/lircd: No such file or directory
    Jan 27 11:35:33 ubuntu vdr: [3076] ERROR: /dev/lircd: No such file or directory
    Jan 27 13:14:33 ubuntu vdr: [3292] ERROR: /dev/lircd: No such file or directory
    Jan 27 13:42:11 ubuntu vdr: [3424] ERROR: /dev/lircd: No such file or directory
    Jan 27 13:56:26 ubuntu vdr: [3744] ERROR: /dev/lircd: No such file or directory
    andreast@ubuntu:~$

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Lirc ist installiert, aber offensichtlich nicht mit /dev/input/eventX.
    Im Web-Interface (s. Bild oben im Anhang) bitte auswählen. Dann reboot.

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • hab nix deinstalliert [confused]



    andreast@ubuntu:~$
    andreast@ubuntu:~$ dpkg --list | grep lirc
    ii liblircclient0 0.8.6-0ubuntu2 infra-red remo te control support - client li
    ii lirc 0.8.6-0ubuntu2 infra-red remo te control support
    andreast@ubuntu:~$



    das modul hab ich ausgewählt, wie oben beschrieben

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Seid doch mal ein bisschen systematisch.


    Also, lirc ist installiert, aber läuft nicht.
    Die ersten Gründe die mir dazu einfallen sind.


    • /etc/lirc/lircd.conf ist nicht da
    • /etc/lirc/lircd.conf enthält Schrott
    • /etc/lirc/hardware.conf ist nicht da
    • /etc/lirc/hardware.conf enthält Schrott


    Die Dateien mal bitte hier zeigen.


    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

    Einmal editiert, zuletzt von gda ()

  • Ich bin kein Lirc-Profi, aber die hardware.conf sieht schon mal falsch aus.


    statt REMOTE_DEVICE="/dev/lirc0" würde ich eher sowas wie REMOTE_DEVICE="/dev/input/eventX" erwarten. eventX ist eine Device das du ermitteln musst. Post mal das Resultat von

    Code
    cat /proc/bus/input/devices


    Ich habe nochmal zurück gelesen und ich denke du musst einfach nur


    REMOTE_DEVICE="/dev/input/ir_mantis" in der /etc/lirc/hardware.conf stehen haben.


    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

    Einmal editiert, zuletzt von gda ()

  • Hi,
    danke für deine Hilfe. anbei die ausgabe:


    andreast@ubuntu:/etc/lirc$ cat /proc/bus/input/devices
    I: Bus=0019 Vendor=0000 Product=0001 Version=0000
    N: Name="Power Button"
    P: Phys=LNXPWRBN/button/input0
    S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
    U: Uniq=
    H: Handlers=kbd event0
    B: EV=3
    B: KEY=100000 0 0 0


    I: Bus=0019 Vendor=0000 Product=0001 Version=0000
    N: Name="Power Button"
    P: Phys=PNP0C0C/button/input0
    S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
    U: Uniq=
    H: Handlers=kbd event1
    B: EV=3
    B: KEY=100000 0 0 0


    I: Bus=0017 Vendor=0001 Product=0001 Version=0100
    N: Name="Macintosh mouse button emulation"
    P: Phys=
    S: Sysfs=/devices/virtual/input/input2
    U: Uniq=
    H: Handlers=mouse0 event2
    B: EV=7
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=3


    I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
    N: Name="AT Translated Set 2 keyboard"
    P: Phys=isa0060/serio0/input0
    S: Sysfs=/devices/platform/i8042/serio0/input/input3
    U: Uniq=
    H: Handlers=kbd event3
    B: EV=120013
    B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
    B: MSC=10
    B: LED=7


    I: Bus=0019 Vendor=0000 Product=0006 Version=0000
    N: Name="Video Bus"
    P: Phys=/video/input0
    S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:12/device:13/input/input4
    U: Uniq=
    H: Handlers=kbd event4
    B: EV=3
    B: KEY=3f000b 0 0 0 0 0 0 0


    I: Bus=0001 Vendor=0000 Product=0000 Version=0001
    N: Name="Mantis VP-1041 IR Receiver"
    P: Phys=pci-0000:01:06.0/ir0
    S: Sysfs=/devices/virtual/input/input5
    U: Uniq=
    H: Handlers=kbd event5
    B: EV=100003
    B: KEY=108fc330 a042041 0 0 0 0 10300 1c0 40000000 1e96c0 18 80000000 ffc


    I: Bus=0001 Vendor=10ec Product=0888 Version=0001
    N: Name="HDA Digital PCBeep"
    P: Phys=card0/codec#0/beep0
    S: Sysfs=/devices/pci0000:00/0000:00:07.0/input/input6
    U: Uniq=
    H: Handlers=kbd event6
    B: EV=40001
    B: SND=6

    VDR1: LinVDR mit Asus P4p800 mit 3GHz (Stromfresser!) - Nexus-S und Nova - Fernbedienung von Hauppauge - HDD 500GB
    VDR2: yaVDR mit Asus M3N78-EM mit AMD x245 (noch, dann 4850e)- Terratec Cinergy DVB-S2 HD - Technisat Skystar 2 - TESTPHASE!!!

  • Lies nochmal meinen vorherigen Post.


    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

Jetzt mitmachen!

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