lirc-serial und imonlcd

  • Hallo,


    ich habe meinen HTPC auf yavdr 0.3 aktualisiert.


    Alles läuft echt klasse. Ich bin mal wieder begeistert!


    Zwei Punkte, die glaube ich zusammenhängen bekomme ich alleine aber nicht hin.


    - Ich habe einen seriellen Empfänger angeschlossen, der soll mit meiner Harmony zusammenarbeiten.
    - Als Display ist in meinem Gehäuse ein imonlcd verbaut. Dies sollte mit dem plugin imonlcd zusammenarbeiten.


    Die Fernbedienung hatte eben mal kurz funktioniert, nachdem ich mit rmmod und modprobe die module lirc-serial, lirc-dev und lirc-imon mal geladen und entladen hatte. Ich bekomme es aber nicht mehr hin. Meine lircd.conf und remote.conf sind also schonmal ok.
    Im Webinterface habe ich beides schon probiert: lirc0 und lirc1 --> leider ohne Erfolg. Hier bin ich absolut ratlos.


    Beim Display ist die Konfiguration (/etc/vdr/plugins/plugin.imonlcd.conf) korrekt. Es existiert /dev/lcd0 und laut lsusb ein 0038.
    Hier habe ich bereits im log einen Hinweis gefunden:

    Zitat

    Dec 4 10:26:57 yvdr vdr: [1510] starting plugin: imonlcd
    Dec 4 10:26:57 yvdr vdr: [1510] iMonLCD: using Device /dev/lcd0, with 15c2:0038
    Dec 4 10:26:57 yvdr vdr: [1510] iMonLCD: ERROR opening /dev/lcd0 (Permission denied).
    Dec 4 10:26:57 yvdr vdr: [1510] iMonLCD: Did you load the iMON kernel module?


    Scheinbar darf vdr nicht auf das device zugreifen.


    Wie bekomme ich das sauber mit yavdr ans laufen?


    Danke.

    Client: Wetek Play (VNSI-Client)
    Server: Dell Optiplex mit 2 x Sundtek DVB-S

  • Danke das wars schon für imonlcd.


    :versteck


    Mit lirc bin ich immer noch nicht weitergekommen. Wo kann ich noch was einstellen, wenn die lircd.conf richtig ist und weder lirc0 und lirc1 nicht geht?


    Danke

    Client: Wetek Play (VNSI-Client)
    Server: Dell Optiplex mit 2 x Sundtek DVB-S

  • Fernbedienung geht jetzt. Leider funktioniert so wie ich das nun hinbekommen habe das Display nicht mehr :(


    Trage ich ganz unten in der /etc/modprobe.d/blacklist.conf folgendes ein:

    Zitat

    blacklist lirc_imon
    blacklist lirc_dev


    Dann funktioniert die Fernbedienung einwandfrei. Nur zeigt das Display dann nichts an.
    Ist also noch keine Lösung :schiel


    Wie macht man das richtig?
    Danke vorab.

    Client: Wetek Play (VNSI-Client)
    Server: Dell Optiplex mit 2 x Sundtek DVB-S

  • Hallo,


    ich habe jetzt mal den seriellen Empfänger abgeklemmt.
    Im Webinterface habe ich unter Fernbedienung das Display Soundgraph imon ausgewählt.
    Dann habe ich meine Logitech an die Fernbedienung des Displays angepasst.
    Ich habe eine neue lircd.conf erstellen müssen, da es mit der vorhandenen nicht funktioniert hatte.
    Ich konnte letztendlich die Fernbedienung mit dem VDR anlernen. Aber die Bedienung ist nun grottenschlecht. Total verzögert und lahm.
    Daher möchte ich zusätzlich einen seriellen IR-Empfänger nutzen.


    Gibt es keine Möglichkeit neben diesem Display auch noch eine Fernbedienung über einen zusätzlichen seriellen Empfänger am COm-Port zu betreiben?


    Danke.

    Client: Wetek Play (VNSI-Client)
    Server: Dell Optiplex mit 2 x Sundtek DVB-S

  • Nach einigen Versuchen und ner Menge vergossenem Blut & Schweiß habe ich das Problem endlich in den Griff bekommen.


    Mit folgenden Einstellungen funktioniert hier jetzt ein Atric Empfänger zusammen mit dem iMON LCD und dem dazugehörigen Lautstärkedrehrad in VDR und XBMC.


    1. Benötigte Pakete


    Code
    apt-get install vdr-plugin-imonlcd lcdproc libwww-perl


    2. Einstellungen im Webinterface unter System | Fernbedienung | LIRC


    LIRC aktivieren: x
    Empfänger: Home-brew (16x50 UART compatible serial port)
    Serielle Schnittstelle: /dev/ttyS0


    anschließend die Einstellungen speichern.



    3. Zweite LIRC Instanz für das iMON Device


    3.1 - UDEV Rule


    /etc/udev/rules.d/92-imon.rules


    Code
    ACTION=="add", KERNEL=="lcd*", BUS=="usb", SYSFS{idVendor}=="15c2", SYSFS{idProduct}=="*", MODE="0660", GROUP="video"


    3.2 - Upstart Script


    /etc/init/remoted-imon.conf



    3.3 - Custom LIRC hardware.conf Template


    /etc/yavdr/templates_custom/etc/lirc/hardware.conf/10main



    3.3.1 - hardware.conf neu erstellen


    Code
    process-template /etc/lirc/hardware.conf


    4. Konfiguration des Lautstärkedrehrads in LIRC, VDR und XBMC

    Damit jetzt noch das Lautstärkedrehrad in LIRC, VDR und XBMC funktioniert habe ich die entsprechenden Codes in die Konfigurationsdateien eingetragen.
    (Dieser Schritt kann auch über das Webinterface erledigt werden. Einfach zu den vorhandenen Einträgen hinzufügen.)


    /etc/lirc/lircd.conf



    /var/lib/vdr/remote.conf


    Code
    LIRC.Volume+     KNOB_VOLUMEUP
    LIRC.Volume-     KNOB_VOLUMEDOWN


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


    Code
    <remote device="Antec_Fusion_Wheel">
    		<volumeplus>KNOB_VOLUMEUP</volumeplus>
    		<volumeminus>KNOB_VOLUMEDOWN</volumeminus>
    	</remote>



    5. Displayumschaltung zwischen VDR und XBMC


    5.1 - Upstart Script


    /etc/init/lcdd.conf



    5.2 - LCDd aus dem Autostart entfernen


    Da LCDd nun über das Upstart Script gestartet wird können wir es aus dem Autostart rausnehmen.


    Code
    update-rc.d -f LCDd remove


    5.3 - LCDd Konfigurationsdatei


    /etc/LCDd.conf




    6. Ansteuerung der LCD-Symbole in XBMC


    Die Symbole funktionieren nur, wenn in XBMC der Web Server aktiviert ist und sowohl der Benutzername als auch das Passwort deaktiviert sind.


    6.1 - Upstart Script


    /etc/init/imon.conf


    Code
    # /etc/init/imon.conf
    description     "iMON Symbols Daemon"
    
    
    start on started lcdd
    stop on stopping lcdd
    
    
    exec /usr/local/bin/imon.pl &


    6.2 - iMON LCD-Symbole Perl Script


    /usr/local/bin/imon.pl



    6.2.1 - Perl Script ausführbar machen


    Code
    chmod a+x /usr/local/bin/imon.pl


    7. Tweak für eine bessere Ablesbarkeit des Displays beim Scrollen in XBMC


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


    Code
    <advancedsettings>
    <lcd>
    <rows>2</rows>
    <columns>16</columns>
    <scrolldelay>2</scrolldelay>
    </lcd>
    </advancedsettings>



    CREDITS


    UDEV Rule -> hotzenplotz5
    VDR <-> XBMC Displayumschaltung und iMON-Symbole in XBMC -> wwoody

    HW1: Streacom ST-F7C Alpha Optical | ASUS Z170I Pro Gaming | Intel i3-6100 | 8GB RAM | Streamdev | System/Video: 500GB Crucial MX200 | Intel 8260 (WiFi/BT)

    HW2: Antec Fusion Remote | Asus P5N7A-VM | Intel E5200 | 4GB RAM | TechniSat Skystar HD | System: 80GB Intel X25-M G2 | Video: 1TB Western Digital WD10EACS

    SW: yaVDR 0.6.1

    7 Mal editiert, zuletzt von Walhalla ()

  • Hallo Walhalla,


    habe dein ausführliches How-To total übersehen. Vielen Dank schonmal.


    Ich habe alles schritt für schritt befolgt, bis auf die Punkte mit dem Lautstärkedrehrad. Das habe ich nicht an meinem imon-lcd.


    Ich konnte nun über das Webinterface meinen seriellen Homebrew Empfänger auswählen und mit meiner eigenen lircd.conf die remote.conf des VDR´s neu konfigurieren.


    --> Endlich wieder zappen ohne mit der Fernbedienung auf das imon-display zu zielen ;)


    Das Display zeigt nur die Buchstaben "X B M C" an. Egal, welche Anwendung läuft(vdr-sxfe, xbmc).


    Hast du hier vielleicht eine Idee, warum das imonlcd-plugin nichts auf dem lcd ausgibt?


    Danke und Gruß


    EDIT:
    1000 Dank @ Walhalla
    Es funktioniert jetzt. Hab wohl einen Step übersprungen. Deine Anleitung funktioniert einwandfrei!!

    Client: Wetek Play (VNSI-Client)
    Server: Dell Optiplex mit 2 x Sundtek DVB-S

    Einmal editiert, zuletzt von chris-PX ()

  • Vielen Dank Walhalla,


    starke Anleitung. Läuft perfekt.


    Gruß
    htpcuser


    http://www.vdr-portal.de/user/13023-walhalla/

Jetzt mitmachen!

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