Archiv > Raspberry PI
GPIO Lirc Fernbedienung
gaborf:
Hallo zusammen,
mein Raspberry lag nun schon eine Weile ungenutzt in der Schublade. Das neue Frontend hat mich diesen aber hervorholen lassen. Die Clientversion im Zusammenspiel mit CEC funktioniert bei mir bereits recht gut. Allerdings vermisse ich ein paar Tasten auf der Fernbedienung. Also habe ich schnell GPIO-IR-Receiver gebastelt. Nun mnöchte ich diesen auch in MLD benutzen, sprich meine Fernbedienung anlernen.
Also wähle ich im Quicksetup-Menü den entsprechenden Eintrag und starte den Raspi erneut. Das entsprechende Lirc wird runtergeladen und gestartet. Leider erscheint nun nicht wie erwartet eine Meldung das die Tasten angelernt werden sollen.
Was mache ich falsch, bzw. welche LOG-Dateien werden zu Analysezwecken benötigt.
danke Gaborf
MegaX:
Hi Gaborf
Schau mal in die /etc/vdr/remote.conf rein ob da irgendwelche LIRC Einträge vorhanden sind, vorher den VDR stoppen, und wenn ja lösch die mal und starte danach den VDR neu.
Du solltest nun eigendlich aufgefordert werden die Tasten anzulernen.
MegaX
clausmuus:
Hi,
zum einen sollte als Lirc Treiber lirc_rpi ausgewählt sein (automatisch während der installation) und zum anderen musst Du noch auswählen welche Fernbedienung Du verwendest, damit die passende lircd.conf installiert wird. Beides ist nach dem Auswählen des Fernbedienungs Typs im Quicksetup verfügbar.
Claus
gaborf:
Halo,
vielen Dank für eure Rückmeldungen. Leider bin ich noch nicht weitergekommen. Meine Fernbedienung taucht leider nicht in der Liste der hinterlegten Fernbedienungen vor.
Wenn ich die remote.conf bereinige von allen LIRC-Einträgen kommt nach dem Neustart leider keine Aufforderung die Fernbedienung anzulernen. Auch wenn ich im Setup\TV\vdr die Option des Anlernens von Lirc fordere klappt es auch nicht. Auch wenn ich die remote.conf von meinen ZweitSystem verwende (dessen Fernbedienung ich nutzen möchte) kann ich noch immer nicht die Fernbedieung nutzen. Irgendwas mache ich komplett verkehrt.
Ich möchte einfach nur per Gpio-Lirc eine Fernbedienung anlernen.
Ich hoffe ihr habt noch eine hilfreiche Idee.
gabor
Snorre:
Hallo Gabor.
Also ich habe erst neulich meine Fernbedienung für den RPI gängig gemacht.
Ich bin dabei folgendermaßen vorgegangen:
1. lircd.conf mittels folgenden Befehl erstellen:
irrecord -n lircd.conf
lircd zuvor beenden!
2. die erstellte lircd.conf nach /etc kopieren.
3. die remote.conf im Verzeichnis /etc/vdr an die lircd.conf anpassen:
Wenn du z.B. eine Taste in der lircd.conf "Menu" benannt hast,
dann lautet der entsprechende Eintrag in der remote.conf wie folgt:
LIRC.Menu Menu
Hier zur Verdeutlichung ein Ausschnitt aus der lircd.conf
--- Code: ---#
begin codes
Menu 0x000000000000FF00
Mute 0x000000000000C23D
Power 0x0000000000008877
Exit 0x0000000000006897
Up 0x0000000000003AC5
Left 0x000000000000FA05
Down 0x0000000000000AF5
Right 0x00000000000022DD
Vol+ 0x000000000000E21D
Vol- 0x000000000000D22D
Ch+ 0x000000000000CA35
Ch- 0x000000000000EA15
1 0x000000000000B04F
2 0x00000000000030CF
3 0x00000000000008F7
4 0x00000000000042BD
5 0x000000000000827D
6 0x0000000000009867
7 0x00000000000018E7
8 0x000000000000906F
9 0x000000000000807F
AV 0x000000000000C837
0 0x00000000000002FD
Vt1 0x0000000000001AE5
Vt2 0x00000000000010EF
Vt3 0x0000000000009A65
Vt4 0x0000000000007A85
Vt5 0x000000000000F20D
Red 0x000000000000D02F
Green 0x000000000000C03F
Yellow 0x000000000000E01F
Blue 0x00000000000050AF
Ok 0x0000000000004AB5
Rew 0x000000000000A857
Play 0x00000000000038C7
Ff 0x00000000000028D7
Rec 0x000000000000B847
Stop 0x000000000000A25D
Pause 0x000000000000629D
end codes
--- End code ---
und hier der entsprechende Ausschnitt aus der remote.conf
--- Code: ---LIRC.Up Up
LIRC.Down Down
LIRC.Menu Menu
LIRC.Ok Ok
LIRC.Back Exit
LIRC.Left Left
LIRC.Right Right
LIRC.Red Red
LIRC.Green Green
LIRC.Yellow Yellow
LIRC.Blue Blue
LIRC.0 0
LIRC.1 1
LIRC.2 2
LIRC.3 3
LIRC.4 4
LIRC.5 5
LIRC.6 6
LIRC.7 7
LIRC.8 8
LIRC.9 9
LIRC.Power Power
LIRC.Volume+ Vol+
LIRC.Volume- Vol-
LIRC.Mute Mute
LIRC.Channel+ Ch+
LIRC.Channel- Ch-
LIRC.Record Rec
LIRC.Stop Stop
LIRC.Play Play
LIRC.FastRew Rew
LIRC.FastFwd Ff
--- End code ---
Ich hoffe, daß dir das hilft.
Snorre
Navigation
[0] Message Index
[#] Next page
Go to full version