Archiv > Raspberry PI
lirc_rpi & vompclient (vompcl. reagiert nicht auf ankommende FB-Befehle)[gelöst]
Kleo:
Hallo,
dies ist mein erster Beitrag. Ich beschäftige mich seit ca. 10 Jahren mit dem Thema VDR und Linux.
In letzter Zeit sind XBMC und Raspberry-Anwendungen als Interessengebiete hinzugekommen.
Mein neuestes Projekt ist zwei in die Jahre gekommene Hauppauge MediaMVPs durch vompclients
auf Raspberries zu ersetzen. Um meinen Eltern den Umstieg zu erleichtern sollen die original
Hauppauge Fernbedienungen weiter benutzt werden.
Damit zur eigentlichen Frage:
Ich habe die aktuelle mld Version 3.0.1 für RPi erfolgreich installiert. Der vompclient funkioniert
grundsätzlich, aber ich schaffe es nicht den vompclient dazu zu bringen auf die Tastendrücke der
Fernbedienung zu reagieren.
Der GPIO-Lirc-Empfänger funktioniert. Ich habe die passende Fernbedienungskonfiguration
aus der Auswahlliste ausgewählt und kann mit irw die ankommenden Tastendrücke
in der Konsole sehen.
Wie stelle ich die Verbindung zwischen lirc-deamon und vompclient her?
Vielen Dank im Voraus
Kleo
clausmuus:
Hi,
Willkommen an Bord!
Ich dachte das irgendwann schon mal automatisiert zu haben. OK, war wohl doch nicht der Fall.
Erweitere in der /etc/rc.config die "LIRC_ARGS" Zeile um die Option "-u", dann sollte es gehen.
Aber mal ne andere Frage. Hast Du auch schon das rpi (rpi-client) Image ausprobiert? Damit hast Du ne ganz normale VDR Oberfläche, mit allen VDR Features. Das läuft zwar noch nicht ganz so zuverlässig wie nen vomp-client, wäre aber eventuell auch ne Alternative.
Claus
Kleo:
Hi claus,
vielen Dank für deine Antwort und das tolle MLD (insbesondere auf dem rPI).
Nicht zum ersten mal ist mir nach dem Schreiben des Posts ein Licht aufgegangen. :)
Ich hatte am 18.11. MLD installiert (Kernel 3.6.x.x) und in der Version scheint es ein Problem
mit dem input-Modul zu geben. Ich hatte -u bzw. --uinput in /etc/rc.config in LIRC_ARGS
eingetragen. Aber beim Start von lircd hatte ich immer folgende Meldung im syslog:
'could not open uinput'.
Heute habe ich die aktuelle MLD-Version (Kernel 3.12.x.x) probiert und NACH der Installation von
libcec-daemon war auch das 'input' Modul verfügbar. VORHER hat lircd ebenso die oben genannte
Fehlermeldung beim Start ausgegeben.
Soweit so gut. Nachdem ich in der lircd.conf die lirc-Tastenbezeichnungen entsprechend der
Konventionen für input devices (http://linux.die.net/include/linux/input.h) angepasst habe,
funktioniert die Hauppauge Fernbedienung jetzt wie erwartet im vompclient. Das ganze ist
erstaunlich flüssig und reaktionsfreudig. Damit bin ich dem Ziel eines Ersatzes für die alten MVPs
ein großes Stück näher gekommen. :D
Nochmals vielen Dank für MLD im Allgemeinen und deine Hilfe hier im Forum.
Grüße, Kleo
P.S.: Das mit dem VDR auf rPI wäre sich auch eine Alternative, aber ich find's besonders reizvoll
meinen Eltern HD-fähige Hardware hinzustellen, die sich EXAKT wie vorher bedient. Knaller! :)
clausmuus:
Hi,
ich habe das uinput Kernel Modul, dass dafür benötigt wird, zum lirc Addon hinzu gefügt. Damit brauchst Du nun das libcec-daemon Addon nicht mehr.
Claus
Kleo:
Vielen Dank...
Leider schließt sich gleich die nächste Frage an:
Besteht die Möglichkeit irexec im Paket lirc zu inkludieren?
Soweit ich weiß kommt es normalerweise bei der Installation
von lirc mit.
Ich würde gern über die Power-Taste der Fernbedienung den
vompclient starten und beenden (während der Raspberry weiterläuft)
und damit den Standby der orginal Hauppauge MediaMVPs simulieren.
Falls jemand eine alternative Idee hat wie ich die Taste über das input
device von lirc erkennen und darauf reagieren kann, wäre ich
auch sehr interessiert.
EDIT:
Ich habe gerade festgestellt, dass der vompclient das Standby-Verhalten der MediaMVPs
out-of-the-box simuliert. Also ist keine eigene Lösung über irexec notwendig.
Navigation
[0] Message Index
[#] Next page
Go to full version