Hallo!
hat schon jemand diesen Empfänger mit YAVDR 0.4 zum Laufen gebracht?
Tips wären hilfreich.
schonmal Danke
Gruß
Thomas
Hallo!
hat schon jemand diesen Empfänger mit YAVDR 0.4 zum Laufen gebracht?
Tips wären hilfreich.
schonmal Danke
Gruß
Thomas
Hallo zusammen,
ich bin gerade auch dabei es mit irmplircd und yavdr zu versuchen.
Nach dem Starten von irmplircd erhalte ich per irw schon IR-Signale von meiner TT3600 Fernbedienung:
070015000301 0 070015000301 IRMP
070015000301 0 070015000301 IRMP
070015000400 0 070015000400 IRMP
070015000401 0 070015000401 IRMP
070015000401 0 070015000401 IRMP
070015000300 0 070015000300 IRMP
070015000301 0 070015000301 IRMP
070015000301 0 070015000301 IRMP
wie schaffe ich es jetzt die Fernbedienung anzulernen. Unter yavdr 0.3 und mit einem Atric habe ich immer so meine lircd.conf erstellt:
Das funktioniert aber nicht mit /dev/hidraw0. Ich bekomme imer folgende Fehlermeldung:
irrecord: could not get hardware features
irrecord: this device driver does not support the LIRC ioctl interface
irrecord: major number of /dev/hidraw0 is 251
irrecord: LIRC major number is 61
irrecord: check if /dev/hidraw0 is a LIRC device
irrecord: could not init hardware (lircd running ? --> close it, check permissions)
Ich habe keine Idee.
Hi,
wenn du irmplircd schon am laufen hast, brauchst du kein lircd mehr, dass macht schon alles irmplircd.
Wenn du lircd weiter benutzen willst, kannst du den hidmapper verwenden.
Gruß lokutus
hi lokutus,
danke für deine Antwort. Aber so was ähnliches wie 'ne lircd.conf benötige ich doch schon, oder? Ist das die 'translation table', die man mithilfe der Option -t angeben kann?
Wenn ja, wie muss die aussehen (hat einer ein Beispiel), damit sie den vdr steuern kann?
Vielen Dank schon einmal im Voraus, Sven
Hi Sven,
du brauchst keine lircd.conf mehr irmplircd ersetzt lircd vollständig.
In deiner remote.conf vom VDR steht dann zum Beispiel:
LIRC.Up 070015000301
LIRC.Down 070015000302
LIRC.Left 070015000400
LIRC.Right 070015000401
Hi lokutus,
danke für die Info. Darauf hätte ich auch selber kommen können . SUPER, ich teste das dann heute Abend.
Ich stand vermutlich ein wenig auf dem Schlauch, weil bei yaVDR in der Version 0.4 die Vorgabe ist, die remote.conf (möglichst) nicht zu modifizieren, da diese standardisiert bleiben soll (zumindest der LIRC-Bereich) und die Anpassung an die Fernbedienung über die lircd.conf vorgenommen werden soll. Könnte da die Translation-Map trotzdem helfen?
Gruß, Sven
Ich stand vermutlich ein wenig auf dem Schlauch, weil bei yaVDR in der Version 0.4 die Vorgabe ist, die remote.conf (möglichst) nicht zu modifizieren, da diese standardisiert bleiben soll (zumindest der LIRC-Bereich) und die Anpassung an die Fernbedienung über die lircd.conf vorgenommen werden soll. Könnte da die Translation-Map trotzdem helfen?
Ja genau für sowas ist das Mapping gedacht. Oder wenn man mehrere FBs benutzen will, kann man die IRMP Codes auf einen Standard-Code mappen.
Ja genau für sowas ist das Mapping gedacht. Oder wenn man mehrere FBs benutzen will, kann man die IRMP Codes auf einen Standard-Code mappen.
Cool. Wie muss die Mapping-Datei aussehen? Kann man das Format irgendwo einsehen (Anleitung, Beispiel)?
Gruß, Sven
Warum mache ich mir eigentlich die Mühe und lege ein Beispiel-Mapping in das Tar?
oh scheiße ... tut mir leid! Ich habe nur nach der Doku gesucht (noch wegen ner anderen Baustelle). Jetzt wo du es sagst ...
Hier nun die Lösung (mini How-To) für yaVDR 0.4, wie sie bei mir mit der Fernbedienung zum TT3600 läuft:
1) Download und entpacken
2) Ins Unterverzeichnis wechseln und kompilieren
3) Testen
Beim Drücken von Tasten auf der Fernbedienung sollten Ausgabe erscheinen.
4) Nach /usr/bin kopieren
5) Mapping Datei erzeugen
6) Folgenden Inhalt hineinkopieren.
070015000d00 KEY_UP
070015001100 KEY_DOWN
070015001200 KEY_MENU
070015000f00 KEY_OK
070015001300 KEY_ESC
070015000e00 KEY_LEFT
070015001000 KEY_RIGHT
070015001400 KEY_RED
070015001500 KEY_GREEN
070015001600 KEY_YELLOW
070015001700 KEY_BLUE
070015000c00 KEY_0
070015000300 KEY_1
070015000400 KEY_2
070015000500 KEY_3
070015000600 KEY_4
070015000700 KEY_5
070015000800 KEY_6
070015000900 KEY_7
070015000a00 KEY_8
070015000b00 KEY_9
070015003b00 KEY_PLAY
070015003e00 KEY_PAUSE
070015003c00 KEY_STOP
070015003a00 KEY_RECORD
070015003f00 KEY_FASTFORWARD
070015003d00 KEY_REWIND
070015000100 KEY_POWER2
070015002300 KEY_CHANNELUP
070015002400 KEY_CHANNELDOWN
070015000200 KEY_PREVIOUS
070015002500 KEY_VOLUMEUP
070015002600 KEY_VOLUMEDOWN
070015001800 KEY_MUTE
070015001900 KEY_SUBTITLE
070015002200 KEY_EPG
070015001a00 KEY_AUDIO
Alles anzeigen
7) Mithilfe von
mit folgendem Inhalt
KERNEL=="hidraw0", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", RUN+="/bin/mkdir /var/run/lirc", RUN+="/usr/local/sbin/irmplircd -t /etc/vdr/tt3600.map /dev/%k", RUN+="/bin/ln -s /var/run/lirc/lircd /dev/lircd"
eine neue UDEV-Regel erzeugen.
Neustart (vom VDR sollte reichen) und es tut!
Noch einmal vielen Dank an Alle, die mir geholfen haben! Insbesondere an glotzipapa (für den Daemon), lokutus (für seine Denkanstöße) und stmeyer (der mir den Remote Receiver gebaut hat).
Gruß, Sven
Schöne Zusammenfassung, aber in Punkt 4 passen die Pfade nicht zusammen.
BTW: was nutzt ihr für Gehäuse für den Receiver?
Tjo so nen innovatives Steckbrett hab ich auch
Wie hast du denn das USB an das Steckbrett geflanscht?
Da hab ich ne Stiftleiste im 2,5er Rastermaß genommen und die Leitungen angelötet.
Hallo Sven!
Hier nun die Lösung (mini How-To) für yaVDR 0.4, wie sie bei mir mit der Fernbedienung zum TT3600 läuft:.....
funktioniert bei mir unter yaVDR 0.4 so noch nicht. Zur Zeit muß ich irmplircd erst killen, anschließend manuell neustarten und zuletzt ein Restart des VDR - dann funktioniert alles wunderschön.
Hast Du noch zusätzliche Einstellungen im Webfrontend vorgenommen?
Ich habe dort die lirc Unterstützung deaktiviert.
Alles weitere wie in Deinem Howto.
Gruß
Thomas
Hallo Thomas,
ich habe ebenfalls im WFE lirc nicht aktiviert.
Bist du sicher, dass irmplircd nach dem Start des Rechners auch läuft?
Manchmal hatte ich Probleme, dass der Dienst nicht richtig funktioniert, wenn ein anderes USB-Eingabedevice (bei mir eine Tastatur) beim Starten des Dienstes angeschlossen war. Im normalen Betrieb läuft der VDR bei mir OHNE USB-Devices.
Gruß, Sven
...laut htop läuft der Dienst, mittlerweile mit dem -u parameter als User VDR (vorher NOBODY). Macht aber auch keinen Unterschied. USB-mäßig hängt noch ne Cinergy T2 dran, welche auch ootb funktioniert, lediglich einige Keys sind wohl noch nicht gemappt..
Standardmäßig nutze ich z. Zt. lirc am seriellem Port.
Zum IRMP Test also lirc im WFE deaktiviert und oben beschriebenes Verhalten beobachtet. Werde mal die Cinergy T2 abziehen.
Gruß
Thomas
Hallo zusammen
Ich probiere gerade irmplircd mit xbmc zum laufen zu bringen, da der hid_mapper bei mir leider nur unzuverlässig funktioniert.
irmplircd funktioniert soweit:
steff@steff-htpc:~/irmplircd$ irw
02437c00b800 0 KEY_OK IRMP
02437c00b600 0 KEY_RIGHT IRMP
02437c00b300 0 KEY_DOWN IRMP
02437c00b500 0 KEY_LEFT IRMP
02437c00b400 0 KEY_UP IRMP
......
Doch xbmc reagiert einfach nicht auf die Befehle. Die lircmap.xml habe ich soweit angepasst, jedoch muss dort auch das "device" angegeben werden von welchem Gerät die Befehle kommen. Der Name sollte der selbe sein wie in der lircd.conf. Jetzt habe ich ja diese Datei nicht sondern nur die irmp.map, in welcher alle Befehle stehen, aber eben kein Name für das Device angegeben wird.
Das steht in der lircmap.xml:
<lircmap>
<remote device= "IRMP">
<Up>KEY_UP</Up>
<Down>KEY_DOWN</Down>
<Left>KEY_LEFT</Left>
<Right>KEY_RIGHT</Right>
<Select>KEY_OK</Select>
.............................
Weiss jemand wie ich xbmc richtig konfiguriere, so dass es mit irmplircd zusammen funktioniert? Oder habe ich einfach Tomaten auf den Augen und sehe meinen Fehler nicht?
Danke für eure Hilfe und noch schöne Festtage
Greez Steff
Die Lircmap.xml sieht prinzipell genauso aus wie meine und bei mir funktioniert der Receiver mit XMBC. Nimm mal hinter device= das Blank weg, das ist der einzige Unterschied zu meiner.
Hallo glotzipapa
Irmplircd funktioniert jetzt bei mir soweit. Es lag wohl an einer vermurksten Einstellung irgendwo im System. Ich hab ein Backup von vor der Herumspeielerei mit dem hid_mapper etc. aufgespielt, und alles nochmal nach sky200walkers Anleitung konfiguriert. Endlich reagiert Xbmc auf die Fernbedienung.
Das einzige was leider nicht funktioniert ist das Scrollen.
Die FB sendet für einen einzelnen Tastendruck: XXXX00 und beim gedrückt halten: XXX01. Die Signale werden korrekt von irmplircd verarbeitet:
steff@steff-htpc:~$ irw
15000f042100 0 KEY_RIGHT IRMP
15000f042101 1 KEY_RIGHT IRMP
15000f042101 1 KEY_RIGHT IRMP
15000f042101 1 KEY_RIGHT IRMP
......
Doch XBMC reagiert nur auf den ersten Tastendruck. Hat sonst noch jemand das selbe Problem, oder ne Idee?
Danke Gruss Steff
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!