Archiv > Raspberry PI

GPIO Lirc Fernbedienung

(1/3) > >>

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