[gelöst] lirc mit FB TeVii S470 und IRdeo

  • So gehts:


    /etc/lirc/lircd.conf angelegt für die FB TeVii S470.
    Im yaVDR-Webfrontend "IRdeo Remote" und "/dev/ttyS0" ausgewählt.
    Das Lirc Paket sorgt selber dafür, dass die Schnittstelle richtig eingerichtet wird.
    Falls nicht, hilft per ssh:
    dpkg-reconfigure setserial /dev/ttyS0 uart none
    Dann:
    dpkg-reconfigure lirc
    dort "Custom"--->""Custom"---->"/dev/ttyS0" auswählen.
    neu Booten und /var/log/messages sieht schon mal gut aus:

    Code
    Jan 27 17:15:22 hdvdr kernel: [   11.452444] EXT3 FS on sda7, internal journal
    Jan 27 17:15:22 hdvdr kernel: [   11.452464] EXT3-fs: mounted filesystem with writeback data mode.
    Jan 27 17:15:23 hdvdr kernel: [   12.349324] lirc_dev: IR Remote Control driver registered, major 61 
    Jan 27 17:15:24 hdvdr kernel: [   13.261025] lirc_serial: auto-detected active low receiver
    Jan 27 17:15:24 hdvdr kernel: [   13.261035] lirc_dev: lirc_register_driver: sample_rate: 0
    Jan 27 17:15:24 hdvdr kernel: [   13.261153] lirc_serial $Revision: 5.104 $ registered

    Test mit irw:

    Code
    paps@hdvdr:~$ irw
    0000000000ff8877 00 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff8877 01 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff8877 00 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff8877 01 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 00 2 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 01 2 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 02 2 TeVii_S470_DVB-S2_PCIE

    Wenn lircd.conf schon funktioniert: GGf. remote.conf umbenennen und neu anlernen. Generell ist das aber nicht nötig, weil dort nach der Installation noch keine Lirc-Kommandos drin sind. Wenn die Lircd.conf noch ungetestet, dann diese selbst mit irrecord erstellen.


    Damit die dann auch in xbmc funktioniert braucht's noch eine
    /var/lib/vdr/.xbmc/userdata/Lircmap.xml
    Die lässt sich einfach mit nem Script erstellen:

    Code
    wget http://easyvdr.flnet.org/create_lircmapxml.sh
    chmod +x create_lircmapxml.sh
    ./create_lircmapxml.sh

    Die Files hänge ich hier mal ran.

  • kann es sein,daß vdr einen Tacken vor lirc da ist?


    Hast du mal versucht, vdr zu stoppen, lirc zu stoppen, dann lirc und dann erst vdr wieder zu starten?

    Hat mein Neffe abgestaubt:


    Gen2VDR auf Asus M2A-VM/Sempron LE-1100 mit TT-FF und Skystar2 in Thermaltake "Mozart"


    Aktuell: WIRD ERGÄNZT

  • Mit "sudo service vdr stop && sleep 4 && service vdr start" krieg ich leider nur noch das yavdr-Logo angezeigt, kein TV-Bild mehr. Kann ich also so nicht testen.


    Vorschlag von ardi http://www.vdrportal.de/board/thread.php?threadid=92688&hilight=vdr+start+stop ausprobiert:


    in /etc/init/vdr.conf bei start on habe ich ein and lircd-up angehängt.

    Code
    start on (filesystem and
               net-device-up IFACE=lo and
               (net-device-up IFACE=eth0 or
                net-device-up IFACE=wlan0) and lircd-up)

    und in /etc/init.d/lirc habe ich /sbin/initctl --quiet emit --no-wait lircd-up eingefügt.

    Code
    /sbin/initctl --quiet emit --no-wait lircd-up
                    ;;
            stop)

    Hats leider nicht gerissen.
    /var/log/user.log

    Code
    Jan 28 21:56:31 hdvdr vdr: [2014] starting plugin: xine
    Jan 28 21:56:31 hdvdr vdr: [2014] setting current skin to "PearlHD"
    Jan 28 21:56:31 hdvdr vdr: [2014] loading /var/lib/vdr/themes/PearlHD-default.theme
    Jan 28 21:56:31 hdvdr vdr: [2364] LIRC remote control thread started (pid=2014, tid=2364)
    Jan 28 21:56:31 hdvdr vdr: [2014] ERROR: remote control XineRemote not ready!
    Jan 28 21:56:31 hdvdr vdr: [2014] remote control LIRC - learning keys

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

    Einmal editiert, zuletzt von Hundeschnauze ()

  • habe in /etc/init.d/vdr mal ein sleep 10 vor den Start von vdr gelegt. Fehlermeldungen im user.log unverändert.

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Vielleicht solltest du das Problem mal unabhängig vom vdr in Angriff nehmen.


    Versuch erst mal ob irw was anzeigt und ob du mit irrecord was reißen kannst.


    Wenn sich da nichts tut ist die Startreihenfolge erst mal zweitrangig.


    Gruß
    Martin

    Hat mein Neffe abgestaubt:


    Gen2VDR auf Asus M2A-VM/Sempron LE-1100 mit TT-FF und Skystar2 in Thermaltake "Mozart"


    Aktuell: WIRD ERGÄNZT

  • Hallo Martin,
    irw funktioniert, siehe mein erstes Posting. Es ist irgendwas beim starten des Xine-Plugins wegen dem hier:

    Code
    Jan 28 21:56:31 hdvdr vdr: [2014] starting plugin: xine
    Jan 28 21:56:31 hdvdr vdr: [2014] setting current skin to "PearlHD"
    Jan 28 21:56:31 hdvdr vdr: [2014] loading /var/lib/vdr/themes/PearlHD-default.theme
    Jan 28 21:56:31 hdvdr vdr: [2364] LIRC remote control thread started (pid=2014, tid=2364)
    Jan 28 21:56:31 hdvdr vdr: [2014] ERROR: remote control XineRemote not ready!
    Jan 28 21:56:31 hdvdr vdr: [2014] remote control LIRC - learning keys

    Warum will xine hier keys lernen? Ist hier was an der keymap vom xine anzupassen?

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M


  • Warum machst du das? Mit dem letzten Kommando hast du die Einstellungen aus dem Webfrontend überschrieben.


    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 gda, ich mache das, weil in der FAQ steht:

    Zitat

    Trotz Einrichtung über das Webfrontend funktioniert Lirc nicht mit meinem seriellen Empfänger. Was nun? In solchen Fällen kann es helfen, Lirc über den altherkömmlichen Weg mittels "sudo dpkg-reconfigure lirc" erneut zu konfigurieren.

    Soll ich nochmal die Konfiguration über das Web-Frontend machen?

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Zitat

    Original von Hundeschnauze
    Hallo gda, ich mache das, weil in der FAQ steht:

    Soll ich nochmal die Konfiguration über das Web-Frontend machen?


    Das ist nicht unbedingt nötig, gerade bei Problemen würde ich auch "sudo dpkg-reconfigure lirc" benutzen, aber so wie du das hingeschrieben hast, sieht es so aus als würdest du annehmen dass du sowohl das webfrontend als auch "sudo dpkg-reconfigure lirc" benutzen musst, das ist aber ein exklusives oder.


    Gerade bei seriellen Empfängern scheint es immer wieder dazu zu kommen, dass der VDR den Lircd überholt. Wir arbeiten an dem Thema gerade. Deshalb gebe ich maro1969 Recht und du solltest Zuallererst mal sicherstellen ob Lirc überhaupt funktioniert. Teste also mit irw.


    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

  • irw geht:

    Code
    paps@hdvdr:~$ irw
    0000000000ff8877 00 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff8877 01 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 00 2 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 01 2 TeVii_S470_DVB-S2_PCIE
    0000000000ffc837 00 3 TeVii_S470_DVB-S2_PCIE
    0000000000ffc837 01 3 TeVii_S470_DVB-S2_PCIE

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Zitat

    Original von Hundeschnauze
    irw geht:

    Code
    paps@hdvdr:~$ irw
    0000000000ff8877 00 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff8877 01 1 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 00 2 TeVii_S470_DVB-S2_PCIE
    0000000000ff48b7 01 2 TeVii_S470_DVB-S2_PCIE
    0000000000ffc837 00 3 TeVii_S470_DVB-S2_PCIE
    0000000000ffc837 01 3 TeVii_S470_DVB-S2_PCIE


    Dann stimmt entweder die remote.conf nicht, oder du hast dieses Timing-Problem. Andere Team-Mitglieder wissen besser als ich an welchen Schrauben man da drehen muss um den VDR etwas länger auf den Lircd warten zu lassen.


    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

  • Kannst Du mir bitte Deine remote.conf zum vergleichen geben?

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Hat deine lircd.conf schon mal irgendwo funktioniert?


    wenn ja, dann mal die remote.conf umbenennen und schauen ob Anlernen geht.


    Wenn die Lircd.conf noch ungetestet, dann diese selbst mit irrecord erstellen.


    Damit die dann auch in xbmc funktioniert braucht's noch eine


    ~/.xbmc/userdata/Lircmap.xml


    Die lässt sich einfach mit nem Script erstellen:


    Code
    wget http://easyvdr.flnet.org/create_lircmapxml.sh
    chmod +x create_lircmapxml.sh
    ./create_lircmapxml.sh

    Hat mein Neffe abgestaubt:


    Gen2VDR auf Asus M2A-VM/Sempron LE-1100 mit TT-FF und Skystar2 in Thermaltake "Mozart"


    Aktuell: WIRD ERGÄNZT

    Einmal editiert, zuletzt von maro1969 ()

  • Zitat

    Original von Hundeschnauze
    Kannst Du mir bitte Deine remote.conf zum vergleichen geben?


    Ich habe eine ganz andere Fernbedienung, meine wird dir nicht helfen.
    maro1969 macht die richtigen Vorschläge.


    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 ()

  • Dank an Martin,
    remote.conf umbenennen und neu anlernen hat funktioniert. xbmc muss ich noch testen.

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Zitat

    Original von maro1969
    Nu also!! - Schwere Geburt :)


    Danke für deinen Einsatz!


    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 ()

  • xbmc geht dank Martins Anleitung jetzt auch. Damit sich die Mühe gelohnt hat, habe ich im ersten Posting alles nachgetragen. Thanks!!

    #1: HD-VDR yaVDR 0.6 - DD Cine S2 - ZOTAC ION ITX F-E - 2GB Kingston HyperX-Kit - Silverstone SST-SG05B Sugo
    #2: MLD 5.0 -TeVii S660 DVB-S2 USB - RaspberryPI 2
    #3: Server: MLD 5.0 - TeVii S470 DVB-S2 PCIe - ASUS M4A78LT-M

  • Zitat

    Original von Hundeschnauze
    xbmc geht dank Martins Anleitung jetzt auch. Damit sich die Mühe gelohnt hat, habe ich im ersten Posting alles nachgetragen. Thanks!!


    Danke! Ich glaube zwar nicht, dass das

    Code
    dpkg-reconfigure setserial /dev/ttyS0 uart none

    wirklich nötig ist, weil das Lirc Paket selber dafür sorgt, dass die Schnittstelle richtig eingerichtet wird, es ist aber auch nicht schlimm.


    Etwas Probleme habe ich mit

    Zitat

    remote.conf umbenennen und neu anlernen.


    Generell ist das nicht nötig, weil dort nach der Installation noch keine Lirc-Kommandos drin sind. Bei dir war das nur nötig, weil du die remote.conf wahrscheinlich mit einer untauglichen überschrieben hattest.


    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!